-
Notifications
You must be signed in to change notification settings - Fork 281
feat: add 'Show read notifications' setting #2488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
I've had this on my half-implemented list for a while, with a few raised and then closed PR attemps... I think we need to wait until the merged/batched api is finished before merging to avoid rate limits. Additionally, in the previous PRs I raised for this feature, I had changes to the HoverGroup buttons to hide the "mark as read" option on read NotificationRows |
|
We should also change the look and feel for read NotificationRows - ie: opacity difference, plus as Read State as a Filter Section option for Read and Unread. Unfortunately the REST API doesn't indicate a difference between read and done notification types |
To add some further thoughts for discussion, when I last looked into this feature ~2 months or so back that I was 80% convinced to close #708 as |
|
@setchy, alright, I think I've landed on a good implementation here.
On the read vs done question: On rate limiting: What do you think? |
|
In addition to the above comments, we should also:
|
a180e66 to
fed5047
Compare
Signed-off-by: Adam Setch <adam.setch@outlook.com>
|
The attached grab better explains what i poorly trying to explain 😅 - two observed behaviors Screen.Recording.2026-01-01.at.10.24.48.AM.mov |
Issue number 2 is easily fixable, but issue number one is a doozy... Here are the options I can think of:
|
Agree, that one is a huge doozy 🥴 I think although we could implement
My suggestion paths forward would be roughly along these lines Suggested Path 1 - Accept the limitation and document caveats
Suggested Path 2 - Mark as not planned
|
|
I've also updated our #890 to document the |


Summary
Adds a new setting to show read notifications alongside unread ones. Fixes #708.
Changes
showReadNotificationssetting (default: disabled)all=trueAPI parameterWhy "Mark as read" isn't a toggle
GitHub's REST API only supports one-way transitions:
unread → read → done. There's no endpoint to mark a notification as unread, so we can't implement a toggle. See GitHub API docs.Test plan