Skip to content

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

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

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