Skip to content

[task] Build desktop checks and review panel #22

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.

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