- 新增 nextEdit/prevEdit/showEditAtIndex 命令支持逐次查看编辑 - DiffViewer 增加 editIndex/totalEdits 跟踪编辑进度 - StatusBar 增加编辑计数和逐次导航按钮 - SnapshotManager 改进 EditRecord 粒度的 accept/reject - HookHandler 支持多次编辑的二级选择(聚合/逐次) - 更新 package.json 依赖(esbuild win32-x64) - 将 .claude/hooks/ 加入 .gitignore - 删除测试.md
- 核心架构搭建:四层架构设计(触发层、隔离层、Diff引擎、UI层) - 快照管理器:管理 Base/Suggest 双版本,隔离 AI 生成代码 - Diff 引擎:基于 Myers 算法计算差异,生成变更块 - 内联装饰器:红绿高亮显示删除/新增行 - CodeLens 提供器:提供 Accept/Reject 按钮 - 事务处理:Accept/Reject 原子化操作 - Claude Hooks 集成:支持 after_code_edit/after_write_file 事件 - 状态栏显示:实时显示变更状态 - 基础测试用例:7 个测试全部通过 技术栈:TypeScript + VSCode Extension API + diff 库 + esbuild