v1.5.3 - 版本检测 / Update Check
中文
本版本新增轻量的新版本检测入口,方便从应用内跳转到 GitHub 和最新发布页。
- 左侧菜单底部新增 GitHub 入口、当前版本号和手动“检测更新”按钮。
- 启动后自动检测一次新版本,并每 6 小时定时检测。
- 检测到新版本时显示“打开最新版”按钮,点击跳转到最新 release/tag 页面。
- 更新检测只负责提示和跳转,不会自动下载、不会自动安装,也不会覆盖现有程序。
- 发布构建会写入真实 tag 版本,正式版不会显示
-dev。 - 新增更新检测相关后端接口和单元测试。
安装包、便携包和 Linux 包会由 GitHub Actions 构建完成后自动上传到本 Release。
English
This release adds a lightweight in-app update check entry for opening GitHub and the latest release page directly from the app.
- Added a GitHub entry, current version label, and manual “Check for updates” button at the bottom of the sidebar.
- Automatically checks for updates once after startup and then every 6 hours.
- Shows an “Open latest version” button when a newer release is available, linking to the latest release/tag page.
- Update checking only notifies and opens the release page; it does not auto-download, auto-install, or overwrite the existing app.
- Release builds now stamp the real tag version, so production builds do not show
-dev. - Added backend update-check APIs and unit tests.
Installer, portable, and Linux packages will be uploaded automatically by GitHub Actions after the release workflow finishes.