
Erman HAVUÇandBohdan Triapitsyn
631905764e
feat(git): inline file diffs in commit history rows (#1291)
* chore: add .worktrees/ to gitignore for worktree workflow
* feat(git): add getCommitFileDiff service function
* docs(git): document getCommitFileDiff in module docs
* feat(git): add GET /api/git/commit-file-diff route
* feat(git): add CommitFileDiffResponse type and GitAPI method signature
* feat(git): add getCommitFileDiff HTTP client function
* feat(git): add getCommitFileDiff API facade
* feat(git): add getCommitFileDiff stub to VS Code bridge
* feat(git): add getCommitFileDiff to VS Code gitService and bridge handler
* feat(git): add inline file diff to history commit rows
* fix(git): consolidate CommitFileDiffResponse import to gitApi facade
* fix(git): pass directory through history, validate hash, propagate git errors
* fix(git): use exit code check for VS Code getCommitFileDiff error detection
* fix(git): VS Code rename detection, hash validation parity, retry on error
* fix(git): register scroll container as virtualizer root to fix empty space in history diffs
* fix(git): address greptile review — rename key extraction, directory guard, language detection, isBinary cleanup
* fix(git): harden history inline diffs
---------
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
2026-05-17 20:08:17 +03:00
..
2026-05-13 10:33:54 +03:00
2026-05-01 00:39:55 +03:00
2026-03-31 18:47:00 +03:00
2026-04-21 18:04:24 +03:00
2026-03-31 18:47:00 +03:00
2026-05-17 20:08:17 +03:00
2026-03-31 18:47:00 +03:00
2026-05-12 11:06:40 +03:00
2026-03-31 18:47:00 +03:00
2026-04-22 15:43:15 +03:00
2026-05-01 12:23:58 +03:00
2026-04-29 12:03:39 +03:00
2026-05-13 10:37:11 +03:00
2026-03-31 18:47:00 +03:00
2026-05-13 10:33:54 +03:00
2026-01-01 21:39:05 +02:00
2026-03-12 23:45:45 +02:00
2026-01-24 01:57:35 +02:00
2026-02-09 03:13:34 +02:00
2026-02-13 19:18:22 +02:00
2026-05-17 20:08:17 +03:00
2026-03-31 18:47:00 +03:00
2026-05-06 02:06:16 +03:00
2025-12-27 02:22:59 +02:00
2026-04-30 23:34:12 +03:00
2026-04-27 18:34:50 +03:00
2026-05-07 23:39:53 +03:00
2026-05-12 11:12:01 +03:00
2026-05-01 12:23:58 +03:00
2026-05-13 10:19:31 +03:00
2026-05-13 10:33:30 +03:00
2026-03-23 23:51:55 +02:00
2026-05-01 12:23:58 +03:00