Skip to content

v1.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@gytxtx gytxtx released this 19 Jun 06:18
425dbe6

What's Changed

Features

  • 完善检查更新逻辑 (0dadf1f)
  • 使用 GitHub Releases 检查更新并同步发布 (d538991)
  • 添加旧版启动器配置迁移向导 (f921f1e)
  • 添加旧版启动器配置迁移向导 (1f1bb56)
  • 壁纸契合度设置与自适应背景填充色 (4836dc8)
  • 首次启动时从原版启动器迁移游戏安装路径 (f8166c3)
  • 资源面板 Cafe 源引导、UID 输入框样式、网络状态栏显示 (48a4748)
  • 迁移至 Microsoft.Extensions.DependencyInjection (17db9a2)
  • 原生集成资源控制面板 (dae065b)
  • 添加 BestHTTP Cookie Library 解析服务 (f4900cc)
  • 添加主题色自定义功能,支持从壁纸提取配色 (4303327)
  • 完善下载源切换修复引导与下载状态恢复 (3305acd)
  • 支持从文件夹随机选择自定义壁纸 (33b4db8)
  • 实现主窗口 MVVM 界面——设置面板、确认对话框、轮播、Toast (d4a4049)
  • 实现全部服务层——API 通信、游戏下载、启动、卸载与本地化 (71cf80f)
  • 初始化 Avalonia 项目结构和核心数据模型 (105a8cc)

Bug Fixes

  • 修复 Test 用例的问题,添加 GitHub PAT (8bef4ad)
  • 修复 LauncherVersion 测试因版本号变更导致的断言失败 (742e9a8)
  • 修复 Release 发布问题 (428e41e)
  • 统一 Release 逻辑 (ba606e9)
  • 修复语言 en 的错误转义问题 (7b61474)
  • 修复选择游戏目录后误报未保存更改 (6090715)
  • 修复全局审查发现的可靠性与工程质量问题 (0138407)
  • 修复代码审计发现的 22 项问题(竞态条件、空引用、双重释放、防御性编码、性能优化) (3965c2a)
  • 修复设置下拉框没有与设置项居中的问题 (0f58bf9)
  • 修复 Banner 加载失败占位符未填满整张卡片 (a838067)
  • Toast 样式优化 * 添加了淡入动画、关闭按钮、主题感知图标颜色和可读性更好的文字颜色。 (c7cb962)
  • 修复 CRC64 校验时的文件共享冲突导致下载重试提前退出 (8c9a96d)
  • 修复初始化界面时无条件将 IsSettingsDirty 设置为 true 的问题 (df9cd5b)
  • 修复 CDN 重试优先级颠倒及本地清单完整性校验 (e8b4cbf)
  • 修复随机背景保存时壁纸多次更新 (45e5b33)
  • 修复壁纸取色色板打开设置后回退 (c02e33c)
  • 整合资源面板与界面显示修复 (7f2ded9)
  • 修复壁纸色板显示不完整 (df78e05)
  • 优化中文法律信息文案 (6787cf8)
  • 修复启动器交互与下载重试问题 (c4659a0)
  • 修复启动器网络与下载可靠性问题 (648d440)
  • 统一主题色界面表现 (b597e32)
  • 修复代码库安全性和可靠性问题 (361d0dd)
  • 修复 dotnet restore 不支持 -c 简写的问题 (5ba636d)

Refactoring

  • 完善 UI 设计令牌与状态信息展示 (b99bec3)
  • 统一 UI 样式(边距、圆角、图标、配色、设计令牌) (cb3769c)
  • ProcessService.IsExeRunningAsync 移除 tasklist 调用,改用 .NET 原生 Process.GetProcessesByName (dfd56e6)
  • 统一命名规范 — 常量、字段、方法、事件、本地化键名 (851de77)
  • 重构 OriginalLauncherMigrationService 跨平台支持并消除重复逻辑 (83d68f0)
  • 版本信息 chip 拆分为独立字段并标注名称 (0ffa138)
  • 拆分主窗口视图模型职责 (1e9322c)
  • 全面修复安全、可维护性和 UI/UX 问题 (456a9b5)
  • 将 MainWindowViewModel 拆分为三个职责明确的 ViewModel (4b27039)
  • 修复安全性、消除代码重复、改善 UX 与可观测性 (04df13c)

Other

  • Merge: 合并 origin/main 的远端更改 (5c3e58a)
  • 文档补充 (4cec9ef)
  • 更新 CLAUDE.md 补充缺失的本地文件/设置参考表和服务信息 (b2fe814)
  • 更新分析报告 (0bf25ad)
  • 替换应用程序图标资源 (c011140)
  • 修复 Release 构建并升级 Actions 至 Node.js 24 (46bc9e3)
  • 添加单元测试和自动化发布流程 (adef96b)
  • Initial commit (f0648fa)