Skip to content

v0.1.18

Choose a tag to compare

@MisiteQ MisiteQ released this 11 Sep 05:15
· 8 commits to main since this release

修复内容

本次修复「检查到新版本之后,立即更新、自动更新不管用」的问题。

1. 「立即更新」点不动 → 改为一键更新

  • 旧逻辑:必须先点「下载到 NAS」并等下载完成,「立即更新」才会从灰色变亮,很多用户以为按钮坏了。
  • 现在:检查到新版本后「立即更新」直接可点,点击后自动完成 下载安装包 → 安装 → 重启服务 全流程,页面实时显示「正在下载…(约 28MB)→ 正在安装… → 服务重启中」,并每 3 秒轮询后台进度,完成后自动刷新页面。
  • 全程按钮置灰防重复点击,失败会明确提示原因并恢复按钮。

2. 勾选「自动检查并安装更新」不生效 → 立即执行

  • 旧逻辑:定时器每 6 小时才跑一次,勾选动作只保存配置,什么都不会立刻发生。
  • 现在:勾选后立即在后台执行 检查 → 下载 → 安装 → 重启,面板实时显示后台阶段(检查中 / 下载中 / 安装中);服务每次启动 60 秒后也会先自动检查一次,之后保持 6 小时间隔。

3. 更新链路加固

  • 手动一键更新与后台自动更新加安装并发锁,杜绝两个安装任务同时写文件。
  • 服务自重启改为 bash cmd/main restart 显式调用,多候选路径查找 cmd/main,不再依赖脚本可执行位,父服务退出后重启 shell 仍会完成 stop→start。
  • 后台自动更新会复用已下载的同版本安装包,不重复下载。

安装

方式一:FnDepot 应用源(推荐,已更新)

刷新源后搜索「惬意阅读」一键升级。

方式二:手动下载 FPK

  • x86:qyread-0.1.18-x86.fpk
  • arm64:qyread-0.1.18-arm.fpk

注意:v0.1.16/v0.1.17 的在线更新面板仍是旧逻辑,本次升级建议直接通过 FnDepot 或手动安装 fpk;升到 v0.1.18 后,以后的版本即可直接点「立即更新」一键完成。