新功能: - 完整实现智能搭配推荐系统 - OutfitMatchingRecommendation: 完整的推荐界面组件 - generate_outfit_recommendations: 后端推荐算法 - 色彩和谐度和风格一致性评分算法 - 智能场合和季节标签生成 - 添加调试工具 debug_outfit_items_stats - 检查项目中的服装单品统计 - 详细的数据分析和建议 算法实现: - 搭配组合生成逻辑 - 上装+下装+鞋子组合 - 连衣裙+鞋子组合 - 可选外套和配饰 - 智能评分系统 - 色彩和谐度计算 (HSV色彩空间) - 风格一致性评估 - 综合评分和筛选 - 标签生成算法 - 场合推断 (工作/休闲/正式/运动等) - 季节适用性分析 UI/UX优化: - 现代化的推荐卡片设计 - 智能筛选面板 (场合/季节/风格/评分) - 收藏和保存功能 - 详情模态框展示 - 调试按钮和数据检查工具 问题诊断: - 添加详细的调试日志 - 搭配组合生成过程跟踪 - 评分计算过程可视化 - 数据统计和分析工具 当前状态: - 项目中有2件服装单品 (连衣裙+高跟鞋) - 数量足够生成搭配推荐 - 正在调试为什么生成0个推荐的问题
@mixvideo/desktop
MixVideo 桌面应用 - 基于 Tauri + React + TypeScript 构建的跨平台桌面应用。
🚀 快速开始
开发环境要求
- Node.js 18+
- Rust 1.70+
- PNPM 8+
安装依赖
pnpm install
开发模式
pnpm dev
# 或
pnpm tauri:dev
构建应用
pnpm tauri:build
📁 项目结构
apps/desktop/
├── src/ # React 前端源码
│ ├── components/ # React 组件
│ ├── pages/ # 页面组件
│ ├── hooks/ # 自定义 Hooks
│ ├── services/ # API 服务
│ ├── types/ # TypeScript 类型
│ └── utils/ # 工具函数
├── src-tauri/ # Rust 后端源码
│ ├── src/ # Rust 源码
│ ├── Cargo.toml # Rust 依赖配置
│ └── tauri.conf.json # Tauri 配置
├── public/ # 静态资源
└── package.json # 前端依赖配置
🛠️ 技术栈
- 前端: React 18 + TypeScript + Vite
- 后端: Rust + Tauri 2.0
- UI: 待定 (可选择 Ant Design、Material-UI 等)
- 状态管理: 待定 (可选择 Zustand、Redux Toolkit 等)