Skip to content

Quiet Battery 0.3.2

Choose a tag to compare

@TheWebDog TheWebDog released this 20 Oct 09:55

修复启动、迁移与导出的三处异常保护:

  • 设置文件被占用、拒绝读取或文件头不支持时,显示启动错误并保留原文件;不再静默使用默认设置。仅确实没有设置文件时使用默认值。
  • 旧设置迁移发布时禁止覆盖刚刚出现的新设置,保护并发产生的目标。
  • 主进程异常退出后,已打开的临时保存窗口随之退出,避免孤立窗口。

验证:120项测试、fmt、Clippy及release通过。新增真实Windows ACL拒绝、文件锁、设置/导出失败后恢复、迁移发布前后强制终止、并发目标保护,以及私有桌面的实际错误弹窗和保存窗口取消/所属进程退出测试。测试不修改用户真实设置、目录权限、自启或外设。G304真实90%、单实例、失败缓存/恢复、正常退出/重启和30秒资源采样通过;托盘工作集约19.11MiB,私有内存约4.98MiB。

已知边界:若在写报告期间强制结束进程,旧报告保持,但所选目录可能残留一个自有.tmp;普通失败和取消会清理。GitHub自动构建尚未启用,当前CLI令牌缺workflow权限,配置步骤见开发说明。

无新增别名、排序、更新或型号适配。下载EXE直接运行;设置仍在%LOCALAPPDATA%\QuietBattery。保留全部旧Release与附件。