Skip to content

Win-Top v0.1.8 应用内自动更新

Choose a tag to compare

@nickshui nickshui released this 22 Oct 01:05
· 3 commits to master since this release

更新内容

新增

  • 应用内自动更新:在应用内直接检查、下载并安装新版本,完成后自动重启。
    • 侧边栏底部常驻当前版本,点击可查看更新说明并「立即更新并重启」;
    • 便携版:下载新版 exe 后原地替换并重启,不写入系统目录;替换失败会自动回滚;
    • NSIS 安装版:下载安装包后静默安装并自动重启;
    • MSI 安装版:下载安装包后静默安装(per-machine 安装会请求一次 UAC 确认);
    • 下载后校验 GitHub 资产 SHA-256 摘要与文件魔数,校验失败即中止安装。

优化

  • 版本号改为单一来源:只需修改 package.json,构建前自动同步其余位置,避免多处版本号不一致;
  • 「关于」页版本号改为读取运行时版本,与侧边栏、更新判断保持一致。

下载说明

  • Win-Top_0.1.8_portable_x64.exe:免安装版,双击即用(推荐快速体验)
  • Win-Top_0.1.8_x64-setup.exe:NSIS 安装程序
  • Win-Top_0.1.8_x64_en-US.msi:MSI 安装包

系统要求 Windows 10 1809+ / Windows 11(x64),依赖 WebView2 运行时(Win11 自带)。实时事件与磁盘温度需管理员权限,可在应用内一键「以管理员重启」。安装包未做代码签名,SmartScreen 提示「未知发布者」时选择「仍要运行」即可。

说明:本版本首次引入应用内自动更新,需要手动安装一次;旧版本无法自动升级到本版,从下一版本起即可在应用内一键更新。更新包完整性依赖 GitHub HTTPS + SHA-256 摘要校验,未引入独立的更新签名密钥。

完整变更:v0.1.7...v0.1.8