Skip to content

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 22 Jun 04:35

v0.5.3

延续 issue #3 的后续修复与优化。

🔑 Passkey(通行密钥)

  • 卸载默认保留通行密钥:卸载 / 全量更新 / 重装后无需在各网站重新注册。私钥本就保存在 Microsoft Software KSP(per-user,不随插件卸载删除);本版起凭据元数据也通过 Remove-AppxPackage -PreserveApplicationData 保留,并额外做包外备份/恢复兜底。
  • 卸载时提供 「保留密钥」/「彻底清除」 两个选项;核心组件卸载与整包(NSIS)卸载默认保留。
  • ⚠️ 该功能需在 Windows 11 24H2 + 已注册过站点 passkey 的真机上验证「卸载重装免重新注册」。

⚡ GPU 推理后端(OpenCL / OpenCL FP16)

  • kernel tuning 缓存优化:启动时设置 OPENCV_OCL4DNN_CONFIG_PATH 持久化 OpenCL auto-tuning 结果,消除「每次解锁都重新编译 kernel(约 90 秒)」,改为只首次慢、之后秒级。
  • 实验性警告:切换到 GPU 后端时明确提示——部分显卡上识别会很慢甚至匹配不上(锁屏转圈、一致性检查黑屏),遇到异常请改回 CPU(兼容性最好)。
  • 注:缓存只解决「慢」;若显卡 FP16 精度不足导致「匹配不上」,仍需改回 CPU。

🐛 修复

  • 更新检查反复提示:修复「已是最新版仍提示有更新」——更新检查用的版本号(Cargo.toml)此前漏随发版同步;现 CI 从 tag 自动同步安装包与更新检查两处版本号。
  • 首选项卡顿:修复初次打开「首选项 → 软件配置」明显卡顿——启动时多个外部进程查询(计划任务 / 命名管道 / Get-AppxPackage)与界面渲染争抢,已错开延迟加载。

🧹 工程

  • 清理 Rust 编译警告(Server / Unlock / UI 共约 42 个降至 1 个)。

完整对比v0.5.2...v0.5.3