Skip to content

[task] Render GitHub workflow queue in TUI #13

Open

Description

@phongndo

Goal

Replace the placeholder TUI dashboard with the first GitHub workflow queue view.

Why this matters

The TUI is one of Nexgit's main product surfaces. It should prove that app-server/workflow data can become a useful keyboard-first local GitHub dashboard.

Command/API target

Use shared Rust workflow data for issues and PRs once the v0.1 app-server data methods exist.

Depends on

Out of scope

  • Do not implement checks or review-detail rendering in this issue.
  • Do not call GitHub directly from UI rendering code.
  • Do not build desktop UI here.

Definition of done

  • TUI shows current repo/auth state.
  • TUI shows a combined or tabbed issue/PR queue from shared workflow data.
  • Loading, no-auth, no-repo, empty, and error states are readable.

Verification

  • cargo fmt --all --check
  • cargo check --workspace
  • Run cargo run -p nexgit-cli -- tui and include a screenshot or concise manual observation in the PR description.

Contributor notes

Keep the layout simple. This issue is the first useful TUI surface, not the final product design.

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 28, 2026
  2. removed
    needs: duplicate-reviewAutomation found similar existing work that needs maintainer review.
    on Apr 28, 2026
  3. removed
    needs: duplicate-reviewAutomation found similar existing work that needs maintainer review.
    on Apr 28, 2026
  4. removed
    needs: duplicate-reviewAutomation found similar existing work that needs maintainer review.
    on Apr 28, 2026
  5. changed the title [-][task] Render real repo status in the TUI dashboard[/-] [+][task] Render GitHub workflow queue in TUI[/+] on Apr 29, 2026
  6. 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.
    and removed
    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
  7. 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.

  8. added
    needs: complianceThe author or reporter needs to fix template or policy gaps.
    and removed
    area: tuiTerminal UI layout, input handling, and Ratatui behavior.
    on Apr 29, 2026
  9. added
    area: tuiTerminal UI layout, input handling, and Ratatui behavior.
    and removed
    needs: complianceThe author or reporter needs to fix template or policy gaps.
    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