Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
26d2f08
Pick a commit on the Code tab to read its own diff
krishhgg Oct 15, 2026
186c317
Document the Code tab's list of commits
krishhgg Oct 15, 2026
3a2260f
Keep the commit list's row chosen when the commit's diff comes
krishhgg Oct 15, 2026
8d9b822
Merge #69's thread paging fix into the commit list branch
krishhgg Oct 15, 2026
36f50bb
Test the commit list against the mutations that survived
krishhgg Oct 15, 2026
e965922
Stop the diff read under way when the details ask for another
krishhgg Oct 15, 2026
f355b29
Merge the thread-comments branch at 041236d, which brings in master a…
krishhgg Oct 17, 2026
cd9c654
Merge the thread-comments branch at 0f2654a, which lays out the Code …
krishhgg Oct 17, 2026
dd18166
Merge the thread-comments branch at 3a0bd75, which maps the stack in …
krishhgg Oct 17, 2026
161b8a4
Merge the thread-comments branch at 3c33b2d, which maps Load more com…
krishhgg Oct 18, 2026
b37df5c
Map the Code tab's commit picker in its recipe
krishhgg Oct 18, 2026
cfcc7ee
Merge the thread-comments branch at db00318, which marks a hunk numbe…
krishhgg Oct 18, 2026
a5fff33
Merge the thread-comments branch at f7474f5, which brings in master a…
krishhgg Oct 18, 2026
b7d2adc
Merge the thread-comments branch at 1f268d5, which stops the unchange…
krishhgg Oct 18, 2026
cebb4a4
Pass no commits to act in the boundary unfold test
krishhgg Oct 18, 2026
f14b610
Merge the thread-comments branch at 25d975e, which brings #68's fix t…
krishhgg Oct 18, 2026
4eb3fbe
Merge the thread-comments branch at 942dad5, which lays loaded pages …
krishhgg Oct 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 41 additions & 15 deletions .claude/skills/verify-t3term/features/pull-request-code.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ The TUI follows the desktop app closely, because muscle memory is worth more tha
| Sidebar | ↑/↓ or j/k select (↓ past the last thread scrolls on to the headings under it), Enter open, w, d and e open or close the Working, Done and Settled shelves, [ and ] narrow or widen the sidebar, 0 back to its usual width, q quit |
| Composer | Enter send (queues if the thread is busy), Alt+Enter or Ctrl+J newline, Ctrl+R swap in an unsent message, Esc to transcript |
| Transcript | ↑/↓ scroll, g/G top/bottom, t open or close every row of tool calls, p expand or collapse the first long plan in view, w open or close the worktree setup's details while its card is in view, Enter compose, Esc, ← or h sidebar, showing it if hidden |
| Thread details | → or l the Pull requests tab, ← or h back a step, Esc close the dialog or leave the pane. On the Thread tab ↑/↓ or j/k choose a Lineage row, or scroll when there is none to choose, Enter open the chosen row, PgUp/PgDn page, Home/g top, End/G bottom. On the Pull requests tab the same keys select a link, and Enter shows its details in the list's place, where they scroll and Enter or ← shows the list again. Once the host has answered, → or l shows the details' Timeline, then their Code where the host gives a diff, and ← or h goes back a tab. In the details ↑/↓ also choose a button or group of the Comments section or the Timeline, or a file, a review thread, a thread's Load more comments, the list of conversations off the diff or Retry on the Code, once it is in view, and Enter does what the chosen one does. r reads the pull request from its host again |
| Thread details | → or l the Pull requests tab, ← or h back a step, Esc close the dialog or leave the pane. On the Thread tab ↑/↓ or j/k choose a Lineage row, or scroll when there is none to choose, Enter open the chosen row, PgUp/PgDn page, Home/g top, End/G bottom. On the Pull requests tab the same keys select a link, and Enter shows its details in the list's place, where they scroll and Enter or ← shows the list again. Once the host has answered, → or l shows the details' Timeline, then their Code where the host gives a diff, and ← or h goes back a tab. In the details ↑/↓ also choose a button or group of the Comments section or the Timeline, or the commit list's row or entries, a file, a review thread, a thread's Load more comments, the list of conversations off the diff or Retry on the Code, once it is in view, and Enter does what the chosen one does. r reads the pull request from its host again |

The wheel scrolls the transcript and the sidebar. Clicking ◧ at the top left of the conversation hides or shows the sidebar, clicking ◨ at the top right opens or closes the thread's details, and dragging the sidebar's right edge resizes it. Clicking a thread opens it, clicking the Working, Done or Settled heading opens or closes that shelf, clicking a chip under the composer opens its menu, clicking the top row of the tasks drawer opens or closes its list, clicking × on a provider or error banner dismisses it, clicking elsewhere on a long notice or error opens or closes it, and clicking a row of tool calls opens that row. Clicking the top edge of a long plan, or its Expand plan or Collapse plan button, expands or collapses that plan. Clicking a worktree setup card's Details row opens or closes its details. Clicking a tab of the thread's details shows that tab. On the Thread tab, clicking a Lineage row opens that thread, shows more rows or opens or closes Previous agents. On the Pull requests tab, clicking a linked pull request selects it, or shows its details when it is selected already, and clicking `← List` above those details shows the list again. Clicking Summary, Timeline or Code beside it shows that tab. On the Code, clicking a file unfolds or folds it, clicking a review thread's first row or the list of conversations off the diff opens or closes it, clicking a thread's Load more comments reads its next page of comments, and clicking Retry reads the rest of the diff again.
The wheel scrolls the transcript and the sidebar. Clicking ◧ at the top left of the conversation hides or shows the sidebar, clicking ◨ at the top right opens or closes the thread's details, and dragging the sidebar's right edge resizes it. Clicking a thread opens it, clicking the Working, Done or Settled heading opens or closes that shelf, clicking a chip under the composer opens its menu, clicking the top row of the tasks drawer opens or closes its list, clicking × on a provider or error banner dismisses it, clicking elsewhere on a long notice or error opens or closes it, and clicking a row of tool calls opens that row. Clicking the top edge of a long plan, or its Expand plan or Collapse plan button, expands or collapses that plan. Clicking a worktree setup card's Details row opens or closes its details. Clicking a tab of the thread's details shows that tab. On the Thread tab, clicking a Lineage row opens that thread, shows more rows or opens or closes Previous agents. On the Pull requests tab, clicking a linked pull request selects it, or shows its details when it is selected already, and clicking `← List` above those details shows the list again. Clicking Summary, Timeline or Code beside it shows that tab. On the Code, clicking the row above the files opens or closes the list of commits, clicking a commit or All commits in it shows that diff, clicking Show more lists more commits, clicking a file unfolds or folds it, clicking a review thread's first row or the list of conversations off the diff opens or closes it, clicking a thread's Load more comments reads its next page of comments, and clicking Retry reads the rest of the diff again.

On macOS the Alt keys need Option to send Meta: "Use Option as Meta key" in Terminal, "Esc+" for the Option key in iTerm2, or `macos-option-as-alt = true` in Ghostty.

Expand Down
Loading
Loading