Goal
Add a dedicated TUI issue list view backed by shared GitHub workflow data.
Why this matters
Issue triage is a common contributor and maintainer workflow. A focused issue list makes Nexgit useful before the full dashboard is complete.
Command/API target
Render github.issue.list data in a keyboard-navigable TUI view.
Depends on
Out of scope
- Do not implement issue creation, labels, or assignment actions.
- Do not build desktop UI.
Definition of done
- TUI has an issue list view with number, title, labels or status, and selection state.
- Empty, loading, no-auth, and error states are readable.
- The selected issue 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 issue list view backed by shared GitHub workflow data.
Why this matters
Issue triage is a common contributor and maintainer workflow. A focused issue list makes Nexgit useful before the full dashboard is complete.
Command/API target
Render
github.issue.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.