v4.22.0
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 dash
Changelog
New Features
- b70a69537c785290d234736d0e700e157a0e3f08: feat(prrow): slight style changes (#742) (@dlvhdr)
- 8bb74d7534113792a6b67360ace2aafc0d8448d4: feat: notifications dashboard (#738) (@sideshowbarker)
If you enjoy dash, consider making a donation ❤️
Have questions? Join our Discord community!