Hi @nethgato, thanks for replying.
As a software developer myself, in Microsoft, I understand that different teams have different responsibilities. However, from a customer point of view, I don’t really care. I’m willing to adapt my workflow to some extent, so it doesn’t matter to me if the email notification team or the /notification team implement something that’s useful to me. Having said that, I prefer /notifications, and would happy use that 100% of the time if I could.
I understand I can unsubscribe from an issue or PR to stop getting notifications, but the problem I have is mostly in my team’s own repos, which I am watching and therefore am automatically subscribed to every issue. My team is too large for my liking, and as a result the quantity of PRs is larger than I can review in dept. Similarly, working on an open-source project, we get far more customer comments than I can deal with myself. But, since it’s my product, I want to be subscribed, and notified every time there’s a change, it’s just that when I’m not mentioned, I will quickly mark it as read, even if I didn’t read in detail. However, when I am mentioned, it’s often because someone is expecting my reply, so I want to make sure I reply when someone expects it, but not be tricked when I was not mentioned in an issue or PR that I was previously mentioned in.
I personally would be fine if /notifications listed the same issue/PR multiple times when I am mentioned multiple times, and each of the notifications takes me directly to the comment. In fact, I would love for it to work like this.
I have a particular problem in big PRs where GitHub starts hiding older feedback behind a “load more” link. This is a generic problem, not just limited to mentions, but to avoid getting off-topic, let’s just say it’s a significant problem for me when someone mentioned me in an old “conversation” that I can’t find without clicking a load more link. Also, in a large PR where I might have been mentioned multiple times in multiple different “conversations” (which may or may not have been marked as resolved). Trying to make sure I find each place I was mentioned is quite difficult.
Playing around more with email notifications, I think that emails from notifications (at) github.com, that include mention (at) noreply.github.com and contains @ zivkan (without the space) in the body seems to give me what I want. I’m just not sure it should be this difficult. To me, a mention is someone really trying to get my attention, so there should be minimal noise around mentions, to minimise the risk that I start ignoring mentions because too many of them were notifications that did not provide value.