Skip to content

[task] Build desktop PR list and detail panel #21

Open

Description

@phongndo

Goal

Add desktop PR list and selected PR detail panels backed by app-server PR data.

Why this matters

PR review and maintainer queue work are central to Nexgit's desktop value. The app should give users a local PR dashboard before adding write actions.

Command/API target

Call github.pr.list and github.pr.view through the typed preload/app-server path.

Depends on

Out of scope

  • Do not implement merge, checkout, or review actions.
  • Do not call GitHub directly from renderer code.
  • Do not implement checks/review detail panels here.

Definition of done

  • Desktop shows PR list and selected PR summary details.
  • Branch/base, state, author, labels, and URL are shown where available.
  • Loading, empty, no-auth, no-repo, and error states are visible.

Verification

  • pnpm desktop:typecheck
  • pnpm desktop:build
  • Run pnpm desktop:dev and include screenshots or concise manual observations.

Activity

  1. added
    help wantedMaintainers would welcome a community contribution on this work.
    area: desktopElectron, React, TypeScript, and desktop UX.
    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: desktopElectron, React, TypeScript, and desktop UX.
    on Apr 29, 2026
  4. added
    area: desktopElectron, React, TypeScript, and desktop UX.
    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: desktopElectron, React, TypeScript, and desktop UX.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