1012 B
1012 B
项目 Documents 工作台实施计划
- 新建 document 模型和版本化破坏性迁移,删除旧 note/source 模型注册。
- 新建聚焦的
internal/logic/documents服务与 HTTP handler,实现树、内容、上传、移动、 删除、下载、分享和导出。 - 将工作台聚合、搜索、Inbox、探索沉淀、任务关联和 seed 切换为 document。
- 新建前端 documents API、类型与跨频道 intent。
- 使用 CodeMirror 6 实现全画布文件树、多标签编辑器、安全 Markdown 预览和标签持久化。
- 实现 PDF、图片、文本、音视频、DOCX、XLS/XLSX 预览适配器。
- 实现三并发上传队列、50 MB 校验、正文拖入根目录和文件树底部进度面板。
- 实现 Markdown/PDF/DOCX 导出和匿名限时分享。
- 增加后端服务/handler 测试与前端 API/交互检查。
- 运行
go test ./...、node scripts/visual-check.mjs、npm run build和npm run lint, 修复后创建一个聚焦提交。