Commit Graph

6 Commits

Author SHA1 Message Date
f4318c7643 fix: 同步 MaterialCard 测试类名到 app-sidebar-list-item 2026-06-06 22:02:49 +08:00
121c6f764f chore: 迁移 lint/format 工具链 ESLint+Prettier → oxlint+oxfmt 2026-06-06 00:57:55 +08:00
f67cfa84ef feat: 用自定义侧边栏替换聊天室 Conversations 组件,提取公共 SidebarGroup 和 date-group 2026-06-04 00:46:57 +08:00
abe30ead6a refactor(inbox): 侧边栏素材列表改为轻量 Flex 布局 — Card→Flex, 新增状态 Tag, hover 切换删除按钮, 左侧竖线选中态 2026-06-03 16:21:56 +08:00
21b557c255 feat(inbox): 素材持久化 CRUD — 数据库表 + API + 前端接入
- 新增 materials 表(id/projectId/description/associatedDate/status/createdAt/updatedAt)
- 新增 4 个后端 API 路由(list/create/get/delete)+ 13 个测试
- 新增 use-materials hooks(TanStack Query)
- 收集箱页面重构为三层架构(InboxPage + MaterialSidebar + MaterialDetailPanel)
- MaterialCard: Popconfirm 删除确认 + 粗粒度时间格式
- MaterialContent: 展示状态标签 + createdAt
- 更新开发文档 backend.md / frontend.md
2026-06-03 14:53:23 +08:00
2cdbe474ce feat(workbench): 新增收集箱页面 — 素材列表/详情分栏布局 + 新增/选中/删除 mock 交互 2026-06-03 08:36:38 +08:00