353 Commits

Author SHA1 Message Date
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 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
RMBGAME 662a5aca6f 🔨 优化脚本注入路径为同源,修复github加速在启用脚本的情况下出现异常 2026-03-09 23:33:38 +08:00
LY bd30f0dcc2 🔧 更新 Common 子模块及预览版本号
更新 Common 子模块至最新提交(799d7da),并将 AssemblyInfo.Constants.cs 中的预览版本号(ver_for_preview)从 1 升级为 2。
2026-03-05 16:25:54 +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
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
rmbadmin b76f77c017 ✨ 更新子模块并优化图片流处理 2026-02-09 19:54:46 +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 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
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
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 45683c78a8 ⬆️ Pkg 2025-03-21 17:46:01 +08:00
RMBGAME e5463f44d2 ⬆️ FluentAvalonia 2.3.0 2025-03-19 00:42:45 +08:00
Aigio Liu 6577ed9fa0 🚧 GenerateServerSideProxyToken cts 2025-03-13 00:10:19 +08:00
RMBGAME 073b5885c6 ⬆️ Avalonia 11.2.5 2025-03-03 14:04:47 +08:00
yingpanwang 0f28de1e94 🐛 解决登陆时、确认报价时未携带Origin的请求头导致请求失败的问题 2025-02-12 16:58:27 +08:00
lxy829 23932298fc ⬆️ Common 1.25.10122.11624 2025-01-23 11:54:06 +08:00
lxy829 7c554190af Revert "🎨 Version_BDCommon"
This reverts commit 2f2065e453.
2025-01-23 11:18:19 +08:00
lxy829 2f2065e453 🎨 Version_BDCommon 2025-01-22 18:54:19 +08:00
RMBGAME 3a1a256198 ⬆️ Avalonia 11.2.3 2025-01-06 17:49:03 +08:00
Aigio Liu 50a3c7624e 🎨 SupportedOSPlatformVersion macos 12.0 2024-12-02 14:35:36 +08:00
Aigio Liu d5c87efea9 🚑 macos build 2024-11-28 15:13:54 +08:00
Aigio Liu 8044cee366 🐛 macos build 2024-11-28 14:44:36 +08:00
Aigio Liu 078d4623f9 ⬆️ .NET 9.0 2024-11-27 20:02:12 +08:00
Aigio Liu dcda15a33c 🐛 Fix 未使用 IsAuth 参数 2024-11-27 17:05:22 +08:00
Aigio Liu 39ef48dbec ⬆️ .NET 9.0 2024-11-27 16:40:05 +08:00
RMBGAME 039eb60c4b 🚧 NewUrl 2024-11-25 18:01:45 +08:00
Aigio Liu 815e426ecc 🎨 BD.AppCenter 2024-11-25 10:18:50 +08:00
Aigio Liu f37454fe9b ⬆️ Avalonia v11.1.5 2024-11-24 20:24:13 +08:00
Aigio Liu b79debc968 🎨 Tracepoint 2024-11-24 20:21:28 +08:00
Aigio Liu c2bb1ea80a ➕ AppCenter 2024-11-24 20:20:33 +08:00
Aigio Liu 1e9d647de8 🐛 ipc 2024-11-23 18:31:55 +08:00
Aigio Liu 774e75848a 🐛 pkg ref 2024-11-22 15:57:58 +08:00