杨明明
bae02e6141
feat: 集成ComfyUI界面到顶部导航栏
...
- 更新Navigation组件支持下拉菜单功能
- 添加ComfyUI子菜单,包含V2仪表板、集群管理、工作流测试
- 在App.tsx中添加ComfyUI相关页面路由配置
- 保持旧路由兼容性
- 优化导航交互体验,支持点击外部关闭下拉菜单
功能特性:
- 支持下拉菜单的导航系统
- ComfyUI功能模块化组织
- 响应式设计和动画效果
- 路由状态高亮显示
2025-08-08 16:04:52 +08:00
imeepos
c1351689cf
feat: implement comprehensive workflow management system
...
- Add workflow creation, editing, and preview components
- Implement execution monitoring and history tracking
- Add batch operations and retry management
- Create environment configuration system
- Add data export and error analysis features
- Update navigation and main app structure
- Enhance Tauri backend integration
- Add comprehensive workflow type definitions
2025-08-07 13:50:35 +08:00
imeepos
4da8a9a33e
feat: 新增功能清单文档和ComfyUI工作流测试页面
...
- 新增功能清单.md:基于代码库实际实现情况的完整功能统计
- 43个功能模块详细分类(完成/开发中/待开发/实验性)
- 后端API和前端UI实现状态分析
- 开发优先级建议和项目成熟度评估
- 新增ComfyUI工作流测试页面:支持工作流执行和调试
- 优化ComfyUI服务集成和错误处理
- 更新导航菜单,添加ComfyUI相关页面入口
2025-08-07 11:14:21 +08:00
imeepos
7d8b8a3de1
feat: 实现AI画布工具并隐藏,设置项目为首页
...
- 新增完整的AI画布工具系统
- 可视化节点编辑器,支持拖拽连线
- 多种节点类型:文本输入、图片生成、视频生成等
- 智能连接验证和数据流转换
- 异步处理引擎,支持进度追踪和取消
- 批量处理系统,支持并发处理
- AI服务集成框架,支持多种AI API
- 用户体验优化
- 智能弹框定位,防止被遮挡
- 节点删除功能(悬停删除按钮 + 键盘快捷键)
- 通知系统和错误处理
- 快速开始模板
- 键盘快捷键支持
- 界面调整
- 暂时隐藏AI画布,保留代码
- 设置项目列表为首页
- 简化导航栏结构
2025-08-07 10:12:46 +08:00
imeepos
c196659869
feat: 添加 OmniHuman 主体识别功能
...
新增功能:
- ✅ 在 VolcanoVideoService 中添加 RealmanAvatarPictureCreateRoleOmniSubmitTask API
- 支持识别图片中是否包含人、类人、拟人等主体
- 完整的前后端集成,包括 Rust 后端服务和 TypeScript 前端接口
- 新增 OmniHumanDetectionTool 工具页面,提供直观的用户界面
- 支持图片上传、预览、识别结果展示等完整流程
技术实现:
- 后端: 在 VolcanoVideoService 中实现火山云 API 调用
- 前端: 新增专用工具页面,集成到工具列表和路由系统
- 类型定义: 完整的 TypeScript 类型支持
- 错误处理: 完善的错误处理和用户反馈机制
API 规格:
- Action: RealmanAvatarPictureCreateRoleOmniSubmitTask
- Version: 2024-06-06
- 请求参数: req_key, image_url
- 响应数据: 包含识别结果、处理后图片、算法返回数据等
2025-08-05 18:20:00 +08:00
imeepos
aaabe7942c
feat: add complete ComfyUI management system
...
- Add ComfyUI management page with workflow execution capabilities
- Add configuration modal for ComfyUI API settings
- Add workflow execution modal with real-time progress tracking
- Add workflow publishing modal for sharing workflows
- Add ComfyUI service layer for API communication
- Add comprehensive TypeScript type definitions
- Update navigation to include ComfyUI management
- Update Cargo.toml with required dependencies
Features:
- Real-time workflow execution with WebSocket progress updates
- Configurable API settings (URL, timeout, retry, concurrency)
- Workflow publishing with metadata management
- Error handling and validation
- Responsive UI design consistent with existing app
2025-08-04 10:42:15 +08:00
imeepos
46c3ea6501
feat: 实现 Hedra 口型合成异步化改造
...
- 将 Hedra 口型合成任务改为异步处理模式
- 添加完整的数据模型和仓储层支持
- 实现后台任务轮询和实时进度通知
- 创建 HedraLipSyncRecords 页面显示任务列表
- 将原有功能封装为 Modal 组件
- 支持多任务并发处理和状态跟踪
- 添加事件驱动的前端状态更新机制
主要变更:
- 新增 HedraLipSyncRecord 数据模型
- 新增 HedraLipSyncRepository 仓储层
- 新增 HedraLipSyncModal 组件
- 新增 HedraLipSyncRecords 页面
- 修改 bowong_text_video_agent_commands 支持异步处理
- 添加事件总线支持 Hedra 任务进度通知
- 更新路由配置和工具列表
2025-08-01 18:40:54 +08:00
imeepos
8dcde192a4
fix: resolve TaskStatus type error and update Hedra lip sync components
...
- Fix TypeScript error in bowongTextVideoAgentService.ts by using TaskStatus enum values instead of string literals
- Update Hedra lip sync tool components and types
- Remove integration tests and add SimpleHedraLipSyncTool component
- Clean up unused test files and update tool configurations
2025-08-01 15:58:05 +08:00
imeepos
0ec73f03ca
feat: 添加 Hedra 口型合成工具
...
- 新增 HedraLipSyncTool React 组件,支持图片和音频文件上传
- 添加 hedraLipSync.ts 类型定义文件
- 在 tools.ts 中注册新工具配置
- 在 App.tsx 中添加路由配置
- 在后端添加 Hedra 相关的 Tauri 命令:
- hedra_upload_file: 文件上传功能
- hedra_submit_task: 任务提交功能
- hedra_query_task_status: 任务状态查询功能
- 为 BowongTextVideoAgentService 添加 Clone trait 支持
- 修复异步函数中 MutexGuard 跨 await 点的问题
- 临时禁用有问题的测试文件以确保编译成功
完整实现了从文件上传到任务监控的完整工作流程
2025-08-01 11:04:45 +08:00
imeepos
55bd1be96a
remove unuse
2025-07-31 18:10:57 +08:00
imeepos
31892c1640
feat: 更新声音克隆工具路由配置
...
- 将 /tools/voice-clone 路由从 VoiceCloneTool 改为 VoiceGenerationHistory
- 统一声音克隆和语音生成功能入口
- VoiceGenerationHistory 页面已集成 VoiceCloneModal 和 SpeechGenerationModal
- 提供更好的用户体验和功能整合
2025-07-31 18:10:38 +08:00
杨明明
05d9709420
feat: 添加图像编辑工具
...
- 基于火山云SeedEdit 3.0 API的智能图像编辑工具
- 支持单张图片编辑和批量处理功能
- 提供丰富的预设提示词和参数配置
- 实现任务管理和进度监控
- 集成到便捷工具系统
功能特性:
- 单张图片编辑:选择图片、输入提示词、实时编辑
- 批量处理:文件夹批量处理、进度监控、结果统计
- 参数配置:引导强度、随机种子、水印设置等
- 预设提示词:风格转换、场景变换、色彩调整、特效处理
- 任务管理:状态监控、历史记录、清理功能
技术实现:
- Rust后端:图像编辑服务、API调用、错误处理
- React前端:响应式界面、实时更新、用户体验优化
- 类型安全:完整的TypeScript类型定义
- 模块化设计:可扩展的架构和组件复用
2025-07-31 15:28:29 +08:00
imeepos
ff5cccfb05
merge: 合并video-generation-feature分支到master
...
合并内容:
- 视频生成功能完整实现
- 火山云API集成和自动下载上传
- 视频预览组件和下载功能
- ComfyUI JSON替换优化
- 换装图片生成功能改进
解决冲突:
- App.tsx路由配置合并
- 保留语音生成历史和语音克隆功能
- 新增火山云视频生成工具路由
新增功能:
- 视频生成任务管理
- 视频预览和下载
- 自动CDN上传
- 防盗链处理
- 批量操作支持
2025-07-31 14:34:59 +08:00
杨明明
10f3d93a19
feat: 升级声音克隆与TTS工具页面
...
- 将首页改为语音生成历史列表页面,支持搜索和筛选功能
- 创建VoiceCloneModal组件,将声音克隆功能封装为弹框
- 创建SpeechGenerationModal组件,将语音合成功能封装为弹框
- 更新路由配置,/tools/voice-clone指向新的历史页面
- 支持音频播放、下载、删除等操作
- 使用App.tsx中的modal-root容器渲染Modal组件
主要变更:
- 新增 VoiceGenerationHistory.tsx - 语音生成历史页面
- 新增 VoiceCloneModal.tsx - 声音克隆弹框组件
- 新增 SpeechGenerationModal.tsx - 语音合成弹框组件
- 修改 App.tsx - 更新路由配置
- 修改 VoiceCloneTool.tsx - 添加新的图标导入
2025-07-31 13:07:00 +08:00
imeepos
73149f4101
feat: 实现火山云视频生成功能
...
- 添加火山云视频生成服务,支持单图+驱动视频生成
- 实现VideoGenerationRecord数据模型和仓储层
- 创建数据库迁移文件支持视频生成记录
- 添加Tauri命令用于前后端通信
- 实现VideoGenerationTool前端界面
- 根据火山云API文档移除不支持的参数
- 支持图片和驱动视频文件上传
- 实现任务状态跟踪和进度显示
- 集成到工具页面路由和配置中
技术要点:
- 使用火山云realman_avatar_imitator_v2v_gen_video服务
- 支持API参数: req_key, image_url, driving_video_info
- 实现异步任务处理和状态轮询
- 遵循项目前端标准(lucide-react, TailwindCSS)
- 数据库索引优化查询性能
2025-07-31 12:43:30 +08:00
imeepos
1e03afdecb
feat: 实现穿搭照片生成功能
...
- 添加基于 ComfyUI 工作流的 AI 穿搭照片生成功能
- 实现完整的前端界面和后端服务集成
- 支持模特形象选择、商品图片上传、智能提示词生成
- 提供实时进度监控和历史记录管理
- 集成 ComfyUI 设置面板和连接状态检测
- 添加响应式设计和现代化 UI/UX
- 完善的 TypeScript 类型系统和错误处理
- 包含完整的功能文档和实现说明
主要组件:
- OutfitPhotoGenerator: 主生成器组件
- OutfitPhotoGenerationHistory: 历史记录管理
- ComfyUISettingsPanel: ComfyUI 设置面板
- OutfitPhotoGenerationPage: 主页面集成
技术特性:
- React 18 + TypeScript + Tailwind CSS
- Tauri 事件系统集成
- 实时进度监控和状态管理
- 拖拽上传和图片预览
- 批量处理和错误重试机制
2025-07-30 17:28:31 +08:00
imeepos
616ff39812
feat: 集成模特动态页面到ModelDetail的tab页
...
- 重构ModelDetail组件,将1400+行代码拆分为6个专门的子组件
- 新增ModelDynamicsTab组件,集成完整的模特动态功能
- 更新tab导航,添加模特动态tab(Ctrl+3快捷键)
- 移除独立的ModelDynamics页面和路由
- 优化用户体验,统一模特相关功能到一个页面
- 保持所有原有功能完整性,包括动态统计、创建、列表展示
组件架构:
- ModelDetailHeader: 模特头部信息和操作按钮
- ModelDetailTabs: tab导航和快捷键支持
- ModelOverviewTab: 概览信息和快速操作
- ModelDynamicsTab: 模特动态管理(新增)
- ModelVideoTab: 视频生成管理
- ModelStatsTab: 数据统计展示
技术改进:
- 组件职责分离,提高代码可维护性
- 统一的props接口设计和类型安全
- 响应式布局和现代UI设计
- 完整的错误处理和加载状态管理
2025-07-30 14:39:43 +08:00
imeepos
3c6d10cdc9
feat: add VoiceCloneTool component with audio upload and TTS functionality
...
- Implemented VoiceCloneTool for audio file upload, voice cloning, and speech generation.
- Added types for audio upload requests, responses, voice cloning, and speech generation.
- Integrated notifications for user feedback on actions.
- Included UI elements for selecting audio files, managing voices, and generating speech.
- Established state management for audio upload, voice cloning, and speech generation processes.
2025-07-29 19:52:03 +08:00
imeepos
9b2c5004f3
feat: 实现完整的AI图片生成工具
...
- 新增图片生成工具页面和路由配置
- 实现提示词预审功能,支持API响应格式解析
- 实现异步图片生成任务提交和状态轮询
- 支持参考图片上传功能
- 实现多张图片结果展示(4张图片网格布局)
- 添加Bearer token认证支持
- 优化API响应解析,支持不同阶段的响应格式
- 实现错误处理和重试机制
- 遵循Tauri开发规范和UI/UX设计标准
- 使用TailwindCSS进行响应式设计
技术特性:
- 后端Rust命令:check_image_prompt, submit_image_generation_task, query_image_generation_status, upload_file_to_cloud
- 前端React组件:完整的生成流程UI,实时状态监控,多图片展示
- 类型安全:完整的TypeScript类型定义
- 用户体验:实时进度反馈,批量操作,悬停交互效果
2025-07-29 15:56:31 +08:00
imeepos
a40bb24adc
feat: 实现视频生成功能模块
...
- 新增素材中心页面,支持6种素材类型管理(模特、产品、场景、动作、音乐、提示词模板)
- 实现视频生成工作台,提供三步式工作流程(选择素材、配置参数、生成预览)
- 创建完整的组件体系:素材卡片、分类过滤器、素材选择器、配置面板、预览组件
- 优化UI/UX设计,遵循promptx/frontend-developer标准
- 添加导航路由配置,支持 /material-center 和 /video-generation 路径
- 实现响应式设计、动画效果、无障碍支持等现代化特性
- 提供完整的TypeScript类型定义和接口
功能特点:
直观的素材管理界面
专业的视频生成工作台
优雅的UI/UX设计
响应式布局支持
高性能组件架构
可扩展的模块设计
2025-07-29 14:16:08 +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
3adc1355b6
feat: 将顶部导航穿搭页面替换为AI穿搭方案推荐
...
- 路由从 /fashion-chat 改为 /outfit
- 指向 OutfitRecommendationTool 页面
- 修复导航激活冲突问题
- 更新描述为AI穿搭方案推荐与素材检索
2025-07-25 15:40:41 +08:00
imeepos
8f88ace388
feat: 创建简洁美观的AI服装分析展示组件
...
主要功能:
1. 新增SimpleAnalysisDisplay组件:
- 简洁美观的分析结果展示
- HSV颜色转十六进制显示
- 产品分类图标和风格标签
- 匹配度进度条可视化
2. 修改EnrichedAnalysisDemo页面:
- 移除复杂的丰富分析功能
- 直接展示原始AI分析结果
- 使用convertFileSrc修复图片预览
- 简化操作流程和界面
3. 展示内容包括:
- 整体风格描述
- 拍摄环境标签
- 主色调色块展示
- 服装单品详细分析
- 颜色匹配度可视化
4. 界面优化:
- 响应式网格布局
- 渐变背景和圆角设计
- 图标和色彩搭配
- 清晰的信息层级
现在可以美观地展示真实的AI分析结果!
2025-07-25 14:40:48 +08:00
imeepos
30236d5875
feat: 实现智能服装搜索工具
...
- 基于 promptx/outfit-match/src/outfit_match/frontend/search.py 设计
- 实现双列布局:左侧结果展示,右侧搜索控制面板
- 支持图像上传和AI解析功能
- 集成高级过滤器:环境标签、产品类别、相关性阈值
- 添加分页支持和搜索结果展示
- 集成LLM智能问答功能
- 遵循Tauri开发规范和UI/UX设计标准
- 添加到工具页面路由和导航
2025-07-25 13:19:21 +08:00
imeepos
2b209e5ad2
feat: integrate advanced filter components into tools
...
- Applied AdvancedFilterPanel to SimilaritySearchTool
* Added advanced filter state management
* Extended SimilaritySearchPanelProps with filter controls
* Added toggle button for advanced filters in search panel
* Integrated filter configuration with search functionality
- Created AdvancedFilterTool for convenient tools
* New tool page wrapping AdvancedFilterDemo component
* Added to tools data configuration with proper metadata
* Integrated into routing system and navigation
* Categorized as development tool with beta status
- Enhanced SimilaritySearchPanel UI
* Added advanced filter toggle button with elegant design
* Implemented proper state management for filter visibility
* Added visual indicators and smooth animations
* Follows promptx/frontend-developer UI/UX standards
Both integrations are complete and functional.
2025-07-25 12:40:11 +08:00
imeepos
f1fd62b59b
feat: 创建AI穿搭方案推荐小工具
...
- 新增独立的AI穿搭方案推荐工具页面
- 集成到便捷工具列表中,提供完整的工具体验
- 支持高级设置:风格选择、场合匹配、季节偏好等
- 实现结果导出和复制功能
- 优化用户界面和交互体验
- 添加使用提示和帮助信息
功能特点:
- 简洁易用的输入界面
- 可折叠的高级设置选项
- 实时生成个性化穿搭方案
- 支持JSON格式导出结果
- 一键复制穿搭建议文本
- 响应式设计,适配不同屏幕尺寸
2025-07-25 10:53:35 +08:00
imeepos
cf7b11d358
fix: 修复批量缩略图生成器白屏问题和屏幕适配权限错误
...
- 启用批量缩略图生成器路由,取消注释导入和路由配置
- 添加窗口大小调整相关权限到 Tauri capabilities 配置
- 修复屏幕适配服务的权限问题,添加 core🪟 allow-set-size 等权限
- 解决批量缩略图生成器页面无法访问的白屏问题
2025-07-24 17:16:47 +08:00
imeepos
0436267266
feat: 实现相似度检索工具
...
- 基于现有search_similar_outfits功能开发独立的相似度检索小工具
- 遵循promptx/tauri-desktop-app-expert开发规范
- 实现完整的前后端架构:
* Rust后端命令接口 (similarity_search_commands.rs)
* TypeScript类型定义 (similaritySearch.ts)
* Zustand状态管理 (similaritySearchStore.ts)
* React组件 (SimilaritySearchTool, SimilaritySearchPanel, SimilaritySearchResults, SimilaritySearchCard)
* 服务层 (similaritySearchService.ts)
功能特性:
- 智能搜索建议和自动完成
- 可调节的相关性阈值 (LOWEST/LOW/MEDIUM/HIGH)
- 快速搜索标签
- 响应式网格布局结果展示
- 优雅的加载状态和错误处理
- 遵循UI/UX设计标准的美观界面
技术实现:
- 复用现有outfit search API和数据模型
- 简化的搜索配置,专注核心功能
- 完整的TypeScript类型安全
- 现代化的React Hooks和状态管理
- TailwindCSS响应式设计
- 平滑的动画和交互效果
集成:
- 添加到快捷工具列表 (/tools/similarity-search)
- 配置React Router路由
- 注册Tauri命令处理器
2025-07-24 14:14:12 +08:00
imeepos
63014471b4
refactor: 优化导航栏布局和命名
...
UI优化:
- 简化导航栏菜单名称,提升用户体验
* 项目管理 项目
* 模特管理 模特
* 模板管理 模板
* 素材绑定 素材
* AI分类设置 分类
* 服装搭配 穿搭
* 便捷工具 工具
布局调整:
- 优化导航栏间距和内边距,更加紧凑
- 调整主容器滚动区域到main元素
- 减少导航项之间的间距(space-x-4 space-x-2)
- 优化内边距(px-3 px-2, ml-10 ml-4)
代码清理:
- 移除未使用的CogIcon导入
- 移除应用设置相关的导航项
这些调整让导航栏更加简洁明了,提升了界面的整体美观度
2025-07-23 21:04:23 +08:00
imeepos
230436240d
refactor: 调整UI布局和窗口配置
...
调整内容:
- 恢复窗口尺寸为1200x900,保持原有的显示效果
- 移除屏幕适配设置页面,简化应用结构
- 优化主容器滚动样式,添加smooth-scroll效果
- 移除AI分类设置页面的高度限制,改善内容显示
UI优化:
- 主容器添加overflow-y-auto和smooth-scroll
- AI分类设置页面移除max-h限制,提升用户体验
- 保持原有的响应式布局和间距设计
这些调整确保了应用在标准屏幕上的最佳显示效果
2025-07-23 20:58:39 +08:00
imeepos
78f27983a6
feat: 实现智能屏幕适配功能
...
新功能:
- 根据用户屏幕尺寸自动调整窗口大小
- 支持小屏幕、中等屏幕、大屏幕、超宽屏的智能适配
- 提供屏幕适配设置页面,用户可自定义配置
- 应用启动时自动应用屏幕适配
技术实现:
- 创建ScreenAdaptationService服务类
- 支持动态获取屏幕信息和显示器配置
- 提供智能适配和手动配置两种模式
- 集成到应用设置页面,提供友好的UI界面
配置选项:
- 默认宽度/高度比例可调节
- 最小窗口尺寸限制
- 最大窗口尺寸比例
- 支持不同屏幕类型的预设配置
用户体验:
- 应用启动时自动适配屏幕
- 设置页面提供实时预览
- 支持一键智能适配和手动微调
- 窗口居中显示,提升视觉体验
适配策略:
- 小屏幕(<1366x768): 95%宽度, 90%高度
- 中等屏幕(1366-1920): 85%宽度, 85%高度
- 大屏幕(>=1920x1080): 75%宽度, 80%高度
- 超宽屏(21:9+): 70%宽度, 85%高度
解决了固定窗口尺寸在不同屏幕上显示不佳的问题
2025-07-23 20:55:51 +08:00
imeepos
cef2842811
fix: image
2025-07-23 13:55:40 +08:00
imeepos
4269b72c04
feat: 实现批量缩略图生成器功能
...
- 添加批量缩略图生成的数据模型和类型定义
- 实现ThumbnailGeneratorService核心服务
- 实现BatchThumbnailProcessor批量处理器
- 添加Tauri命令接口支持前端调用
- 创建完整的前端UI组件和页面
- 支持多种时间戳配置和尺寸预设
- 支持时间轴缩略图生成
- 支持并发处理和进度监控
- 集成到便捷工具页面
遵循promptx/tauri-desktop-app-expert开发规范
2025-07-23 13:44:19 +08:00
imeepos
29a4c32096
feat: 完善水印处理工具功能
...
- 修复批量处理进度条不更新问题
- 实现任务状态管理器(task_manager.rs)
- 添加实时进度更新和任务状态跟踪
- 完善前端进度轮询逻辑
- 丰富水印检测结果展示
- 添加详细检测结果信息(位置、置信度、类型等)
- 显示处理统计和性能信息
- 优化结果展示UI和用户体验
- 修复水印模板上传和删除功能
- 实现内存存储系统管理模板
- 修复参数匹配问题
- 添加模板缩略图展示功能
- 优化文件上传体验
- 使用Tauri Dialog API替代HTML5文件输入
- 实现原生文件选择器
- 添加WatermarkTemplateThumbnail组件
- 完善水印工具集成
- 创建WatermarkTool页面
- 添加到便捷工具列表
- 完善路由配置和UI展示
2025-07-23 12:51:49 +08:00
imeepos
94e9f74b15
feat: 完善聊天界面功能和用户体验
...
界面优化:
- 修复页面头部信息重复问题,统一为时尚穿搭顾问
- 优化欢迎界面布局,移除重复标题
- 调整标签激活状态样式,使其更加subtle和优雅
标签系统增强:
- 实现卡片标签与底部工具栏标签完美同步
- 修复标签选中状态的实时更新问题
- 添加气泡卡片展示所有标签详情
- 优化标签折叠功能,默认隐藏,一行布局
功能完善:
- 修复输入框和发送按钮对齐问题
- 优化聊天输入框固定到底部
- 将弹框改为更优雅的气泡卡片消息
- 生成搜索和清空按钮移到外层,始终可见
导航优化:
- 服装搭配导航直接链接到AI智能聊天
- 配置独立路由避免与便捷工具冲突
- 移除原有的服装搭配页面和路由
用户体验:
- 标签选中状态双向同步更新
- 气泡卡片支持标签选择和实时反馈
- 优化加载状态显示和错误处理
- 完善的视觉反馈和交互动画
2025-07-21 23:35:04 +08:00
imeepos
07ecd9cee7
feat: 优化聊天界面为女装穿搭专业顾问
...
- 更新UI主题为粉色系,适配女装穿搭业务
- 默认展示12张图片卡片,支持展开查看全部
- 默认隐藏AI文字回答,点击查看详情时显示
- 新增智能标签汇总功能,支持多选标签生成搜索
- 优化提示词和建议问题,专注女装穿搭场景
- 修复加载状态显示问题,优化用户体验
- 支持gs://到Google Storage的URI转换
- 增强图片卡片交互,悬停显示查看原图按钮
2025-07-21 22:56:57 +08:00
imeepos
906bea49f0
feat: 重构工具页面为卡片列表展示
...
- 创建工具卡片数据结构和类型定义
- 实现ToolCard组件,支持差异化图标和现代化设计
- 重构Tools页面为卡片列表布局,使用CardGrid组件
- 创建独立的工具详情页面:
- DataCleaningTool: AI检索图片/数据清洗工具
- JsonParserTool: 容错JSON解析器工具
- DebugPanelTool: JSON解析器调试面板工具
- 添加工具详情页面路由配置
- 优化UI/UX设计,遵循promptx/frontend-developer规范
- 支持搜索、分类筛选、新功能/热门工具筛选
- 实现响应式设计和现代化交互效果
2025-07-21 16:58:55 +08:00
imeepos
4da48c3281
fix: 优化动态列表和弹框UI体验
2025-07-18 18:45:13 +08:00
imeepos
da4aeaccb9
完成模特动态页面开发,移除标题和描述字段
2025-07-18 16:49:08 +08:00
imeepos
24d70f4e32
fix: 移除无用代码
2025-07-17 23:29:53 +08:00
imeepos
121f2ebc5d
fix: 移除错误代码
2025-07-17 20:59:45 +08:00
imeepos
7f3a59282d
feat: 完成CustomMultiSelect多选组件开发并集成到顶部导航栏
2025-07-17 20:09:37 +08:00
imeepos
c31a8c5ba9
fix: 服装搭配
2025-07-17 19:06:15 +08:00
imeepos
7fb1dfa95a
feat: 添加便捷小工具页面 - AI检索图片/数据清洗功能
...
- 新增便捷工具页面 (/tools),提供AI检索图片/数据清洗功能
- 支持JSONL格式数据的URI匹配去重处理
- 实现实时进度显示和批量数据处理
- 添加完整的错误处理和用户反馈机制
- 遵循Tauri开发规范和UI/UX设计标准
- 包含测试数据和功能文档
技术实现:
- 后端: Rust异步处理,流式文件读取,进度事件发送
- 前端: React + TypeScript,文件选择对话框,进度条显示
- 导航: 新增便捷工具菜单项,集成到主导航栏
2025-07-17 15:29:59 +08:00
imeepos
9f84ffe7f4
refactor: integrate export records into project details page
...
- Add export records tab to ProjectDetails page
- Optimize ExportRecordManager for compact tab display
- Remove global export records navigation (now project-level)
- Add showHeader and compact props to ExportRecordManager
- Remove standalone ExportRecordsPage (no longer needed)
- Update navigation structure to reflect project-level functionality
Export records are now properly scoped to individual projects and accessible through the project details interface.
2025-07-17 13:14:40 +08:00
imeepos
c190fdae1b
feat: implement export record tracking system
...
- Add export_count field to template_matching_results table
- Create ExportRecord data model with comprehensive tracking
- Implement ExportRecordRepository for CRUD operations
- Create ExportRecordService for business logic
- Add export record tracking to jianying export functions
- Create ExportRecordManager component with filtering and pagination
- Add ExportRecordsPage with full management interface
- Integrate export records into navigation and routing
- Add Tauri commands for export record management
- Include statistics, validation, and cleanup functionality
Follows Tauri development specifications and frontend standards.
2025-07-17 13:03:51 +08:00
imeepos
d5ef9851cd
feat: 实现模特详情页视频生成功能
...
- 新增模特详情页组件,支持照片上传和视频生成
- 实现视频生成数据模型和仓库层
- 集成Dify API进行视频生成
- 添加云存储上传功能,自动转换S3 URL为CDN地址
- 实现统一的删除确认弹框,替换window.confirm
- 支持照片和视频生成任务的删除功能
- 优化UI/UX设计,符合前端开发规范
- 添加完整的错误处理和状态管理
核心功能:
模特照片上传到云端
多选照片进行视频生成
实时任务状态跟踪
视频生成历史记录
统一删除确认对话框
响应式设计和优雅动画
2025-07-16 19:39:44 +08:00
imeepos
134deb80fb
feat: Optimize UI layout with fixed navigation and scrollable content
...
Layout Optimization:
- Fixed navigation bar at the top with sticky positioning
- Main content area now properly scrollable with flex layout
- Improved overall page structure for better UX
Scrolling Enhancements:
- Added custom scrollbar styling for better visual appeal
- Implemented smooth scrolling behavior across the application
- Optimized scroll areas in ProjectDetails, TemplateManagement, AiClassificationSettings, and ModelList
- Added proper overflow handling for long content lists
Visual Improvements:
- Beautiful custom scrollbars with hover effects
- Proper height constraints for content areas (calc(100vh-16rem))
- Enhanced scrolling experience with backdrop blur effects
- Added scroll indicators and shadow effects for better UX
Responsive Design:
- Mobile-optimized scrolling behavior
- Proper touch scrolling on mobile devices
- Adaptive content heights for different screen sizes
- Maintained accessibility with reduced motion support
Technical Improvements:
- Fixed JSX syntax errors in TemplateManagement and ModelList
- Improved component structure for better maintainability
- Added comprehensive CSS classes for scroll management
- Enhanced performance with optimized overflow handling
All pages now provide a smooth, professional scrolling experience while keeping the navigation always accessible.
2025-07-15 20:18:28 +08:00
imeepos
730402aba0
feat: 实现项目-模板绑定和素材-模特绑定管理功能
...
新功能:
- 项目-模板绑定管理系统
- 支持主要/次要模板绑定类型
- 绑定优先级和状态管理
- 批量绑定操作
- 绑定关系的CRUD操作
- 素材-模特绑定管理系统
- 素材与模特的关联管理
- 批量绑定/解绑操作
- 绑定统计和分析
- 素材编辑对话框
架构改进:
- 新增项目-模板绑定数据模型和仓库层
- 新增素材-模特绑定业务服务层
- 完善的API命令层实现
- 响应式前端界面设计
用户体验优化:
- 统一的通知系统
- 增强的加载状态组件
- 流畅的交互动画
- 优雅的确认对话框
测试覆盖:
- 单元测试和集成测试
- 业务逻辑验证
- API接口测试
技术栈:
- 后端: Rust + Tauri + SQLite
- 前端: React + TypeScript + TailwindCSS
- 状态管理: Zustand
- 测试: Vitest + Rust测试框架
配置更新:
- 更新数据库迁移脚本
- 完善测试配置
- 优化构建流程
2025-07-15 12:50:30 +08:00
imeepos
939efd70d4
feat: 完善模板导入功能
...
新增功能:
- 添加详细的模板导入日志系统
- 实现全局进度存储机制
- 完善模板状态管理
修复问题:
- 修复进度监控无限轮询问题
- 修复模板列表状态显示不正确问题
- 修复所有unwrap()导致的panic错误
- 修复外键约束失败问题
改进:
- 优化素材上传逻辑,只上传视频/音频/图片
- 上传失败时自动跳过而不是中断导入
- 缺失文件时继续导入而不是失败
- 改进错误处理机制
2025-07-14 21:34:07 +08:00