91

New! Save questions or answers and organize your favorite content.
Learn more.

TL;DR: We're planning to make some changes to the inbox in a few weeks. You'll be able to mark individual notifications as read or unread, and to filter the inbox dropdown to show only unread notifications (or show all of them). We're also making some styling changes to make it easier to tell whether a notification is marked read or unread.

Why change the inbox?

One common complaint we've heard from our experienced users is that the inbox is difficult to use due to the notifications being immediately marked as read after opening the inbox dropdown. Statistics confirm that the problem exists: there are over 5k active users that have over 50 unread notifications, and even some of our active moderators have stopped using the inbox. Moreover, those stats don't even include people who just open and close their inbox without even reading their notifications, just to make the unread indicator go away.

We believe that the current functionality is holding the community back from deeper engagement with posts through notifications. Right now, notifications are marked as read immediately after opening the inbox, making it hard for users to read new notifications and participate on relevant posts.

What's being changed?

To address these issues, we're planning to release some new features for the inbox soon:

  • The ability to toggle the read/unread status on individual inbox notifications
  • The ability to toggle the inbox between showing all notifications and only unread notifications
  • Style changes to help with distinguishing between read and unread notifications

Here's an example of what the inbox will look like when these improvements are released:

Example screenshot of the improved inbox, showing the changes described in the rest of the post. There's an "Inbox (All)" dropdown in the top-left of the inbox, and a "Mark all as read" button in the top-right. Unread notifications have a bolded blue post title and black regular text against a white background, and display a blue icon of a closed envelope on the right side. Read notifications have dark gray text on a light gray background, and display a dark gray icon of a closed envelope on the right side.

Marking notifications as read

In this update, opening the inbox will no longer automatically mark all notifications as read. Instead, unread notifications will be only marked as read if the user interacts with them. To mark a notification as read, you can do any of the following:

  • Click (left click or middle click) on the notification to open it (which will also mark it as read):
    Example screenshot of a single unread notification in the inbox

  • Left click on the closed-envelope icon ( Dark gray icon of a closed envelope, indicating an unread message ) on the right side of the notification to mark it as read without opening it.

  • Click (left click or middle click) on the notification in the inbox tab of your stackexchange.com profile:
    Example screenshot of a single unread notification in the global inbox on stackexchange.com

Users can also click the "Mark all as read" button at the top-right of the inbox dropdown on a site to mark all notifications as read at once:

Screenshot of the top bar of the inbox, showing the "Inbox (All)" dropdown menu on the left side, and the "Mark all as read" button on the right

Marking notifications as unread

Read notifications can be marked as unread by clicking on the open-envelope icon ( Blue icon of an open envelope, indicating a read message ) on the right side of the notification.

Example screenshot of a single read notification in the inbox

Other display changes

As you can see, we are introducing some changes in how read and unread notifications are displayed:

  • In the inbox dropdown, read notifications are still clickable, but are now fully grayed out (including the link title), as shown above. There are no significant changes to how unread notifications look in the dropdown.

  • Since users will also be able to see the unread status of notifications in the inbox on stackexchange.com as well, there will be a visible distinction between read and unread notifications there, very similar to the one in the dropdown:

    Example screenshot of the improved global inbox on stackexchange.com, showing 3 read notifications and 2 unread ones

    As with the dropdown, clicking on individual notifications in the global inbox on stackexchange.com will cause them to be marked as read. However, no additional interactions will be added to the inbox on stackexchange.com at this time.

Filtering notifications

We're also adding the functionality to filter the inbox to only unread notifications. Users can use the context menu in the top bar to toggle between viewing all notifications or only unread ones:

Screenshot of the new filtering dropdown, showing 2 options: "All" (with a checkmark next to it indicating that it's currently selected), and "Unread".

Note that the inbox dropdown only loads up to the 50 most recent notifications. Filtering the inbox to "Unread" will not load any additional notifications beyond that limit – it will just filter out unread ones. You can always see all of your notifications in the global inbox on stackexchange.com, so any users who have unread notifications outside of their 50 most recent notifications can find them there.


When and how will these changes be rolled out?

We're planning to release the first version of these inbox improvements within the next couple of weeks. We'll most likely roll these changes out in stages to ensure that everything's working properly; we'll make a new post to inform the community when we begin to roll those changes out.

We'll also be tracking metrics on usage of the new features to help us decide on further improvements in this area.

There should not be any changes to the way that email notifications work as a result of these changes to the inbox user interface.

How should we share feedback on these changes?

If you have any questions, suggestions, or other feedback regarding the planned inbox improvements we've described here, please post it in an answer below.

(As mentioned above, we'll make a new announcement once these changes are live; we'll direct bug reports and any additional feedback there at that time.)

13
  • 24
    "...even some of our active moderators have stopped using the inbox." Yes, hi! Nice to meet you! :-) Thanks for working on this; having to manually mark items as read sounds awesome and exactly what the doctor ordered.
    – Cody Gray
    Oct 7 at 11:10
  • For those of us who are still using the phone apps (deprecated as they are), how will this change affect phone notifications? Will marking a read message as unread result in the app issuing another notification? Oct 7 at 12:13
  • 3
    @SonictheAnonymousHedgehog to be a bit... negative, they'd need to have the app to test it, and its plausible it could break completely.
    – Journeyman Geek Mod
    Oct 7 at 12:17
  • @JourneymanGeek In which case I hope they're quick to release web push notifications. Oct 7 at 12:24
  • 3
    Well- I've no special insight or push here, but web push notifications would be the second most welcome thing I'd see from SE :D
    – Journeyman Geek Mod
    Oct 7 at 12:27
  • 5
    Will we still be able to get rid of the red dot by simply clicking the inbox icon? or is this going to now require an additional step
    – Kevin B
    Oct 7 at 14:25
  • 1
    @KevinB See the response to Tinkeringbell's answer. We discussed whether to keep the indicator on or off when messages are left as marked unread, and were split on which way to go with it: "At this moment we chose to keep it on, but the plan is to listen to the community and afterwards choose the option that fits you best."
    – V2Blast StaffMod
    Oct 7 at 15:57
  • 3
    Why not give the user the ability to decide how the red indicator is implemented with controls in the UI settings? No issue with making the right or wrong decision then, give the the choice.
    – Stu
    Oct 8 at 10:38
  • 1
    Why doesn't choosing only "Unread" load 50 unread notifications (if you have that many!), rather than just showing the unread notifications out of your 50 most recent?
    – LSpice
    Oct 8 at 15:14
  • 2
    @LSpice - a simplification to ship the first version early (one among few). As you mentioned, we're not sure if that's really needed. If it turns out to be, it'll become an item on our list to load them. It's still possible to see all of them in the global inbox.
    – marrados Staff
    Oct 8 at 20:48
  • 4
    @Stu - good question! We want to go with the simple solution first, test it, and if needed, continue on improving it, prioritising the most important issues of the community. By implementing things we cannot confidently label as high priority early on, we lose the opportunity to react fast on possibly more important topics. If after testing we'll hear that the indicator is an important issue, we'll react!
    – marrados Staff
    Oct 8 at 20:57
  • 2
    Please include Dark Mode in your tests of the style changes. Oct 10 at 19:46
  • 1
    Moreover, those stats don't even include people who just open and close their inbox without even reading their notifications, just to make the unread indicator go away. --- They are on to us, run!
    – Rob
    Oct 11 at 4:17

8 Answers 8

42

It is great to at last see substantive updates to this venerable UI!

Now... How about some notifications API integration? It is pretty much the only reason anyone's still using the old mobile apps, and while it wouldn't help those beleaguered iPhone folks... Nothing will.

4
  • 11
    I guess I know that you've been judging me all this time. :P
    – Catija StaffMod
    Oct 7 at 16:36
  • 3
    As an iPhone user, I'm perfectly happy not to receive even more notifications.
    – Cody Gray
    Oct 8 at 4:18
  • 4
    Web push notifications are finally coming to mobile Safari in an update next year, apparently Oct 8 at 7:47
  • 3
    I'd second that, but I was hoping for this first. I do feel that it would be a really nice enhancement :D
    – Journeyman Geek Mod
    Oct 8 at 12:39
21

I can't wait, this will definitely help me in not forgetting important notifications, which all too often get drowned in the noise. (Yes, , I'm looking at you.)

Question: will these or similar improvements also be ported to the ♦ moderator inbox? Its behaviour tricked me in the past.

10
  • 7
    Not in the first step, but if the changes will be positively received, I think it'll be a natural next step to improve that inbox, too.
    – marrados Staff
    Oct 7 at 11:18
  • 1
    snort On one hand, follow post is essential for modding meta. On the other, I'm sure my inbox has caught fire a few times :D
    – Journeyman Geek Mod
    Oct 7 at 11:54
  • 2
    @JourneymanGeek that is because the stuff you touch is too hot to handle ...
    – rene
    Oct 7 at 12:42
  • 7
    I've been wondering about this, too. I'd love to see better handling of orange inbox notifications as the SO mods frequently miss them due to the volume of mod messages they send.
    – Catija StaffMod
    Oct 7 at 12:45
  • 1
    Its a tangent, but I wonder what's the 'value' of putting every mod message as a diamond notification and/or always having an orange inbox notification on top
    – Journeyman Geek Mod
    Oct 7 at 13:44
  • 5
    Having a way to go further back in the diamond inbox history would be nice. Ours currently goes back a whopping 16 hours.
    – Ryan M
    Oct 7 at 18:43
  • 2
    @RyanM 16 hours? One of my colleagues has a script which suspends spammers before destroying them. Sometimes the history goes back 16 minutes...
    – Glorfindel Mod
    Oct 7 at 18:48
  • 6
    @Glorfindel We've mostly gotten those to stop showing up by exploiting a bug that causes messages with sufficiently long titles to not show up in the diamond inbox. Before that, it was far worse. And even with that, it was down to ~four hours yesterday.
    – Ryan M
    Oct 7 at 18:50
  • 7
    ...speaking of which, if y'all fix that bug, pleeeease give us a workaround for suspending spammers before destroying them without cluttering the mod inbox. It was so noisy.
    – Ryan M
    Oct 8 at 1:38
  • Relevant xkcd: Workflow 2 days ago
11

Moreover, those stats don't even include people who just open and close their inbox without even reading their notifications, just to make the unread indicator go away.

Hi, that's (partially) me. I like to think of the indicator as 'there's something new in your inbox', not as a 'there's something unread in your inbox'. So, I do open my inbox from time to time, check the new stuff, and if it's nothing urgent, I close my inbox again. No need for the bright red indicator to stay, and no need for me to actually read the notifications or mark them as read in a separate manual step.

Added on top of that, especially with this new functionality, I might end up deliberately marking some read notifications as 'unread' again, in a 'I need to check back on this in 6-8' reminder kind of way. I really, really don't want an indicator pretending there's something new to be seen to be there for the entire 6-8 though, yet this screenshot confirms that the latter would be the case and the indicator would stay.

So, I hereby request you to please still make the indicator go away once I have made the conscious decision to open the inbox but not mark as 'read' all of the messages there, I don't want to be notified of old, unread things, only of truly new things. I can catch up the old unread stuff later if need be, but it's nothing urgent and it's not something I need a bright red indicator for.

6
  • 7
    As to marking the messages as unread deliberately, that's totally fine and also one of the use cases we were thinking of. As to keeping the indicator on or turning it off, I see what you mean, we actually had a discussion about it with some people being for keeping it on and some for showing only new messages count. At this moment we chose to keep it on, but the plan is to listen to the community and afterwards choose the option that fits you best.
    – marrados Staff
    Oct 7 at 11:49
  • 6
    This is precisely how the Windows 10 email client displays the number of unread emails in the taskbar: it resets as soon as you open it, but doesn't mark any email messages as read. I find this functionality quite useful. Oct 7 at 12:15
  • 4
    This workflow appears to be highly idiosyncratic, and I would personally find it highly problematic, if I were to return to actually being able to use the inbox (which it looks like these changes may allow me to do). If there are unread messages in it, I would expect it to have a badge indicating that. I definitely don't want it to automatically clear the notification simply because I drop it down; that's the behavior it has now, and it makes it nearly unusable for me. (I periodically accidentally drop it down by pressing the "I" key, since I have keyboard shortcuts turned on.)
    – Cody Gray
    Oct 8 at 4:21
  • 3
    A more reasonable compromise seems like it would be to have a button/option for clearing the notification icon, similar to "mark all as read" or whatever.
    – Cody Gray
    Oct 8 at 4:21
  • 1
    Shrug. Seems like you're going to get things your way anyways @Cody, see the response from staff to my request. It may make things useable for you, it makes things unusable for me. I will end up indiscriminately mashing "mark all as read" and not using the functionality to leave things unread for later if having unread items from weeks ago means the indicator stays.
    – Tinkeringbell Mod
    Oct 8 at 8:31
  • I also like the old behaviour, where opening the inbox marks everything as seen. One convenient property is that everything above a certain line is new, and everything below it has been seen. I find it easy to make a mental note to handle everything above that line during a session. If it takes any effort to explicitly mark a notification as seen, then I won't bother, and the indicators will stay lit and therefore useless. (An e-banking system that I use requires me to open each message to clear the mark, even though skimming the summary tells me enough of what I need to know. So annoying.) 2 days ago
6

Can we add an option to filter on followed questions too? Either to include or exclude them from your view. If you follow a lot of active posts you get, obviously, a lot of notifications which usually aren't that important. They could easily drown that one comment on your post asking for clarification, which I would consider important.

1
  • 4
    I think this is something we will consider in the future, but it will not be a part of the first or the second release. I'd say that for now we want to make sure that we make sure that the basic functionality is received well, then I think we will focus on the moderator inbox and then we can see what your other top needs are. But for sure we'll keep it in the backlog!
    – marrados Staff
    Oct 7 at 19:28
3

Please let us know what the UI will look like on smartphones by sharing screenshots. The screenshots in the post look as if they only apply to computers.

2
  • 4
    It should look relatively the same? We no longer have separate views for mobile vs full site - it's all responsive now. The only change that occurs when getting to a small screen size now is that the dropdown expands to 100% screen width, but the inbox otherwise looks exactly the same between both. Are you expecting something should change between the two?
    – animuson StaffMod
    Oct 7 at 16:30
  • 2
    @animuson Those icons are gonna certainly look small on mobile (if it's similar to computer) and it would be hard to press them in touch screen I suppose. Oct 7 at 17:29
3

My current workflow is to open the notifications once, Ctrl+click on each unread notification to open it in a background tab, then close to see them marked as read. Thanks for taking the initiative to improve this situation!

Allow me to suggest a feature that would really help: group notifications by post/topic!
Often I receive numerous notifications about edits, closures, comments, all on the same post, but intermingled with those from other posts. I need to visit that page only once to read them all, will I need to mark them as read individually? It would be great to have a button "Mark all <N> notifications as read that originated from the current page" or something.

Or to declutter the inbox a bit, do not show one notification per comment, just show one per post to say "Answer <Xyz> has <N> new comments, starting at …".

2

With the outlined modifications, I'd like to see a way to get rid of (not show) notifications that I don't want to see anymore, and a way to keep (show) notifications that I do want to see in the dropdown list, for perhaps a month or so.

I see that notifications are kept forever — if I scroll down to the bottom of the drop-down (the last shown notification shown for me today is from 23rd September), then the 'show all notifications' link pops up (for me) 1616 pages of notifications dating back to September 2008. It would be helpful if that list could be searched — by date range, tags, user ID, as well as the content of the notification. Similar comments apply to searching through comments I've made, though the user ID would be for the recipient of the comment rather than the sender. (That gets tricky: for a comment to an answer, the comment could be addressed to another commentator, or the answerer, or the OP of the question. Additionally, over time, some people change the name associated with their ID, but the message content doesn't change. Mapping names becomes its own headache.)

0

I have been (how should I put it?) distressed over my privacy for the past 2 days after reading Websockets can be used to spy on users' activity because of the apparent privacy risks that notifications cause (through the API).

My only question is: How do these upcoming changes make my privacy better, or worse?

4
  • 2
    I don't think I've written these sentences correctly, if a native English speaker cares to revise them please edit.
    – bad_coder
    Oct 7 at 13:06
  • Technically this makes it 'harder' to use those endpoints to check when you last opened/cleared it, though its entirely incidental.
    – Journeyman Geek Mod
    Oct 7 at 13:43
  • 1
    Well in the context of what they're doing, an inbox with items wouldn't indicate that the user has just opened the inbox if you could set items to be read or unread. As such you can't use the state of the inbox to guess what the user is doing? As such its 'better' for privacy, but not by design
    – Journeyman Geek Mod
    Oct 7 at 14:07
  • But they can now also increase, or different posts selected and unselected. Its got 'less' meaning now. Its not a replacement for reviewing and considering how to fix the issue of course but all else remaining the same,the raw count is less meaningful
    – Journeyman Geek Mod
    Oct 7 at 14:12

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .