imeepos
|
094b73fffd
|
fix: cargo check --lib error
|
2025-08-08 15:09:25 +08:00 |
杨明明
|
0f13428101
|
feat: 核心服务重构
|
2025-08-08 14:33:00 +08:00 |
imeepos
|
07239ee53c
|
feat: 完成自动表单生成功能并修复参数格式和验证逻辑
主要功能:
- 实现基于工作流规范的自动表单生成
- 支持 image 字段的文件上传和云存储
- 支持 value 字段的文本输入
- 正确的参数格式: 使用字段名而非节点ID作为键
- 修复验证逻辑: 只有 image 字段必填,value 字段可选
- 增加超时时间到10分钟,适应 ComfyUI 长时间处理
- 实现完整的工作流执行和结果获取流程
技术改进:
- 重构 ComfyUI 服务架构,区分基础设施层和业务层
- 优化错误处理和用户体验
- 添加详细的调试日志和状态跟踪
- 实现自动结果获取,支持异步工作流处理
测试覆盖:
- AutoFormGenerator 组件单元测试
- ComfyUIExecuteModal 集成测试
- 文件上传服务测试
|
2025-08-04 14:51:06 +08:00 |
imeepos
|
42ae580034
|
feat: 实现ComfyUI API服务集成
- 添加ComfyUI API数据模型 (comfyui.rs)
- 实现HTTP客户端服务层 (comfyui_service.rs)
- 创建Tauri命令层 (comfyui_commands.rs)
- 集成服务到应用状态管理
- 注册所有API命令到Tauri处理器
- 添加urlencoding依赖
- 支持8个API端点的完整功能
API端点包括:
- 工作流管理 (获取/发布/删除)
- 工作流执行和规范查询
- 服务器状态监控
- 文件列表管理
- 连接测试和配置管理
遵循四层架构模式: 数据模型 基础设施服务 表示命令 应用状态集成
|
2025-08-04 10:23:48 +08:00 |