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 |
|
LY
|
c222ae2a57
|
新增虚拟文件夹项目并调整嵌套关系
本次提交新增了 "Image2" 和 "Avalonia8" 两个虚拟文件夹项目,调整了部分项目的嵌套关系,并更新了 Common、DirectoryPackages、SteamClient、WinAuth 四个子模块的 commit。
|
2026-02-09 15:17:29 +08:00 |
|
rmbadmin
|
e2a5e7ef11
|
🛡️ 增加加速进程关机检测,防止关机时报错
|
2026-02-09 12:18:41 +08:00 |
|
LY
|
32d3fa92ca
|
🔄 更新子模块并增强ReverseProxySettings序列化兼容性
更新了多个子模块(Avalonia.Image2、DirectoryPackages、SteamClient、WTTS.MicroServices.ClientSDK、WinAuth)到最新提交。
在 IReverseProxyService.Constants.cs 中,将 ReverseProxySettings 的 MP2Obj 特性增加了 GenerateType.VersionTolerant 参数,使其支持版本容错序列化,提升了数据结构的兼容性和可扩展性。
|
2026-02-06 19:05:24 +08:00 |
|
rmbadmin
|
db30652b22
|
✨ 统一关闭 UI 动画并优化 XAML 属性顺序
本次提交主要做了以下改动:
- 全面将各页面 Border 控件的 spp:Animations.EnableAnimations 属性由 True 改为 False,关闭 UI 动画效果,提升性能与兼容性。
- 优化 HomePage.axaml 及相关 XAML 文件的属性顺序,提升代码可读性和一致性。
- 调整 HomePage.axaml 中 NavButtonStyle 等资源定义顺序,增强可维护性。
- ProxyService.Operate.cs 中,异常隐式转换现在会将 Exception.Message 作为 Error 字段,便于错误信息展示。
- 更新了 DirectoryPackages 和 SteamClient 子模块状态为 dirty,提示有本地未提交更改。
- 本次变更未涉及核心业务逻辑,仅为 UI 表现和异常信息优化。
|
2026-02-06 17:39:25 +08:00 |
|
rmbgame
|
cb00861532
|
Fix Epic 19.0.1 Switch
|
2026-02-03 11:57:05 +08:00 |
|
LY
|
64f60440a3
|
✨ 优化自动化打包流程与命令兼容性
本次提交包括以下更新:
- 优化 CommandCompat.cs 中 SetHandler 的反射调用逻辑,提升类型兼容性与健壮性
- INSISBuildCommand 支持 timestamp=latest 自动查找最新发布目录,简化打包流程
- MSIXHelper.cs 新增多项 Windows 版本枚举,便于后续适配
- launchSettings.json 增加多种一键发布/打包/签名启动配置,提升运维效率
- DirectoryPackages 子模块标记为 dirty,提示有本地未提交更改
|
2026-02-02 13:59:27 +08:00 |
|
LY
|
0465f6f578
|
🛠️ 命令行兼容性升级与依赖优化
本次提交主要内容如下:
- 升级开发环境文档,VS/Xcode 版本提升
- 多项目依赖由包引用切换为源码引用,便于本地开发
- 注释 Aigio.AppCenter 相关包,恢复 fusillade
- 新增 CommandCompat,统一命令行参数与 Handler 绑定方式,适配新版 System.CommandLine
- NoticeService 优化,确保 UI 线程安全
- 细节修正:特性标记、空值保护、无用节点清理等
- 更新子模块指向
为后续开发和维护提供更好的兼容性和可维护性。
|
2026-02-02 11:45:18 +08:00 |
|
LY
|
a8701adbb4
|
🚀 CI 配置迁移及依赖与命名空间调整
本次提交包括以下主要变更:
- CI/CD 配置从 CI.yml 迁移至 CI.yml.bak,流程内容基本一致,仅启用 aigio-win10ltsc-vm 平台,release 步骤仍为注释状态。
- BD.WTTS.Client.csproj 中 fusillade 依赖切换为 BD.Common.fusillade,自有维护版本。
- 全面将 UI 相关代码中的 using Avalonia.ReactiveUI; 替换为 using ReactiveUI.Avalonia;,并同步更新全局 using。
- 更新了 Avalonia.Image2、Common、DirectoryPackages、WTTS.MicroServices.ClientSDK 四个子模块指向的 commit,依赖同步至新版本。
|
2026-01-30 19:04:03 +08:00 |
|
LY
|
d954e99f12
|
🔗 新增 Fusillade 作为子模块依赖
在 .gitmodules 文件中添加了 ref/Fusillade 子模块,指向 https://github.com/reactiveui/Fusillade,并在项目中引入了指定提交的 Fusillade 依赖。这样项目可以直接使用 Fusillade 库的功能。
|
2026-01-30 18:44:59 +08:00 |
|
rmbgame
|
ab1dcbdcaf
|
🎨 优化设置界面结构,替换自定义颜色选择器
本次提交主要内容如下:
- 新增 Avalonia.Controls.ColorPicker 依赖,替换原有自定义颜色选择器,简化颜色选择逻辑
- 统一和优化 Settings_UI.axaml 中控件属性顺序、缩进和结构,提升可读性与维护性
- 优化 Accent 颜色预览区域和图片相关设置项的布局与属性
- ComboBox ItemTemplate 类型声明规范化
- Tab 项模板结构调整
- 更新 Common 和 DirectoryPackages 子模块指向最新 commit
整体提升了 UI 代码规范性和可维护性,为后续功能扩展打下基础
|
2026-01-30 17:40:32 +08:00 |
|
LY
|
7e4319695f
|
🛠️ 重构命令行工具并优化依赖管理
本次提交包含以下主要更新:
- 解决方案结构调整,新增 BD.Common 相关源码引用,升级 VS 版本至 18
- 多项目依赖由 PackageReference 改为 ProjectReference,便于源码调试
- 命令行工具(CLT)全面重构,采用新版 System.CommandLine API,参数定义更规范,注册方式更现代化
- 移除 StyleCop.Analyzers,简化构建流程;多平台配置精简 TargetFrameworks
- 更新各子模块至最新 commit
- IPlugin 等接口参数支持 null,提升兼容性;AppSettings 属性 Obsolete 标记调整
- 其他细节优化及无用代码清理
|
2026-01-30 16:53:03 +08:00 |
|
LY
|
6a78e9aa71
|
🚀 升级 .NET 10 并优化版本号管理
本次提交包含以下主要变更:
- 升级 .NET 目标版本至 10.0,提升运行时和语言特性支持。
- 优化版本号管理逻辑,增加 VersionBuild 字段,调整 FileVersion 和 InformationalVersion 格式,便于区分不同版本阶段。
- 更新 Common、appcenter-sdk-dotnet 等子模块依赖,保持依赖库最新。
- DirectoryPackages 标记为 dirty,提示有本地未提交更改。
|
2026-01-30 12:02:56 +08:00 |
|
Aigio Liu
|
ece1768b2a
|
🐛 BD.AppCenter
|
2025-05-06 10:37:12 +08:00 |
|