Georgyhongbo
|
22bff364e4
|
feat: 工作区支持 .docx 在线编辑(Markdown 往返,可扩展注册表)
专家工作区新增可编辑文档能力:.docx 以 Markdown 在 Monaco 中打开/保存,
后端保存时转回 docx 覆盖原文件,与 .md 编辑体验一致。
- 后端新增可编辑文档转换器注册表(infra/utils/doc_edit.py)与通用
GET/PUT /workspace/doc 端点,按扩展名分发,与具体格式解耦
- write_file 对可编辑文档按二进制格式落盘,工作区新建空 docx 即为合法
文档包,预览/编辑立即可用
- 前端 docKind.ts 新增 EDITABLE_DOCS 注册表(docx->markdown),
CodeEditor/FileViewer/WorkspaceDrawer 通用路由编辑与保存
- DocumentPreview 对 0 字节 word 显示空状态
- 新增 8 个后端单测、6 个集成测试、5 个前端单测;引入 python-docx
后续加新后缀只需:后端注册一个转换器类 + 前端注册表加一行。
|
2026-08-11 21:57:13 +08:00 |
|