feature: method to filter out service account initiated comment threads from MR diff view
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=504673) </details> <!--IssueSummary end--> ### Release notes Provide a method for users to ignore comments from "service account" in the MR diff view. ### Problem to solve We use a bot reviewer called CodeRabbit, which is defined as a service account within our group. It generates a lot of per-line comments, obscuring comments from human reviewers. Our human reviewers would like to be able to quickly sift out to see only issues that their colleagues have flagged. ### Proposal A checkbox or button to "exclude bot reviewers". This is what the widget currently looks like: ![image](/uploads/b34467decc7ca5dcc58bac8718cd9324/image.png){width=261 height=120} You could imagine a button to "hide service account-initiated threads" or a checkbox to hide them by default. Note that a human user will often respond to comments from the CodeRabbit bot, for clarification or to tell it that we have chosen to ignore the issue. This means that a comment initiated by a bot might still have a comment from a non-bot user on it. Another human reviewer (other than the author or assignee of the MR), might also choose to engage on a service account-initiated thread. Nonetheless, it might be fine to just have an option to hide service account-initiated threads. A separate question is whether users should receive notifications for service account-initiated threads on their MRs, but this could be described in a separate feature request. ### Intended users Humans reviewers
issue