Files
tty7/docs
Adam HitchcockandClaude Opus 5.5 6e3d2a414d feat(github): row links to GitHub; stacked pull requests drawn as one run (#1116)
* feat(github): row links to GitHub; stacked pull requests drawn as one run

A hovered list row shows Open on GitHub. Pull requests based on another
listed pull request's head branch (in the same repository, the owner
compared case-insensitively) are gathered into one run, each above its
base, joined by a connector through their glyphs and ending in the
stack's base branch. Two pull requests on the same base branch off it in
lanes side by side; a cycle draws no trunk. The branches come from /pulls,
already fetched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* refactor(github): stack rows as per-row cells

A stacked row is now one Cell per lane (Empty, Pipe, Node, Join) and the
trunk its own StackRow, so the UI and the tests both just map cells. The
row constants move to github::rows, which no longer imports panel_github,
and stack_order takes the list's &[Item].

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 13:16:18 +08:00
..