Event Timeline
I voted yes with this preamble: only if it could be possible to do not touch in any way old installations. So that really only a new installation has this as disabled as default. Otherwise Evan will kill us.
In V3#21, @valerio.bozzolan wrote:
I voted yes with this preamble: only if it could be possible to do not touch in any way old installations. So that really only a new installation has this as disabled as default. Otherwise Evan will kill us.
Self-action emails will only be disabled by default on new installations. It current setting (usually Enabled by default) will remain the same on migrations from Phabricator to Phorge.
I voted to keep self-notifications on by default.
For one, if we disable it by default, nobody will ever turn them on again and we might as well remove them.
But more importantly: these are there to give users a sense of which actions they take are generating emails for other users, and which aren't.
In some other services, new/infrequent users are not sure if, say adding a Token or saying "Me too" will send an email to all the people who interacted with a task, and this either gets more noise, or some user's inputs go un-noticed.
Forcing users to visit their preferences page for disabling self-notifications also (1) teaches them about the preferences page and (2) shows them some other features.
I'd be ok with adding some pointers about where/how to find the "disable" button.
I see your point and I have to say I somehow agree. Also, I like the fact that, when users receive these emails, users are encouraged to see their settings, discovering that option. So, I will not push my personal preference to any other installation.