Skip to content

[task] Build desktop checks and review panel #22

@phongndo

Description

@phongndo

Goal

Add desktop panels for PR checks and review comments/threads.

Why this matters

GitHub Desktop still sends users to GitHub web for PR comments and reviews. Nexgit's desktop app should make checks and review state visible locally.

Command/API target

Call github.pr.checks and github.pr.reviewThreads through the typed preload/app-server path.

Depends on

Out of scope

  • Do not implement replying, resolving, rerunning checks, or merging.
  • Do not build a full code diff viewer.
  • Do not call GitHub directly from renderer code.

Definition of done

  • Desktop shows check names, states, and links where available.
  • Desktop shows review thread/comment summaries with path, author, body excerpt, and resolved state where available.
  • Permission and unavailable-data 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