Skip to content

v0.1.19

Choose a tag to compare

@MisiteQ MisiteQ released this 11 Sep 05:32
· 7 commits to main since this release

更新内容

优化「当前已是最新版本」时点击「立即更新」的体验。

界面语义区分升级与重装

  • 当前已是最新版本时,按钮文字直接从「立即更新」变为 「重新安装」,悬停提示「重新安装当前版本 vX(修复异常,版本不变)」。
  • 确认弹窗不再是容易误导的「将自动下载并安装 vX」,而是明确告知:
    • 当前已是最新版本 vX
    • 将重新安装同一版本(用于修复程序异常)
    • 版本不会变化,安装期间服务会短暂重启
  • 面板提示语同步改为「已是最新版本(可点「重新安装」修复异常)」。
  • 真正有新版本时,文案仍是「将自动下载并安装 vX(升级)」,两种场景区分清晰。

顺带修复一个潜在隐患:残留旧安装包可能导致误降级

  • 旧逻辑只判断 update 目录里「有没有任意 fpk」:如果目录里残留了旧版本安装包,最新版点重新安装时可能直接装回旧版本(意外降级)。
  • 现在状态接口返回已下载包的版本号(downloaded_version),前端仅当它与目标版本完全一致才跳过下载,否则自动重新下载正确版本。
  • 安装接口新增 expected_version 参数,服务端按版本号精确查找安装包,找不到则明确报错,从两端杜绝装错包。

安装

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

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

方式二:手动下载 FPK

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

升级保留数据。