Skip to content

v1.5.1

Choose a tag to compare

@ByteRax ByteRax released this 19 Oct 09:15
7194d4c

v1.5.1

修复与改进

  • 更新进度可见:点击「立即更新」后,面板此前会一直停在「正在检查更新…」直到安装完成才变化——实际上下载和校验正在后台进行,只是没有把状态推给界面。现在新增「正在下载更新…」文案,并在设置面板加入两条进度条:下载条按实际字节数显示百分比与大小(如 "72% · 410 KB / 568 KB"),安装条按校验→安装→同步三段推进。
  • 更新失败提示更友好:极少数情况下(通常是 Release 刚发布、GitHub 内容缓存还没刷新的几分钟窗口),更新会报「市场尚未发布与正式 Release 一致的校验下载源」,这是面向维护者的内部校验信息。现在改为「更新渠道尚未同步到最新 Release(GitHub 缓存可能延迟几分钟);稍后会自动重试」,自动更新的重试间隔也从 24 小时缩短到 5 分钟,不需要用户手动干预。
  • 校验规则本身没有放宽:更新仍然要求下载的包与官方 Release、渠道清单完全一致,只是把不可操作的内部报错换成了用户能理解、会自动恢复的提示。

升级注意

  • 本版包含主进程文件变更,更新到 1.5.1 后请完全重启一次 ZCode 以生效。
  • 进度条从下一次检测到新版本开始显示;安装本次 1.5.1 这一次更新时,旧版本的更新器还不认识新状态,不会显示进度条,属正常现象。

验证

  • 新增 12 项自动化回归(下载进度推送与节流、渠道滞后重试与自动恢复时钟、中途取消更新后的状态复位、本地目录市场渠道的同类问题、下载/安装进度条渲染与多语言文案),随附随本版修复一并提交。
  • 完整回归:Node 318 项、Python 487 项通过。
  • 发布包经 v1.4.0、v1.4.1、v1.4.2、v1.4.3、v1.4.4、v1.4.5 及当前 v1.5.0 对应校验器解包测试全部通过。

提交范围

v1.5.0...v1.5.1