Repository navigation
Pane 0.8.3
Pane v0.8.3 — 看板清爽化 / 凭据入钥匙串 / 俄语补全
| 系统 \ 架构 | x86_64 (amd64) | arm64 (aarch64) |
|---|---|---|
| Windows | exe (21.2 MB) | — |
| macOS | — | dmg (24.5 MB) |
| Linux | deb (27.3 MB) AppImage (100.8 MB) |
— |
新增
- 未配置 Provider 折叠:看板不再被几十张「未配置凭据」卡刷屏——裸未配置卡收进看板底部一个默认收起的「未配置的 Provider(N)」分组(点击或 Enter / Space 展开),Claude / Codex 两张引导卡保持外露;额度总览同步不再显示「需凭据」条目;一张卡都没有时改为带「去添加 Provider」按钮的引导空状态。升级用户的旧配置不被改写,看板同样清爽
- 「隐藏未配置的 Provider」开关:设置 → 常规新增开关,默认开启;关闭后完全恢复旧行为(未配置卡原地平铺、总览照旧);开关切换后看板与总览即时变化,重置设置与跨窗口同步复选框状态
变更
- 登录类令牌全部进系统钥匙串:OAuth / 登录刷新令牌、Cursor / Codex 账号令牌、检索 key 五处明文存储迁入系统凭据库(Windows 凭据管理器 / Keychain / Secret Service),JSON 文件只留标签、账号 id、过期时间等非机密字段;旧版本的明文条目在首次读取时自动迁移——钥匙串写入成功才删明文,写入失败保留明文继续可用,不丢凭据;删除账号、登出同步清理钥匙串条目;
SECURITY.md写明「哪些凭证允许明文」的边界 - 俄语界面补全 43 个缺失键:One/New API 设置区、皮肤预览、页脚提示此前整片英文回退;三字典键集比对接入 CI,此后漏翻任何语言直接红
- 两个手搓随机源换操作系统级:Cursor 登录 PKCE verifier(原熵约 64 bit)与遥测匿名 UUID(原由时间与进程号推导)改用 OS 随机源,与注释宣称一致
- CI 与发布链路统一 pnpm:删除
package-lock.json,CI 前端门禁与发布构建改用 pnpm 冻结锁文件——CI 验证的依赖解析与开发实际运行的一致 - 测试与 CI 加固:82 个从不执行的测试恢复执行(parse-tests 收录托盘投影与遥测 39 个;CI 新增 src-tauri 自身测试作业 43 个,含快照缓存 / 卡片设置误删的数据损失防线断言);配置键新增前端编译期完整性断言
修复
- 花费热力图同日双计:kimi 改名 moonshot 后同一天两个 id 各出一行——明细视图补上汇总视图已有的别名折叠(同日取大者、不求和;改名前历史日保留)
- 单点 panic 不再级联:全树 49 处互斥锁取用统一为中毒容忍写法,任一锁持有期间 panic 不再永久毒化后续刷新循环与命令入口
- 隐私与治理文档对齐事实:遥测「单一可审计文件」更正为两处实现并补披露每日汇总发送失败即丢弃的有损性;
AGENTS.md项目地图去掉 3 倍失真的前端行数描述