github jlcodes99/cockpit-tools v0.9.12
Cockpit Tools v0.9.12

latest release: v0.9.13
5 hours ago

更新日志(中文)

[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 Update option. 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 Later and Restart actions.

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.

Don't miss a new cockpit-tools release

NewReleases is sending notifications on new releases.