4.22.0
Notifications Are Here!
Thanks to @sideshowbarker's amazing work, some thousands lines PR and over 120
comments addressed — THE most requested feature for DASH is here!
This change adds a new Notifications view that allows you to triage you GH "inbox" within DASH.
Note
The implementation follows existing patterns from PR and Issue views, but in this case with requiring you to explicitly/intentionally initiate the "view" action — to prevent accidental "read" marking.
Usage
Press s twice to switch to the new view.
- View unread notifications with type icons (PR, Issue, Discussion, Release)
- Mark notifications as done (d) or read (m)
- Mark all notifications as done (D) or read (M)
- Unsubscribe from notification threads (u)
- Bookmark notifications to keep them visible after marking read (b)
- Open notifications in browser (o) or view in sidebar (Enter)
- Sort by repository (S)
- Filter by
repo:owner/nameandis:unread/read/all/done - New-comment count indicator for PR/Issue notifications
- Auto-scroll to latest comment when viewing
- Active view indicator styled with bold text and gold color for notifications
Bookmarks
The bookmark system from GH is also supported! Geez @sideshowbarker, you done
good.
Bookmark notifications to keep them visible after marking read (b)
- Local storage in
~/.config/gh-dash/bookmarks.json - Bookmarked items appear in default view even when read
- Explicit "is:unread" search excludes bookmarked+read items
Images
To update run:
gh extension upgrade dashChangelog
New Features
- b70a695: feat(prrow): slight style changes (#742) (@dlvhdr)
- 8bb74d7: feat: notifications dashboard (#738) (@sideshowbarker)
If you enjoy dash, consider making a donation ❤️
Have questions? Join our Discord community!