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