更新日志(中文)
[0.9.12] - 2026-03-03
新增
- 后台自动更新模式(零干预):在
设置 > 通用新增“后台自动更新”选项。开启后应用按常规检测新版本,在后台静默下载更新包,准备完成后提示重启生效。 - 版本跳跃后的更新日志弹窗:新增启动时版本跳跃检测(基于本地记录的
last_run_version)。升级后首次启动会自动弹出“新版本特性”窗口。 - 静默更新就绪提示 Toast:后台下载完成后会在右下角显示更新就绪提示,提供“稍后”和“立即重启”操作。
变更
- 桌面端更新链路迁移到 Tauri Updater:接入 updater/process 插件并启用 updater 产物与发布端点配置,应用内更新改为基于签名元数据执行。
- 手动更新弹窗支持应用内下载/安装进度:更新弹窗新增下载进度、状态和错误展示;当 updater 流程失败时自动回退到 GitHub Release 页面下载。
- 更新设置持久化时序加强:自动更新开关的读取/保存流程避免首帧渲染覆盖旧值,仅在确认状态变化后写回配置。
- 更新相关多语言文案覆盖补齐:在全部已支持语言中补充更新开关、下载进度、重启提示、版本跳跃提示等键值。
Changelog (English)
[0.9.12] - 2026-03-03
Added
- Background auto update mode (zero-intervention): Added a
Settings > General > Background Auto Updateoption. When enabled, the app checks updates normally, downloads new packages silently in the background, and prompts restart when the update is ready. - Post-update changelog popup on version jump: Added startup version-jump detection based on locally recorded
last_run_version. After an upgrade, the app now shows a “What’s New” dialog for the current version. - Silent update ready toast with restart action: Added a bottom-right update toast after background download, with
LaterandRestartactions.
Changed
- Desktop updater pipeline migrated to Tauri Updater: Integrated updater/process plugins and enabled updater artifacts + release endpoint config, so in-app update flow uses signed updater metadata.
- Manual update dialog now supports in-app download/install progress: The update modal now performs in-app update with progress/status/error display and falls back to opening the GitHub release page when updater flow fails.
- Update settings persistence behavior was hardened: Auto-update preference loading/saving now avoids first-render overwrite and only writes when user change or explicit state change is confirmed.
- Update-related i18n coverage expanded across locale packs: Added update toggle/progress/restart/version-jump translation keys in all supported locales.