3 Commits

Author SHA1 Message Date
linshen
da789bbb0e refactor(ui): 重组 composables 目录结构并优化模式功能
**目录结构重构**:
- 将 41 个 composables 文件按功能分类到 10 个子目录
- model/ - 模型管理相关(5个文件)
- prompt/ - 提示词相关(6个文件)
- context/ - 上下文相关(2个文件)
- image/ - 图像相关(2个文件)
- ui/ - UI交互相关(11个文件)
- accessibility/ - 无障碍相关(3个文件)
- performance/ - 性能优化相关(4个文件)
- storage/ - 存储相关(3个文件)
- system/ - 系统相关(2个文件)
- mode/ - 功能模式相关(4个文件)

**技术实现**:
- 使用 git mv 保留文件历史
- 为每个子目录创建 barrel export (index.ts)
- 更新 120+ 处导入路径引用
- 修复测试文件中的导入路径

**功能优化**:
- 新增 useCurrentMode composable 提供只读模式访问
- 基础模式下隐藏变量相关UI组件
- 优化 TestAreaPanel 根据功能模式动态显示变量表单

**影响范围**:
- 移动文件:41个 composables
- 新增文件:10个 index.ts
- 更新导入:120+ 处导入路径
- 测试修复:3个测试文件路径更新
2025-10-26 11:46:26 +08:00
linshen
2ffb7556ee feat: 实现图像模式与多模态功能架构
- 新增图像模式支持文生图(T2I)和图生图(I2I)功能
- 实现图像服务层,支持Gemini/Seedream/OpenAI等多适配器
- 升级功能模式架构:basic/pro/image三重模式系统
- 新增图像模型管理器与专用UI组件
- 优化存储键管理,统一图像模式相关配置
- 完善国际化支持,新增图像模式相关翻译
- 增强模型管理器,支持文本/图像双模型管理
2025-09-20 21:55:26 +08:00
linshen
6e4917852a feat: 实现全局功能模式系统与上下文模板架构
* 新增全局功能模式切换(basic/pro)
  - 实现 useFunctionMode 组合式函数
  - 支持模式记忆与持久化存储
  - 自动模板类型映射与切换

* 重构模板系统架构
  - 新增6类模板类型:基础3类 + 上下文3类
  - 实现上下文模板(contextSystemOptimize、contextUserOptimize、contextIterate)
  - 统一存储键管理,解决跨包重复定义问题

* 增强上下文驱动优化
  - 新增14个上下文版本模板(中英双语)
  - 支持会话上下文、工具上下文传递
  - 实现变量优先级管理系统

* 优化用户体验
  - 模式切换自动通知与反馈
  - 模板选择状态分离保存
  - UI组件响应式更新

* 改进代码质量
  - 遵循SOLID、DRY、KISS原则
  - 完善TypeScript类型定义
  - 清理冗余测试文件

测试结果:所有功能完美工作,优化效果显著提升
2025-09-14 00:07:01 +08:00