Keep an eye on your GitHub notifications without leaving your editor!
This extensions allows you to see GitHub notifications (https://github.com/notifications) right in VS Code.
You must supply a GitHub personal access token (classic), obtainable at https://github.com/settings/tokens.
The token will need the "notifications" scope to list notifications.
Additionally, the "repo" scope can optionally be added so pull requests referred to in notifications can be indicated as merged when they are.
You can update said token through the >GitHub Notifications: Update token
command in VS Code.
Too many notifications? Tweak settings to see less of them based on a cap or time range!
Add "reviewBadge" setting, allowing sidebar badge to represent pending reviews instead of all new notifications.
Try-catch GitHub response json parsing.
Add abort controller to notification fetch call, add scheduled recovery.
Cache merged PR status.
Add more error-catching logic around fetch calls.
Fix fetching cap issue.
Recover from page fetching transient issue.
Poll notification read status and set "notificationCap" reasonable default.
Stop fetching merge status if a PR is known as merged.
Add "notificationsSince" and "notificationCap" settings.
Only fetch new notifications using "since" query parameter.
Fetch all notification pages.
Added approval_request & WorkflowRun icon support.
Added graceful handling of transient network issues.
Fixed README.md with extension screenshot.
Added extension-stored "done" status tracking.
Added NEW and READ panels, supporting both read and unread notifications.
Initial release!