Track multiple TODOs / mentions per item / issue / merge request
Problem to solve
At present, if I'm mentioned in an issue or merge request, I get a TODO notification. This is the primary means through which I organize my work. However, if someone mentions me multiple times on a single issue or MR between work sessions, I only get the notification for the first mention.
Intended users
Developers, particularly reviewers
Further details
This is particularly an issue on threaded-discussion issues or MRs, where I might need to respond to 3 or 4 independent points. Particularly on a very large MR, unless I take the trouble to review every discussion, it's easy for me to miss a discussion that is blocked on my input.
Proposal
Ideally, we'd track all mentions. When someone visits a page containing a mention with an outstanding TODO, it would be highlighted in some obvious way. When there are multiple TODOs to address on a single page, it would be great if I could see just those, somehow.
We need to do this in a way that doesn't cause TODO bloat - perhaps grouping them by item and allowing them to be dismissed en per-item would be enough?
Permissions and Security
Nothing new
Documentation
https://docs.gitlab.com/ee/workflow/todos.html