Skip to content

feat: add update checking, release workflow, and docs refresh#1

Merged
yexia553 merged 6 commits intomainfrom
feat/update-check
Jan 22, 2026
Merged

feat: add update checking, release workflow, and docs refresh#1
yexia553 merged 6 commits intomainfrom
feat/update-check

Conversation

@yexia553
Copy link
Contributor

主要改动

  • 新增应用内更新检查:支持手动检查与启动时自动检查(仅在设置页展示结果)
  • 新增更新状态缓存与 IPC 通道,增强版本比较与外链打开安全性
  • 更新 Release 工作流:支持手动触发、自动生成版本号与 Changelog,按架构构建 macOS
  • 更新文档与 Changelog,补充英文 README 与 macOS 安装截图
  • 清理本地 .env* 文件

felix added 6 commits January 22, 2026 19:19
Cache update status in the main process and expose it to settings.
Harden external URL handling and validate release versions.
Add English README and macOS install images for accessibility steps.
Regenerate changelog from public tags.
Add a release prep job to bump versions and extract notes.
Build per-arch macOS artifacts and use tag-specific checkouts.
@yexia553 yexia553 merged commit 1ba544a into main Jan 22, 2026
2 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