Subscribing to searches
Problem to solve
A user may wish to perform a search in GitLab and subscribe to any new results matching that search.
For example I may wish to be alerted to all new merge requests mentioning "Elasticsearch".
After performing any search a user can click a button to subscribe to those search results. Any new results coming in that match that query will result in an email being sent to the user with that new result.
This is similar to subscribing to labels but doesn't require issues to be manually labelled. An alternative proposal would be a feature where keywords could be used to automatically label issues then I could possibly achieve a similar thing by subscribing to the automatically applied label. But this alternative does have tradeoffs in that automatically applying labels is likely something only a maintainer could do while searches can be done by anyone with access to read any of this content.