mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-07 06:59:32 +08:00
## 变更说明 - 为连接恢复包新增 v2 双模式加密导入导出 - 默认使用应用内置密钥加密 secrets 字段,无需用户输入文件密码 - 可选增加文件保护密码,形成双层加密 - 保留 v1 导入兼容,并兼容 legacy JSON 明文导入 - 前端新增 v2 格式识别与导出弹窗选项适配 - 合并过程中已处理与最新 dev 的冲突,确保现有安全更新链路不被破坏 ## 回归验证 - `go test -count=1 ./...` - `npm test` - `npm run build` - `wails build -platform windows/amd64 -clean -o GoNavi-windows-amd64-test -ldflags "-s -w -X GoNavi-Wails/internal/app.AppVersion=dev-d150780-merge-test"` ## 人工验证 - 明文配置导入通过 - v2 无文件密码导出后可直接导入 - v2 带文件密码导出后需密码导入 - 导入旧版恢复包与 legacy JSON 均正常 ## 备注 - 本 PR 基于最新 `dev` 进行冲突整合