Auto-generated from all feature plans. Last updated: 2026-03-03
- TypeScript 5 (strict mode) + React 19, diff library (v8) (001-fix-diff-gutter)
src/
tests/
npm test && npm run lint
TypeScript 5 (strict mode): Follow standard conventions
- 001-fix-diff-gutter: Restructured DiffViewer to use CSS grid rows with inline line numbers, ensuring line numbers always match content height when text wraps. Removed separate LineNumberGutter component from unified view and unused scroll sync logic.