panettone: Allow subscribing to / unsubscribing from individual issues
#104
Opened by aspen at
Currently we only have a global email notifications setting (as added by cl/2803)
Maybe we could make subscription transparent by treating the (un)subscription of users as events in the issue which would also be visible in the UI. This way you always would be able to know who receives emails on the issue.
The logic would look like this roughly:
subscribed = ({ issue author } ∪ { commenters } ∪ { explicitly subscribed }) \ { explicitly unsubscribed }
sterni at 2021-04-05T00·12+00