Skip to content

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

@phongndo

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.

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