Improved email on push service

Right now we have email on push that lets you define a set of email addresses (commonly a mailing list) that gets emailed on every push.

I think emails on push are really relevant for large companies and we should look into:

  1. Allowing people to sign up and unsubscribe themselves (currently only a project master can access the plugin)
  2. Allowing regexp rules to filter for what files you want to receive emails
  3. Allowing personal rules (instead of only project rules)
  4. Allowing daily digest emails (instead of an email on every push)

Inspired by:

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖