Skip to content

Dashboard changes take too long to reflect — replace notifications gate with Events API polling #67

@wgordon17

Description

@wgordon17

Changes to tracked events (PR merged, check status changes, issues created, PRs updated) take 5-10 minutes to appear in the dashboard. The root cause is twofold: the notifications gate silently fails for the user's own activity (GitHub filters out self-generated notifications from the API), and new items only enter the hot poll set after a full refresh discovers them.

Replace the notifications gate with a 60-second Events API polling loop that detects the user's own activity, triggers targeted per-repo refreshes, and seeds hot poll sets immediately to eliminate the cold-start gap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    in-progressWork actively underway

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions