Skip to content

[task] Build desktop issue list panel #20

@phongndo

Description

@phongndo

Goal

Add a desktop issue list panel backed by app-server issue data.

Why this matters

The desktop app should become a visual local dashboard for GitHub workflow. Issues are the simplest contributor queue to show first.

Command/API target

Call github.issue.list through the typed preload/app-server path.

Depends on

Out of scope

  • Do not call GitHub directly from renderer code.
  • Do not implement issue mutations.
  • Do not build PR detail panels here.

Definition of done

  • Desktop shows issue number, title, labels or status, and URL/action affordance where appropriate.
  • Loading, empty, no-auth, and error states are visible.
  • The panel works without nested cards or marketing-style layout.

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