mixvideo-v2/apps/desktop/src
杨明明 f025f1daf8 feat: 添加语音生成历史页面的下载到指定目录和批量下载功能
后端新增功能:
� download_audio_to_directory - 下载单个音频文件到指定目录
� batch_download_audio_to_directory - 批量下载音频文件到指定目录
� 智能文件名生成,基于文本内容和记录ID
�️ 文件名安全处理,移除非法字符

前端新增功能:
� 批量选择模式,支持选择多个已完成的记录
� 全选/取消全选功能
� 下载到指定目录(使用文件夹选择对话框)
 快速下载(原浏览器下载方式)
� 批量下载进度显示和状态管理

用户体验改进:
 双重下载选项:快速下载 + 指定目录下载
 批量操作界面,支持选择和批量下载
 智能文件命名,包含文本内容片段
 完整的错误处理和用户反馈
 响应式UI设计,适配不同操作模式

技术实现:
- 使用Tauri的文件夹选择API
- 异步批量下载处理
- 状态管理和UI交互优化
- 类型安全的TypeScript实现
2025-07-31 14:08:59 +08:00
..
assets Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00
components fix: 修复音色选择器数据源,使用真实系统音色数据 2025-07-31 13:36:20 +08:00
data feat: add VoiceCloneTool component with audio upload and TTS functionality 2025-07-29 19:52:03 +08:00
docs fix: 匹配markdown 2025-07-22 15:57:36 +08:00
hooks feat: add Outfit Comparison Tool and Outfit Favorites Tool 2025-07-28 15:53:20 +08:00
pages feat: 添加语音生成历史页面的下载到指定目录和批量下载功能 2025-07-31 14:08:59 +08:00
services fix: 修复系统音色列表显示问题 - 修复枚举序列化格式不匹配和CSS类名问题 2025-07-31 11:14:24 +08:00
store fix: 修复检索逻辑 2025-07-24 16:01:36 +08:00
stores fix: 移除无用代码 2025-07-17 21:15:03 +08:00
styles feat: 重新设计视频生成工作台布局 2025-07-29 14:26:17 +08:00
test fix: 修复 TypeScript 测试配置类型错误 2025-07-13 19:40:14 +08:00
tests feat: 添加系统音色管理功能和修复穿搭生成问题 2025-07-31 10:54:19 +08:00
types fix: 修复系统音色列表显示问题 - 修复枚举序列化格式不匹配和CSS类名问题 2025-07-31 11:14:24 +08:00
utils fix: 修复模特详情页照片管理图片显示问题 2025-07-30 14:53:28 +08:00
App.css fix: 优化界面展 及引用关系 2025-07-22 13:35:18 +08:00
App.tsx feat: 升级声音克隆与TTS工具页面 2025-07-31 13:07:00 +08:00
main.tsx feat: 实现模特详情页视频生成功能 2025-07-16 19:39:44 +08:00
vite-env.d.ts Initial commit: MixVideo Desktop v0.1.0 2025-07-13 17:57:52 +08:00