feat: 任务管理功能与前端 UmiJS 迁移
概述
本 MR 包含以下功能实现和技术改进:
1. 任务管理功能
- 任务列表展示、创建、编辑、删除
- 任务详情查看
- 任务状态管理(待办/进行中/已完成)
2. 用户个人信息管理
- 查看个人信息
- 修改昵称、邮箱
3. 前端技术栈迁移
- 从 Vite + React Router 迁移到 UmiJS Max 4.x
- 使用 ProLayout 实现侧边栏布局
- React 降级到 18.x 以兼容 UmiJS
4. Subagent 工作流
- 新增 prd-agent、plan-agent、code-agent、test-agent
- 新增 create-prd、prd-to-plan、prd-to-code skills
- 更新工作流文档
变更文件
前端
- 新增
.umirc.tsUmiJS 配置 - 新增
app.tsx运行时配置 - 新增首页
pages/index.tsx - 页面目录调整:
pages/Task/→pages/task/ - 删除 Vite 相关文件
后端
- 新增 Task 实体、Controller、Service、Mapper
- 新增用户信息修改接口
文档
- 新增 PRD-002、PRD-003
- 新增 PLAN-002、PLAN-003
- 更新 workflow.md
测试
- 用户注册/登录
- 任务 CRUD 操作
- 个人信息修改
- 前端侧边栏布局
- 右上角用户下拉菜单