Skip to content

release: v0.9.7 — 更新链路去模态化与 DMG 复用 - #14

Merged
blackkcold merged 1 commit into
mainfrom
release/v0.9.7
Oct 28, 2026
Merged

blackkcold merged 1 commit into
mainfrom
release/v0.9.7

Conversation

@blackkcold

Copy link
Copy Markdown
Owner

发版内容

  • 更新检查 / 下载 / 失败 / 已是最新全部收敛到「设置 → 更新」页,移除后台 NSAlert.runModal()。
  • 新增 UpdateCheckState 状态机;下载完成后由用户点击「打开安装包」再退出。
  • 已存在且 SHA-256 匹配的 DMG 直接复用;新增复用与校验测试。
  • 菜单栏「检查更新」改为打开设置页;四语言文案与 CHANGELOG 已补齐。

验证

  • swift test --package-path Packages/SharedKit:47 tests passed
  • WindowLifecycleStateTests:40 tests passed
  • scripts/check-localization.sh:passed
  • swiftlint lint --strict:0 violations
  • universal Release build:arm64 + x86_64 成功

发布

  • 版本:v0.9.7(patch)
  • 合并后打 tag,由 .github/workflows/release.yml 构建 DMG / SHA-256 / update manifest 并创建正式 Release。

@blackkcold
blackkcold merged commit 80596fc into main Oct 28, 2026
3 checks passed
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.

1 participant