Skip to content

SecureVault v1.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:32

🔧 修复

TOTP 两步验证码

  • 修复验证码无法显示(v1.5.0 严重缺陷):前后端数据契约不一致导致验证码始终为空白
  • 密钥格式兼容:小写、空格分组(JBSW Y3DP)、带 = padding 的 Base32 密钥现在可正常使用(此前被误报"密钥无效")
  • 性能优化:仅在 30 秒周期边界请求验证码(此前每秒一次 IPC,约 8.6 万次/天降至 2,880 次)
  • 切换凭证:不再短暂显示上一个凭证的验证码

KeePass (KDBX) 互操作

  • 修复卡号丢失:往返导入导出后卡号不再为空
  • 修复自定义字段覆盖:导出时跳过标准字段名,防止自定义字段意外覆盖密码/标题
  • 修复 otp 字段丢弃:无法解析的 otp 值保留为自定义字段,不再静默丢失
  • 修复特殊字符:otpauth 链接中的条目名正确编码(支持中文与特殊符号)

导入与到期提醒

  • Bitwarden 导入:补充 TOTP 密钥映射(login.totp)
  • 到期提醒:统一列表/详情/审计三处的到期判定,修复刚过期时显示"剩 0 天"的问题

🍎 macOS 提示:请先将 SecureVault.app 拖入「应用程序」文件夹再启动(直接从 DMG 挂载盘运行会导致每次启动都弹出安全授权)。如提示"无法验证开发者",在「系统设置 → 隐私与安全性」点「仍要打开」,或终端执行 xattr -cr /Applications/SecureVault.app 后重新打开

🐧 Linux 提示:老系统 (Ubuntu 20.04-) 需 sudo apt install libwebkit2gtk-4.1-dev libgtk-3-dev;新系统缺少 libfuse2 用 ./SecureVault_amd64.AppImage --appimage-extract-and-run