本项目所有重要变更都将记录在此文件中。
格式基于 Keep a Changelog, 版本号遵循 语义化版本。
- Workspace 增强
- 单文件删除按钮(hover 显示 X)
- 清空全部文件按钮
- 严格模式开关(strict 参数)
- 详细日志开关(verbose 参数)
- ComparisonPreview 增强
- 批量模式文档切换器(左右箭头 + 下拉选择)
- 撤销/重做功能(Ctrl+Z / Ctrl+Y)
- 历史记录管理
- 文件重命名功能(自定义下载文件名)
- RuleEditor 增强
- YAML 实时验证(300ms 防抖)
- Monaco markers 标注错误行
- 保存按钮在 YAML 无效时禁用
- 跳转到错误位置按钮
- 新建规则模态框
- 规则搜索功能(按名称/ID 过滤)
- 删除自定义规则功能(带确认对话框)
- BatchProcessing 增强
- 拖拽排序功能(调整文件处理顺序)
- 并发控制(1-4 并发数量可选)
- 真正的并行处理队列管理
- Electron 集成
- 完善主进程架构(后端进程管理)
- 文件对话框 IPC 处理(打开/保存文件)
- 后端健康检查机制
- TypeScript 类型定义
- 测试覆盖率提升
- 表格规则单元测试(test_rules_table.py)
- 字体规则单元测试(test_rules_font.py)
- 规则引擎核心测试(test_engine.py)
- 性能优化
- 规则引擎缓存机制(backend/core/cache.py)
- 文档哈希计算优化
- LRU 缓存策略
- 规则引擎
display_formula_center公式居中规则font_replacement字体替换规则inline_formula_style行内公式样式规则image_resize图片尺寸调整规则image_caption图片标题规则mermaid_renderMermaid图表渲染规则(需要mermaid-cli)table_repeat_header表格跨页表头重复规则
- 后端 API
- ProcessRequest 添加 strict/verbose 参数
- processor 支持严格模式参数调整
- verbose 模式返回规则执行日志
- 前端 rulesApi 添加 CRUD 方法
- 更新 ARCHITECTURE.md 目录结构以匹配当前代码
- 更新 presets.yaml:academic/comprehensive 预设启用更多规则
- 无
- 无
- 项目初始化
- Figma 导出的 React 前端原型
- 核心设计文档 (DESIGN_DOC.md)
- 架构文档 (ARCHITECTURE.md)
- 前端架构文档 (docs/FRONTEND.md)
- 后端架构文档 (docs/BACKEND.md)
- 规则引擎设计文档 (docs/RULE_ENGINE.md)
- API 接口文档 (docs/API.md)
- ADR 架构决策记录
- [1.0.0] - 2026-01-29 - 正式发布版本
- [0.1.0] - 2026-01-26 - 初始版本
📌 提示:每次版本发布时,将 [未发布] 部分重命名为版本号和日期,并创建新的 [未发布] 部分。