Repository navigation
轻语v0.11.27
夸克网盘链接
https://pan.quark.cn/s/a9853284d260
🍶 轻语 QingYu v0.11.27
🐛 Bug 修复(12 项)
| 编号 | 问题 | 修复 |
|---|---|---|
| H-1/H-2/H-3 | 写操作 fire-and-forget | safeSave/safeFire 错误处理 |
| H-4 | 懒加载页面无 ErrorBoundary | 双层 ErrorBoundary(路由+消息级) |
| H-5 | Promise.all 无 try-catch | 改用 Promise.allSettled 容错 |
| M-1 | WS 心跳无 pong 检测 | 双向心跳 + 超时断开 + 连接上限 |
| M-3 | 角色列表 N+1 查询 | existsSync 文件存在性检查 |
| M-4 | replaceVariables 跨层导入 | 移至 electron/utils/ |
| M-5 | CSP connect-src 过于宽松 | 去除 http:/ws: |
| M-6 | setTimeout 未清理 | 5 处 cleanup 修复 |
| M-9 | 退出流程无日志 | MCP 超时 warn 日志 |
| L-6 | 版本号硬编码 | app.getVersion() 动态读取 |
| L-7 | Claude API 版本号 | 提取为常量 |
| L-8 | 正则每次重新编译 | 模块级预编译 |
🏗️ 仓库管理
- 清理 android/ 和 server/ 路径追踪(独立仓库)
- README 更新仓库结构说明
🧪 测试覆盖
- 新增 19 个测试文件,53 个测试用例
- 覆盖率:34.49% → 39.06%(+4.57%)
- 新增模块:electron/ipc、src/hooks、src/pages、streamController 深度测试
📦 依赖
- Electron 43.4.0
- React 18.3.1
- TypeScript 5.8.3