Skip to content

v0.6.10

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 02:43

FlashRec v0.6.10

修复

  • Linux 托盘菜单勾选标记不显示(修复):修复「开机启动」「窗口置顶」等托盘勾选项在 GNOME 等面板永远显示不出勾选标记的问题——此前勾选状态只存在于程序内部,托盘上看不到,反复点击甚至会把已开启的功能反向关闭。
  • Linux deb 更新支持应用内直接安装:更新包下载完成后,面板提供「立即安装」按钮——点击后应用退出,系统弹出授权窗口(polkit),安装完成后自动拉起新版本,不再需要手动到软件中心安装。(无 polkit 环境保持原来的「打开所在文件夹」手动方式,兼容 Debian/Ubuntu 系。)
  • AppImage 更新助手加固:换装前增加哈希复核(封堵下载与替换之间的文件窗口)、最终替换失败自动回滚旧版本、全程写入安装日志,失败可诊断。

改进

  • 「已是最新版本」带版本号:更新弹窗标题显示远端最新版本号(如「已是最新版本 v0.6.10」);托盘菜单保持纯动作文案不带数据。

FlashRec v0.6.10 (English)

Fixed

  • Tray checkmarks never rendered on Linux: fixed "Start on boot" / "Always on top" tray check items never showing their checkmark in GNOME and other appindicator panels — the checked state was internal-only, and clicking the seemingly-unchecked item could silently turn an enabled feature back off.
  • In-app install for deb updates (Linux): the update panel now offers "Install now" once the package is downloaded — the app exits, a system authorization prompt (polkit) appears, and the new version relaunches automatically; no more manual detour through the software center. Environments without polkit keep the previous "open folder" manual flow (Debian/Ubuntu compatible).
  • AppImage update helper hardening: the helper now re-verifies the package hash before swapping (closing the download→install file window), rolls back to the old version if the final rename fails, and writes a full install log for diagnosability.

Improved

  • "Up to date" now shows the version: the update dialog title includes the remote version (e.g. "You're up to date (v0.6.10)"); the tray menu stays action-only.