7 Commits
Author SHA1 Message Date
linshen 7599020638 fix(i18n): translate structured core errors in UI
Align core errors to emit code+params and have UI render messages via i18n keys with interpolation, plus add tests for locale-specific output.
2026-01-17 12:56:55 +08:00
linshen b5f3b263f7 feat: 优化桌面应用打包方式,改为ZIP格式以简化存储路径和代码架构 2025-07-05 21:05:32 +08:00
linshen 6c6b68726f feat: 接口驱动架构改造与TemplateManager重构
本次提交主要完成了以下变更:

- 在`experience.md`中新增接口驱动架构改造的核心原则、最佳实践和审核检查清单,确保所有模块通过明确定义的接口进行交互。
- 重构`TemplateManager`,移除复杂的异步初始化逻辑,简化其依赖关系,确保其只关注核心业务。
- 在`scratchpad.md`中更新当前任务进展,记录了对各个服务的重构状态和计划步骤。
- 在`todo.md`中添加了紧急任务和重要任务,确保架构改造的顺利进行。

这些更新旨在提升项目的可维护性和一致性,确保开发者能够更专注于核心功能的开发。
2025-06-29 20:31:42 +08:00
linshen 14ef914dee feat(template): 新增确保管理器初始化的方法并更新优化模式选择器
- 在模板管理器接口中新增 `ensureInitialized` 方法,确保管理器在使用前已正确初始化
- 更新多个组件和测试用例,将提示词类型更改为优化模式,提升代码一致性
- 修改国际化文件,确保优化模式相关文本的多语言支持
- 重构输入面板和优化面板,整合优化模式选择器,提升用户体验
2025-06-21 19:17:57 +08:00
linshen ff21975d9d feat(template): 重构模板管理,每个功能提示词版本单独一个文件
- 移除默认模板文件,改为使用静态加载器加载模板
- 在模板元数据中添加语言字段,支持中英文模板切换
- 更新模板验证逻辑,确保语言字段的正确性
- 修改相关测试用例,验证新功能的正确性和稳定性
2025-06-19 22:17:23 +08:00
linshen d00fda6cec feat(prompt): 优化提示词服务和用户界面,简化上下文提示词要求
- 移除对 contextPrompt 的强制要求,提升用户体验
- 更新测试用例,验证新功能的正确性
- 修改国际化文件,去掉不必要的提示信息
- 优化模型管理测试,确保新增模型的正确性
2025-06-18 22:25:03 +08:00
linshen ebf4d2730b feat(prompt): 增强提示词服务以支持用户和系统提示词优化
- 新增提示词类型选择功能,允许用户选择优化模式(系统或用户)
- 更新优化提示词接口,支持传入优化请求对象
- 修改相关模板管理和测试用例,以适应新的提示词类型
- 增强国际化支持,更新相关语言文件以反映新功能
2025-06-18 22:25:02 +08:00