Commit Graph

12 Commits

Author SHA1 Message Date
杨明明 79a76e499f feat: 完成第四阶段前端重构与UI优化
🎯 主要功能:
- 创建现代化的 ComfyUI V2 服务层和状态管理
- 实现完整的实时通信集成和事件处理
- 构建现代化UI组件库 (7个核心组件)
- 开发专业功能组件 (5个ComfyUI组件)
- 创建现代化主仪表板页面

🏗️ 新增组件:
- ComfyUIV2Service: 完整的API服务封装
- ComfyUIV2Store: 基于Zustand的状态管理
- UI组件库: Button, Input, Card, Modal, Toast, Loading, Form
- 功能组件: ConnectionPanel, WorkflowManager, ExecutionMonitor, RealtimeEventListener, QueueStatusMonitor
- ComfyUIV2Dashboard: 现代化主界面

🚀 技术特性:
- TypeScript类型安全
- 响应式状态管理
- 实时WebSocket通信
- 现代化UI设计
- 无障碍访问支持
- 高性能渲染优化

📊 统计:
- 新增文件: 18个
- 代码行数: ~2,800行
- UI组件: 7个核心 + 5个功能组件
- API方法: 30+个完整封装

Phase 4/5 完成 
2025-08-08 15:33:59 +08:00
imeepos bcfc9bb291 feat: 实现工作流表单字段与ComfyUI节点映射功能
主要功能:
- 实现UI字段与ComfyUI工作流节点的映射配置
- 添加节点映射编辑器组件(NodeMappingEditor)
- 实现工作流执行服务(WorkflowExecutionService)
- 添加工作流执行页面和结果展示组件
- 完善错误处理和用户反馈机制

修复问题:
- 修复滑块/数字输入最小值不能填0的问题
- 修复图片上传组件不可用的问题
- 修复React渲染对象错误(LayerMask问题)
- 添加拖拽上传功能和进度显示

技术改进:
- 支持0-1浮点数范围和步长配置
- 实现完整的文件上传流程(本地路径云端URL)
- 添加类型安全的节点映射配置
- 优化用户界面交互体验
2025-08-07 18:33:56 +08:00
imeepos 7d8b8a3de1 feat: 实现AI画布工具并隐藏,设置项目为首页
- 新增完整的AI画布工具系统
  - 可视化节点编辑器,支持拖拽连线
  - 多种节点类型:文本输入、图片生成、视频生成等
  - 智能连接验证和数据流转换
  - 异步处理引擎,支持进度追踪和取消
  - 批量处理系统,支持并发处理
  - AI服务集成框架,支持多种AI API

- 用户体验优化
  - 智能弹框定位,防止被遮挡
  - 节点删除功能(悬停删除按钮 + 键盘快捷键)
  - 通知系统和错误处理
  - 快速开始模板
  - 键盘快捷键支持

- 界面调整
  - 暂时隐藏AI画布,保留代码
  - 设置项目列表为首页
  - 简化导航栏结构
2025-08-07 10:12:46 +08:00
imeepos ef1c8f03b9 fix: 修复 AppState 中缺失的 bowong_text_video_agent_service 字段
- 在 new_with_database 测试构造函数中添加缺失的 bowong_text_video_agent_service 字段
- 确保所有 AppState 构造函数都包含完整的字段初始化
- 解决编译错误:missing field bowong_text_video_agent_service in initializer
2025-08-01 10:43:16 +08:00
imeepos abe9cfac94 fix: 修复模特详情页照片管理图片显示问题
- 创建imagePathUtils工具函数,智能处理本地路径和云端URL
- 修复ModelImageGallery组件中图片路径处理逻辑
- 修复ModelImagePreviewModal组件中图片路径处理逻辑
- 云端URL(https://)直接使用,本地路径通过convertFileSrc转换
- 添加完整的单元测试覆盖路径处理逻辑

解决问题:模特详情页照片管理部分图片无法显示
原因:对所有路径都使用convertFileSrc,但该函数只适用于本地路径
2025-07-30 14:53:28 +08:00
imeepos 8a5988b3de feat: add Outfit Comparison Tool and Outfit Favorites Tool
- Implemented OutfitComparisonTool for comparing two favorite outfits side by side.
- Added OutfitFavoritesTool for managing and searching favorite outfits.
- Created OutfitFavoriteService for handling API interactions related to outfit favorites.
- Defined types for material search and outfit favorites to ensure type safety.
- Enhanced UI components for better user experience in selecting and displaying outfits.
2025-07-28 15:53:20 +08:00
imeepos 6d86cea892 feat: 优化RAG检索配置以增加知识库数据量
- 修复Vertex AI Search配置,移除不支持的API字段
- 优化system prompt以更好地利用检索信息
- 添加查询增强功能,通过关键词扩展提高检索效果
- 新增RagConfigOptimizer工具类,支持多种优化场景
- 新增RagConfigManager组件,提供可视化配置管理
- 保留客户端配置字段用于未来扩展
- 添加详细的使用示例和文档

主要改进:
1. 解决了API 400错误问题
2. 通过查询优化间接增加检索相关性
3. 提供了完整的配置管理解决方案
4. 支持场景化的RAG配置优化
2025-07-24 12:46:00 +08:00
imeepos 98254ddc09 fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
imeepos f467b215b5 fix: build error 2025-07-21 23:47:20 +08:00
imeepos 07ecd9cee7 feat: 优化聊天界面为女装穿搭专业顾问
-  更新UI主题为粉色系,适配女装穿搭业务
-  默认展示12张图片卡片,支持展开查看全部
-  默认隐藏AI文字回答,点击查看详情时显示
-  新增智能标签汇总功能,支持多选标签生成搜索
-  优化提示词和建议问题,专注女装穿搭场景
-  修复加载状态显示问题,优化用户体验
-  支持gs://到Google Storage的URI转换
-  增强图片卡片交互,悬停显示查看原图按钮
2025-07-21 22:56:57 +08:00
imeepos 4da48c3281 fix: 优化动态列表和弹框UI体验 2025-07-18 18:45:13 +08:00
imeepos fa194a5db2 feat: 服装搭配页面UI美化和UX改进
UI优化内容:
- 重新设计页面头部,使用优雅的渐变背景和现代化图标
- 优化标签导航,采用卡片式设计和平滑动画效果
- 美化搜索面板,改进输入框、筛选器和按钮的视觉设计
- 重构图片上传组件,添加拖拽区域样式和上传进度动画
- 优化搜索结果展示,使用网格布局和悬停效果
- 改进AI分析结果展示,采用卡片式布局和颜色编码
- 增强LLM聊天界面,现代化消息气泡和打字动画

 响应式设计:
- 实现移动优先的响应式布局
- 优化平板端和桌面端适配
- 修复1200px宽度下的左右布局显示问题
- 添加触摸友好的交互元素

 用户体验提升:
- 统一设计语言和视觉风格
- 添加流畅的页面切换和组件加载动画
- 优化加载状态、错误提示和空状态设计
- 改进信息层次和视觉可读性

 技术改进:
- 使用Tailwind CSS类替代内联样式
- 统一使用Lucide React图标库
- 完善CSS变量和设计令牌系统
- 添加兼容性变量支持旧的命名格式

符合promptx/frontend-developer规定的前端开发规范,确保界面美观、操作流畅、动画优美,符合用户操作习惯和大众审美习惯。
2025-07-17 23:27:52 +08:00