Repository navigation
SecureVault v1.5.1
🔧 修复
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