5234 Commits

Author SHA1 Message Date
Mossimo d04213147e 🔧 修复离线安装脚本 dotnet_path 参数缺失导致脚本错误 2026-08-31 18:08:47 +08:00
ff m 4310f72872 🌐 本地化代理启动错误提示
将代理启动时的硬编码错误字符串替换为本地化资源:
- ProxyService.Operate 中证书校验失败、端口绑定失败改用多语言资源字符串
- 新增 Error_CheckRootCertificateFailed_、Error_BindPortError_ 及各语言资源翻译
2026-08-23 22:22:01 +08:00
ff m fefaedb54f ✨ 新增 linux-x64 发布配置 2026-08-23 22:01:05 +08:00
LY 9e25ff7460 🔖 TBD v3.1.10001.0 2026-08-22 22:40:10 +08:00
RMBGAME 3e870daeaf 🔧 修复rxapp编译错误 2026-08-22 19:53:54 +08:00
LY 8f16d3aa66 引入源码方式引用 dotnetCampus.Ipc 并增强进程校验
- 用 ProjectReference 替换 NuGet 包方式引用 dotnetCampus.Ipc,并调整解决方案和项目文件
- IPC 服务实现中增加命名管道连接进程校验,确保仅允许自身或特定模块连接
- 新增 TryGetProcessById、CheckBePid、ValidateNamedPipeClientConnection 等方法用于进程和连接安全校验
- 启动流程中增加主进程 PID 合法性校验,失败时返回新错误码 MainProcessIdIncorrect(4043)
- 日志增加调试信息,便于追踪进程校验流程
- WattToolkit.slnx 新增 dotnetCampus.Ipc 项目引用路径
- 更新 dotnetCampus.Ipc 子模块提交引用
2026-08-22 00:53:04 +08:00
LY 9374231e9f 新增子模块 ref/dotnetCampus.Ipc
添加了指向 https://github.com/BeyondDimension/dotnetCampus.Ipc 的子模块,并在 dotnetCampus.Ipc 目录下记录了对应的提交哈希。
2026-08-21 23:36:38 +08:00
LY 2c0bf8b2d6 重构跨平台 Shell 执行接口及实现
统一各平台 Shell 执行方式,将相关方法改为静态调用,简化接口实现。注释并保留过时方法代码,推荐统一入口。完善方法注释,预留扩展点,提升代码一致性和可维护性。
2026-08-21 23:17:57 +08:00
LY 048fb345ed 🛡️ 安全修复 path 特权任意路径文件覆盖 2026-08-21 21:14:04 +08:00
LY 5726f27445 ↑ .NET 11 PRE 7 & Avalonia 11.3.20 2026-08-21 21:02:53 +08:00
LY 2c3aba6709 还原 Ava 11 2026-08-21 18:53:19 +08:00
LY 137ff46ed9 升级目标框架至 .NET 10/11 并同步子模块
本次提交将项目目标框架升级为 net10.0 和 net11.0,更新了多个 Avalonia 相关 csproj 文件的 <TargetFrameworks> 配置。Directory.Build.props 默认 DotNet_Version 升级为 11.0,并为 net11.0 增加 runtime-async=on 特性。各子模块同步更新引用,指向新 commit。
2026-08-21 18:44:49 +08:00
RMBGAME c16ffa08e0 ⬆️ Avalonia 12.1.0 2026-07-17 18:27:31 +08:00
Mossimo 86122510b4 Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 3.1.0 2026-03-11 19:32:23 +08:00
Mossimo 67f047735f Update Startup.cs
Macos Dot DisposeAsync
2026-03-11 19:31:46 +08:00
RMBGAME 8ee7e09ecf Steam编辑数据支持导入导出
修复Steam新成就格式无限加载问题
2026-03-11 19:12:56 +08:00
LY e464f285e2 Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-03-11 04:08:32 +08:00
LY 68d1435ade 🔧 更新预览版本号至 5
将 AssemblyInfo.Constants.cs 中 AssemblyInfo 类的 ver_for_preview 常量从 "3" 提升至 "5",以反映最新的预览版本进度。
2026-03-11 04:07:53 +08:00
RMBGAME d42f6ba07a 😭 没有办法只能特殊处理github脚本注入问题 2026-03-10 20:55:31 +08:00
RMBGAME 662a5aca6f 🔨 优化脚本注入路径为同源,修复github加速在启用脚本的情况下出现异常 2026-03-09 23:33:38 +08:00
RMBGAME f422c76805 挂卡支持黑名单游戏自动排除 2026-03-09 18:28:30 +08:00
LY cd85ff7f17 🔧 升级预览版本号,优化登录注册异常处理
- 将预览版本号提升至 3
- 注释掉短信验证码校验方法 CanSubmit
- 登录/注册流程移除验证码校验,增加异常捕获与提示,确保 IsLoading 状态正确重置
2026-03-07 23:51:53 +08:00
LY bd30f0dcc2 🔧 更新 Common 子模块及预览版本号
更新 Common 子模块至最新提交(799d7da),并将 AssemblyInfo.Constants.cs 中的预览版本号(ver_for_preview)从 1 升级为 2。
2026-03-05 16:25:54 +08:00
LY 5c4564931c 🚀 增加 macOS 发布支持并优化资源释放
新增 macOS ARM64 发布配置,发布命令支持自包含包;注释模块退出异步调用,提升资源释放安全性。
2026-02-13 19:15:08 +08:00
Mossimo 923c553da8 Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-02-13 17:55:57 +08:00
LY de36e33c5b 🛠️ 增强异常处理,记录反序列化失败信息
在 ReverseProxyServiceImpl 抽象类中,将反序列化 ReverseProxySettings 的 catch 语句改为 catch (Exception e),并在捕获异常时调用 OnException(e) 进行异常处理。这样可以在反序列化失败时记录异常信息,提高代码健壮性和可维护性。
2026-02-13 17:11:53 +08:00
Mossimo d95c797afa Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-02-13 15:43:40 +08:00
Mossimo f217902424 Update Info.plist 2026-02-13 15:42:48 +08:00
rmbadmin d6e6bd6cc3 🛠️ 修复图片流类型与文件名判断逻辑 2026-02-13 13:22:39 +08:00
LY 8b521ff7c2 🔄 更新子模块引用至最新提交
更新了 Common 和 DirectoryPackages 子模块,指向各自的最新提交版本,以保持依赖同步和代码库的最新状态。
2026-02-13 10:19:07 +08:00
rmbadmin ed061db526 🛠️ 更新子模块 2026-02-12 15:49:55 +08:00
rmbadmin 880d88749f Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-02-12 15:31:31 +08:00
rmbadmin 01dee6f61a 🧹 头像加载逻辑 2026-02-12 15:31:17 +08:00
LY 3267624951 🔧 调整 FileVersion 格式以兼容 msix 要求
将 AssemblyInfo.Constants.cs 中的 FileVersion 常量格式修改为始终包含四位,确保第四位为 0,满足 msix 安装包对版本号的格式要求。
2026-02-12 12:10:49 +08:00
rmbadmin 5bb8b2bde8 Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-02-12 11:36:10 +08:00
rmbadmin 736e9c405b 🔼 升级 .NET 版本至 10.0.3 2026-02-12 11:35:56 +08:00
LY 36619868e5 🗑️ 删除解决方案文件并增强证书处理健壮性
本次提交包括以下变更:
- 完全删除 WattToolkit.sln 解决方案文件,移除项目结构和配置。
- 优化 MSIXHelper.cs 中签名证书(pfxFilePath)处理逻辑,新增证书文件存在性判断,缺失时跳过签名流程,提升自动化构建容错性。
2026-02-12 11:17:59 +08:00
LY 13ad0c7142 🔒 优化代码签名密码文件处理逻辑
优化了代码签名时对密码文件(.txt)不存在的处理方式。现在仅在密码文件存在时才读取和解密密码,并动态调整 signtool 命令行参数,避免无谓操作和异常。相关目录与熵文件的读取也仅在需要时进行。
2026-02-12 11:06:43 +08:00
LY 2155c6a91e 🛠️ 优化 GC 配置,改进符号文件处理及签名流程
重构了 BD.WTTS.Client.Avalonia.App.csproj 的 GC 配置方式,新增 runtimeconfig.json 的 GC 高内存占比设置。IDotNetPublishCommand.cs 现支持同步移动 .pdb 符号文件,提升调试体验。MSIXHelper.cs 注释掉了签名证书路径的限制,支持更多签名场景。
2026-02-12 10:52:44 +08:00
LY 40893ce6b1 ✨ 新增 WattToolkit.slnx 并优化解决方案查找
新增自定义解决方案文件 WattToolkit.slnx,完善项目结构描述。更新 Common、DirectoryPackages、appcenter-sdk-dotnet 子模块引用。优化 ProjectUtils.GetProjectPath 方法,支持同时查找 .sln 和 .slnx 文件,提升兼容性。
2026-02-12 10:31:23 +08:00
LY 023d5a98b6 🔄 更新子模块引用至最新提交
本次提交将 Common、DirectoryPackages、SteamClient 及 WTTS.MicroServices.ClientSDK 四个子模块指向了各自的新提交哈希。具体代码变更请参考各子模块仓库,可能包含功能优化、缺陷修复等内容。
2026-02-11 19:17:25 +08:00
LY e501f46aa7 ✨ 新增 -silence 参数支持挂运行服务
增加了 -silence 命令行参数,允许运行 Steam 应用时选择挂运行服务模式(不加载窗口,内存占用更小)。该参数默认值为 false,并已集成到 app 命令参数列表及执行逻辑中。
2026-02-11 19:07:14 +08:00
rmbadmin c96c30fa40 Merge branch 'develop' of https://github.com/BeyondDimension/SteamTools into develop 2026-02-09 19:55:02 +08:00
rmbadmin b76f77c017 ✨ 更新子模块并优化图片流处理 2026-02-09 19:54:46 +08:00
LY 74b2c3b3e7 🗑️ 移除 SAM.API 项目并重置版本号为 0
本次提交移除了 WattToolkit.sln 解决方案中的 SAM.API 项目及其所有相关配置,同时将 AssemblyInfo.Constants.cs 中的 VersionBuild 从 1 修改为 0,使程序集版本号回退。
2026-02-09 18:31:14 +08:00
rmbadmin be6b58f7f0 🔄 更新子模块引用及标记本地更改
更新了 Fusillade、Titanium-Web-Proxy 和 dotnet-packaging 子模块的提交状态,添加了 -dirty 标记,表示存在未提交的本地更改。同时将 SteamClient 子模块引用从 6370e99 更新为 460d55c,指向了新的上游提交。
2026-02-09 18:17:16 +08:00
LY 651a229a24 🔄 更新 DirectoryPackages 子模块版本
将 DirectoryPackages 子模块从 d28073cee219c8a54d2cec38a314da24b22d85db 更新至 96eb03bd07beaf475584841434df07d53f0d4d1b,以同步最新依赖或修复。
2026-02-09 17:36:42 +08:00
LY 6db92b60ce 🔼 升级 .NET 版本及相关配置
升级 .NET 版本至 10.0.2,更新 Version2 为 3.1,替换 HSM 代码签名证书指纹,标记 DirectoryPackages 子项目为 dirty。
2026-02-09 17:05:22 +08:00
LY b25c682e55 迁移动图控件至BD.Avalonia8.Image2.Compat并引入关机检测
新增BD.Avalonia8.Image2.Compat项目,替换原Avalonia.Gif动图控件,支持Gif/Apng。引入OSShuttingDownHelper跨项目共享代码,统一操作系统关机检测逻辑,并在主程序及IPC服务中应用。调整解决方案结构和项目引用,优化构建配置,统一引入SourceLink,提升可维护性和一致性。同步部分依赖子模块。
2026-02-09 16:39:18 +08:00
LY c457037a09 新增 Avalonia8 子模块并锁定特定提交
新增 ref/Avalonia8 子模块,指向 https://github.com/BeyondDimension/Avalonia8,并锁定在提交 2a842298c87e1ff8b0fe80b28f45ca52a31cbf21,便于后续集成和管理。
2026-02-09 16:38:49 +08:00