mirror of
https://github.com/linshenkx/prompt-optimizer.git
synced 2026-05-07 05:56:49 +08:00
- 导出偏好设置服务类型和实现,增强服务可用性。 - 实现`ElectronPreferenceServiceProxy`和`PreferenceService`,提供偏好设置管理功能。 - 更新组件,使用偏好设置服务替代原有存储逻辑,提升代码可维护性和一致性。 - 集成偏好设置服务的IPC处理逻辑,确保主进程正确处理相关请求。 - 新增重构UI层状态持久化架构任务,目标是将UI层对`useStorage`的直接依赖替换为`PreferenceService`。 - 优化IPC通信,新增对流式处理的支持,增强Prompt服务功能。 - 集成Prompt服务的IPC处理逻辑,并新增成功和错误响应辅助函数,简化IPC处理逻辑,提升代码可读性和一致性;同时优化多个IPC处理函数,确保在发生错误时能够统一返回错误信息,增强错误管理。 - 新增对`iteratePrompt`、`testPrompt`、`getHistory`、`getIterationChain`等方法的支持,暴露Prompt服务接口,方便前端调用,扩展前端与主进程的交互能力。 - 删除不再使用的Markdown输出规则和AI开发工作流程文档,提升项目的可维护性和文档的清晰度。
2.2 KiB
2.2 KiB
待办事项
管理当前和未来的开发任务。
🔥 紧急任务
本周必须完成
- [任务描述] - [截止日期] - [负责人]
- [任务描述] - [截止日期] - [负责人]
今日重点
- [任务描述] - [预计时间]
- [任务描述] - [预计时间]
⭐ 重要任务
功能开发
- [功能名称] - [优先级] - [预计工期]
- [功能名称] - [优先级] - [预计工期]
技术债务
- [技术债务描述] - [影响程度] - [预计工期]
- [技术债务描述] - [影响程度] - [预计工期]
- 重构UI层状态持久化架构 - 影响范围:桌面端,目前UI偏好设置无法保存 - 预计工期:3天
- 目标:将UI层对
useStorage的直接依赖,替换为对一个更高阶的PreferenceService的依赖。 - 实施:
-
- 创建
PreferenceService及其接口。
- 创建
-
- 在Web端,该服务内部使用
useStorage实现。
- 在Web端,该服务内部使用
-
- 在Electron端,创建
ElectronPreferenceServiceProxy,通过IPC与主进程通信,由主进程负责读写JSON配置文件。
- 在Electron端,创建
-
- 将
useTemplateManager,ThemeToggleUI,LanguageSwitch等模块对useStorage的调用,全部替换为对新服务的调用。
- 将
-
- 目标:将UI层对
文档更新
- [文档名称] - [更新内容] - [预计时间]
- [文档名称] - [更新内容] - [预计时间]
📋 一般任务
优化改进
- [优化项目] - [预期效果]
- [优化项目] - [预期效果]
学习研究
- [学习内容] - [学习目标]
- [学习内容] - [学习目标]
工具配置
- [工具名称] - [配置目标]
- [工具名称] - [配置目标]
✅ 已完成
本周完成
- [任务描述] - [完成日期] - [备注]
- [任务描述] - [完成日期] - [备注]
🗓️ 未来计划
下周计划
- [计划内容] - [预期目标]
- [计划内容] - [预期目标]
本月目标
- [月度目标] - [关键里程碑]
- [月度目标] - [关键里程碑]
📝 使用说明
- 优先级管理 - 按紧急程度分类任务
- 时间估算 - 为每个任务估算所需时间
- 定期更新 - 每日更新进度,每周回顾调整
- 完成标记 - 及时标记完成的任务并记录备注