Skip to content

[task] Render GitHub PR list in TUI #17

Open

Description

@phongndo

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.

Activity

  1. added
    help wantedMaintainers would welcome a community contribution on this work.
    area: tuiTerminal UI layout, input handling, and Ratatui behavior.
    kind: featureA user-facing capability request.
    on Apr 29, 2026
  2. github-actions commented on Apr 29, 2026

    @github-actions

    This issue needs a small update before triage:

    • Area must be one of Automation, CLI, Core, Desktop, Design, Docs, Protocol, Tests, or TUI so triage automation can route the issue.

    Please edit the issue instead of opening a new one.


    Potentially related existing work:

    If one of these is the canonical thread, comment there and a maintainer can close this issue with /duplicate #123; otherwise a maintainer can clear the review with /not-duplicate.

  3. added
    needs: complianceThe author or reporter needs to fix template or policy gaps.
    needs: duplicate-reviewAutomation found similar existing work that needs maintainer review.
    and removed
    area: tuiTerminal UI layout, input handling, and Ratatui behavior.
    on Apr 29, 2026
  4. added
    area: tuiTerminal UI layout, input handling, and Ratatui behavior.
    and removed
    needs: complianceThe author or reporter needs to fix template or policy gaps.
    needs: duplicate-reviewAutomation found similar existing work that needs maintainer review.
    on Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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