Skip to content

support github issues #13

@AntonNiklasson

Description

@AntonNiklasson

Goal

The dashboard currently surfaces PRs, reviews, and notifications. Add some kind of support for GitHub issues so they show up here too — both issues you've authored / been assigned and issues you've been mentioned in.

Open questions

  • Where do issues live? A separate column, or merged with PRs in a unified "things waiting on me" list? PRs and issues share enough metadata (title, repo, author, comments, labels) that a shared list is plausible.
  • Which issues are relevant by default? Open issues authored by me + assigned to me + mentioning me, probably. Notifications already surface issue activity, so the dashboard view should add value beyond that (e.g. a stable list rather than the noisy notification stream).
  • Reactions / labels / milestones — what's worth showing in a card vs. only in the detail pane?
  • Detail pane: issues have comments and reactions but no diff/CI/branches. The Overview tab would need to gracefully degrade (or we render a different layout for issues).
  • Actions: close, reopen, comment, assign, label. Probably the same . action-menu pattern as PRs.

Out of scope (for now)

  • Creating new issues from the dashboard.
  • Project board / linked-issue views.
  • Cross-repo search.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions