Skip to content

[task] Render TUI PR detail and checks view #18

@phongndo

Description

@phongndo

Goal

Show selected PR details and checks in the TUI.

Why this matters

A PR queue is only useful if maintainers can quickly see whether a PR is blocked by CI, pending review, or ready for follow-up.

Command/API target

Render github.pr.view and github.pr.checks data for the selected PR.

Depends on

Out of scope

  • Do not implement check reruns.
  • Do not implement review-thread detail rendering.
  • Do not build desktop UI.

Definition of done

  • TUI can show PR title, author, state, branch/base, and URL.
  • TUI can show check names and states for the selected PR.
  • Missing or unavailable check data is understandable.

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