Options for reducing emails
Problem to solve
Gitlab sends out far too many emails with 90% being things that require no action or even need to be seen. Things like issue closed or milestone changed are not important for me but they make up the majority of the emails I get which sometimes causes actually important emails like comments to get lost in the noise
Intended users
Virtually all users would benefit from being able to select which types of actions send emails
User experience goal
The user should be able to remove the noise from their emails resulting in important things getting more attention.
Proposal
The best case would be a project level settings page that lists all the types of email events with a toggle to turn them off.
An alternative but probably simpler option would be to set a header in the email which lists the type of email event it is so they can be filtered. Maybe this already exists but I didn't see it in the docs.