feat: Phase 5 — 审查备注编辑器与 PDF 导出

This commit is contained in:
2026-06-19 22:10:13 +08:00
parent 1cfab2d2d1
commit b35d6f874b
10 changed files with 914 additions and 15 deletions
+8 -8
View File
@@ -713,13 +713,13 @@ volumes:
## 10. 开发阶段
> **当前进度**:Phase 1-4 已完成,Phase 5-6 待开发
> **当前进度**:Phase 1-5 已完成,Phase 6 待完善
>
> - ✅ Phase 1(基础骨架):Go 项目、Gin 路由、SQLite、设置页面
> - ✅ Phase 2(Git 核心):clone、refs、diff、graph 数据、缓存管理
> - ✅ Phase 3(前端交互):Git Graph、Diff 查看器、文件树、SSE 流式展示、行内建议
> - ✅ Phase 4(LLM 集成):OpenAI 兼容 API、PR 描述生成、AI 代码审查、Top-N 策略
> - ⏳ Phase 5(审查编辑与导出):待开发
> - ✅ Phase 5(审查编辑与导出):备注编辑器、备注 CRUD API、PDF 报告生成
> - ⚠️ Phase 6(完善与部署):Docker 配置已完成,其他待完善
### Phase 1:基础骨架 ✅ 已完成
@@ -751,12 +751,12 @@ volumes:
- [x] AI 代码审查(分文件处理 + 汇总)(services/review.go)
- [x] 大 diff 处理(Top-N 策略)
### Phase 5:审查编辑与导出 ⏳ 待开发
- [ ] 备注编辑器组件(Markdown 支持,三级作用域)
- [ ] 备注 CRUD API(保存/读取)
- [ ] PDF 报告 HTML 模板(打印样式)
- [ ] chromedp HTML→PDF 生成服务
- [ ] PDF 下载接口
### Phase 5:审查编辑与导出 ✅ 已完成
- [x] 备注编辑器组件(Markdown 支持,三级作用域)
- [x] 备注 CRUD API(保存/读取)
- [x] PDF 报告 HTML 模板(打印样式)
- [x] chromedp HTML→PDF 生成服务
- [x] PDF 下载接口
### Phase 6:完善与部署 ⚠️ 部分完成
- [ ] 错误处理和用户提示