Show new activity in an issue since my last visit
Overview
Issues (and MRs) display activity chronologically, with two exceptions. With long-running issues and MRs, it can be challenging to keep track of ongoing discussion and new comments.
Proposal
- Each time I open an issue, track when I opened it.
- Introduce a "Show new activity" setting in the activity selector:
- When selected, show events and comments that took place since my last visit.
- Include responses to discussions.
Alternate proposal
- Mark in the timeline when I last visited the issue.
- Introduce a "Go to new activity" button, which snaps me down to this mark.
Exceptions
I noted there are 2 exceptions that violate the chronology that we'll have to consider:
- Discussion threads, where a user replies to a old comment.
- Edits to existing comments.
Edited by Jeremy Watson (ex-GitLab)