Goal
Add a dedicated TUI pull request list view backed by shared GitHub workflow data.
Why this matters
Maintainers repeatedly scan PR queues for review, CI, and merge status. The TUI should make that queue fast to inspect from the terminal.
Command/API target
Render github.pr.list data in a keyboard-navigable TUI view.
Depends on
Out of scope
- Do not implement checkout, merge, or review actions.
- Do not build desktop UI.
Definition of done
- TUI has a PR list view with number, title, branch/base, author, and status where available.
- Empty, loading, no-auth, and error states are readable.
- The selected PR can be identified for later detail-view work.
Verification
cargo fmt --all --check
cargo check --workspace
- Run
cargo run -p nexgit-cli -- tui and include a screenshot or concise manual observation.
Goal
Add a dedicated TUI pull request list view backed by shared GitHub workflow data.
Why this matters
Maintainers repeatedly scan PR queues for review, CI, and merge status. The TUI should make that queue fast to inspect from the terminal.
Command/API target
Render
github.pr.listdata in a keyboard-navigable TUI view.Depends on
Out of scope
Definition of done
Verification
cargo fmt --all --checkcargo check --workspacecargo run -p nexgit-cli -- tuiand include a screenshot or concise manual observation.