Skip to content

[task] Render GitHub issue list in TUI #16

@phongndo

Description

@phongndo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: tuiTerminal UI layout, input handling, and Ratatui behavior.help wantedMaintainers would welcome a community contribution on this work.kind: featureA user-facing capability request.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions