Skip to content

feat(review): render side-by-side diffs in an uncommitted-source TUI - #79

Draft
lettertwo wants to merge 7 commits into
review/01-enginefrom
review/02-renderer
Draft

feat(review): render side-by-side diffs in an uncommitted-source TUI#79
lettertwo wants to merge 7 commits into
review/01-enginefrom
review/02-renderer

Conversation

@lettertwo

@lettertwo lettertwo commented Sep 4, 2026

Copy link
Copy Markdown
Owner

This PR turns the engine into a read-only reviewer of a dirty worktree: combined diff acquisition with rename detection, side-by-side row alignment with collapsed context gaps, word-diff spans, tree-sitter highlighting, frame rendering, and the event loop with file navigation. An inline layout is available behind a runtime toggle.

The renderer ports the spike's modules; one latent span-precedence bug in the port (first-match lookup dropping word emphasis) is fixed here and pinned by a render test.

@lettertwo lettertwo changed the title review/02 renderer feat(review): render side-by-side diffs in an uncommitted-source TUI Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant