Collect MR comments before submitting
Problem to solve
Sometimes you want to add several comments to an MR. You now have to add these one by one. This can be inconvenient for several reasons:
- Subscribers get several emails.
- The MR owner may start replying and push new commits while you are still commenting. This can cause additional work on their part when they e.g. do a rebase after applying suggestions, while you are not done adding suggestions.
Intended users
Proposal
When adding comments on a GitHub pull request there is an option to "start a review", which effectively collects all your comments and lets you send them all at once. GitLab currently only has the "Add single comment" functionality.
This seems useful to me.
I would propose that in this case only one email is sent to subscribers, with a summary of all comments.
Permissions and Security
N/A.
Documentation
?
Testing
- Comments should be stored locally when closing the page, as is the case now as well.
What does success look like, and how can we measure that?
N/A.
What is the type of buyer?
N/A.
Links / references
Please, /label feature frontend merge requests ~"code review"