feat: Phase 1 - 前端重构(新路由/新页面/手机端适配/清理旧页面) #73

Merged
xiaoxia merged 1 commits from feat/phase1-frontend-restructure into develop 2026-06-28 14:50:17 +08:00
Owner

变更内容

新增

  • 扁平化路由/dashboard, /assets, /titles, /voices, /templates, /generate, /history, /products, /subscription, /profile
  • 8 个功能页面:仪表盘、素材库、标题库、配音库、模板库、一键生成、任务历史、成品库
  • 6 个 API 模块:assets, titles, voices, templates, products, dashboard
  • 手机端适配:Header 响应式导航(底部导航栏 + 抽屉菜单),所有页面响应式布局

删除

  • 旧 workspace 相关页面(ProjectAssets, ProjectGeneration, ProjectResults, ProjectTasks, ProjectTitles, ProjectVoices, WorkspaceList)
  • 旧 workspace API 和 hooks(workspace.ts, useWorkspace.ts)

修复

  • 路由懒加载类型兼容(.then(m => ({ Component: m.default }))
  • retryTask API 签名修正
  • batchImportTitles 类型修正
  • 全部页面中文注释,TypeScript 零错误

统计

  • 35 files changed, +2980 -2592
## 变更内容 ### 新增 - **扁平化路由**:`/dashboard`, `/assets`, `/titles`, `/voices`, `/templates`, `/generate`, `/history`, `/products`, `/subscription`, `/profile` - **8 个功能页面**:仪表盘、素材库、标题库、配音库、模板库、一键生成、任务历史、成品库 - **6 个 API 模块**:assets, titles, voices, templates, products, dashboard - **手机端适配**:Header 响应式导航(底部导航栏 + 抽屉菜单),所有页面响应式布局 ### 删除 - 旧 workspace 相关页面(ProjectAssets, ProjectGeneration, ProjectResults, ProjectTasks, ProjectTitles, ProjectVoices, WorkspaceList) - 旧 workspace API 和 hooks(workspace.ts, useWorkspace.ts) ### 修复 - 路由懒加载类型兼容(`.then(m => ({ Component: m.default }))`) - `retryTask` API 签名修正 - `batchImportTitles` 类型修正 - 全部页面中文注释,TypeScript 零错误 ### 统计 - 35 files changed, +2980 -2592
xiaoxia added 1 commit 2026-06-28 14:47:20 +08:00
feat: Phase 1 - 前端重构(新路由/新页面/手机端适配/清理旧页面)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
1d58173178
- 新增扁平化路由:/dashboard, /assets, /titles, /voices, /templates, /generate, /history, /products, /subscription, /profile
- 新建 8 个功能页面,全部使用新 API(无 project_id)
- 新建 5 个 API 模块:assets, titles, voices, templates, products, dashboard
- Header 导航改造,支持手机端响应式(底部导航 + 抽屉菜单)
- 删除旧 workspace 页面和 API(ProjectAssets, ProjectGeneration 等)
- 修复路由懒加载类型(.then(m => ({ Component: m.default })))
- 修复 retryTask API 签名和 batchImportTitles 类型
- 全部页面中文注释,TypeScript 零错误
xiaoxia merged commit abcca337e7 into develop 2026-06-28 14:50:17 +08:00
xiaoxia deleted branch feat/phase1-frontend-restructure 2026-06-28 14:50:17 +08:00
Sign in to join this conversation.