v0.5.3
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