Skip to content

feat(gui): 合入当前 GUI 2.0 完整开发进度 - #26

Closed
ShiinaKuroko wants to merge 84 commits into
yltx:alphafrom
ShiinaKuroko:ShiinaKuroko
Closed

feat(gui): 合入当前 GUI 2.0 完整开发进度#26
ShiinaKuroko wants to merge 84 commits into
yltx:alphafrom
ShiinaKuroko:ShiinaKuroko

Conversation

@ShiinaKuroko

@ShiinaKuroko ShiinaKuroko commented Aug 8, 2026

Copy link
Copy Markdown

改动概览

  • ShiinaKuroko 分支当前完整 GUI 2.x 开发进度合入主库 alpha
  • 新增 Stable / Alpha 更新通道选择,并让 GUI 与 AutoWSGR 后端随同一通道联动切换。
  • 当前版本更新为合法 SemVer 2.1.0-alpha.2

通道对应关系

通道 GUI AutoWSGR 后端
Stable 主库稳定版 OpenWSGR/AutoWSGR@main 的固定提交
Alpha ShiinaKuroko/AutoWSGR-GUI@ShiinaKuroko ShiinaKuroko/AutoWSGR@ShiinaKuroko 的固定提交

通道选择沿用 allow_test_updates 配置,切换后使旧环境标记失效,并在重启时安装所选通道对应的固定后端提交。Electron 更新器切换通道时不会自动允许版本降级。

分支流转

  • GUI:ShiinaSakuya -> ShiinaKuroko -> 主库 alpha;主库 main -> 个人仓库 main
  • AutoWSGR 后端后续采用相同分支对应关系。

验证

  • npm run test:build
  • npm run test:backend-distribution
  • npm run test:release-package
  • Main Service、Main IPC、Python Environment、设置持久化专项测试
  • Alpha 安装包契约:2.1.0-alpha.2 (alpha),包含安装包、blockmap 与 alpha.yml

本次未创建 Tag 或 GitHub Release。

@ShiinaKuroko ShiinaKuroko changed the title feat: 完善编队发行与舰名同步 feat(gui): 完善编队、发行与舰名同步 Aug 8, 2026
@ShiinaKuroko

Copy link
Copy Markdown
Author

已按维护者指定的协作版本规范更新本 PR:

  • PR 来源提交已推进到 994e9ee
  • package.jsonpackage-lock.json 已统一为合法 SemVer 2.1.0-alpha.1
  • 后端分发继续锁定 ShiinaKuroko/AutoWSGR@77f34b7,与远端 ShiinaKuroko 最新提交一致。
  • 已生成本地 Alpha NSIS 安装包及 blockmap、alpha.yml,发行包契约识别为 2.1.0-alpha.1 (alpha)
  • 已通过 test:buildtest:main-servicestest:main-ipctest:settingstest:backend-distributiontest:release-package
  • 本次未创建 Tag、GitHub Release,也未向主库写入发布资源。

ShiinaKuroko and others added 2 commits August 15, 2026 23:31
feat(updater): link Stable/Alpha GUI and backend channels
@ShiinaKuroko

Copy link
Copy Markdown
Author

已将本轮更新通道联动实现和 2.1.0-alpha.2 版本提交推送到 bd1e740:Stable 使用主库 GUI/后端,Alpha 使用个人仓库 GUI/后端,切换后重启同步后端。构建、发行清单、安装包、Main Service、IPC、Python 环境和设置持久化测试均已通过;未创建 Tag 或 Release。

@ShiinaKuroko

Copy link
Copy Markdown
Author

Closing because this PR targets alpha by mistake. The reviewed update-channel change is now submitted to main in #30.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants