新增功能
- 新增前端纯函数模块 promptList/launcherFilters,并补充 Node 单元测试与 test:unit 脚本
- 后端新增 commands/services/state/constants 分层骨架,集中管理命令与事件
修复
- 前端初始化流程补充 frontendReady/配置加载失败回退,避免未初始化继续执行
- 设置页版本号读取失败时回退为 Unknown,并修正配置路径写入调用
- 移除 vite.config.js 中无效的 @ts-expect-error,补齐 Node 类型依赖
重要变更
- +page.svelte 逻辑下沉到 stores/tauriClient/纯函数模块,减轻页面耦合
- 后端 lib.rs 拆分为 commands/services/state 模块,边界更清晰
- 文档更新:架构分析、决策记录、TDD/测试用例、代码审查修复记录
- 版本号更新到 0.1.7(NPM/Cargo/Tauri)
测试/验证
- npm run test:unit
- npm run check
- cargo test
- npm run tauri build(生成 MSI/NSIS;Vite 提示 LogicalSize 未使用)