Repository navigation
SecureVault v1.7.0
🆕 新增
自定义数据目录
- 设置页新增「数据存储目录」,可将保险箱放入 OneDrive / 坚果云 / NAS 等同步盘,实现多设备间加密保险箱同步
- 更改目录时可选择迁移现有保险箱数据;目标目录已存在 vault.enc 时拒绝迁移以防覆盖
- 支持一键恢复系统默认目录
应用内在线更新(Windows / macOS)
- 设置页新增「软件更新」:检查新版本、查看更新说明、下载并安装后自动重启
- 更新包使用 minisign 签名校验,防止被篡改
- Linux 版继续使用 AppImageUpdate(每个版本随包提供 .zsync 更新信息)
✨ 改进
浏览器扩展模板多语言
- 生成的浏览器扩展包(manifest / 弹窗界面 / 安装说明)跟随应用界面语言输出中文或英文
Release 说明中英双语
- 每个版本的 Release 说明同时提供中文与英文段落(英文自 v1.7.0 起)
后端错误消息多语言
- Rust 后端错误改为结构化错误码,界面按当前语言显示错误提示
🆕 New
Custom Data Directory
- New "Data Directory" setting: place the vault in OneDrive / Nutstore / a NAS sync folder to sync your encrypted vault across devices
- Optionally migrate existing vault data when changing the directory; migration is refused if the target already contains vault.enc (prevents overwrite)
- One-click reset to the system default directory
In-App Updates (Windows / macOS)
- New "Software Update" section in Settings: check for updates, view release notes, download, install, and relaunch automatically
- Update packages are verified with minisign signatures to prevent tampering
- Linux continues to update via AppImageUpdate (the .zsync metadata ships with each release)
✨ Improved
Multilingual Browser Extension Template
- Generated browser extension packages (manifest / popup UI / install guide) now follow the app's interface language (Chinese or English)
Bilingual Release Notes
- Every release note now includes both Chinese and English sections (English available from v1.7.0)
Localized Backend Errors
- The Rust backend now returns structured error codes, and the UI displays error messages in the current language
🍎 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-X.X.X-x86_64.AppImage --appimage-extract-and-run
🍎 macOS: Drag SecureVault.app into the Applications folder before launching (running it directly from the mounted DMG triggers a security prompt on every launch). If macOS reports "cannot verify the developer", choose "Open Anyway" under System Settings → Privacy & Security, or run
xattr -cr /Applications/SecureVault.appand reopen.🐧 Linux: On older systems (Ubuntu 20.04-) install
libwebkit2gtk-4.1-dev libgtk-3-dev; if libfuse2 is missing, run./SecureVault-X.X.X-x86_64.AppImage --appimage-extract-and-run