I started working on this today, first thing I did was added this little user preference for: “Allow users to send me private messages”
This is simplifies some bits of civilized mute. When we show a modal saying that “you may not send PMs to this user” this could happen cause you muted them OR you just do not accept PMs so there is a level of plausible deniability here.
I am uneasy with the original spec @accalia I feel that if you are muting a user you are not only “sort of muting” to protect yourself from mention bombs and quote abuse. I think that muting is a last resort thing:
“This user has gotten on my nerves SO much that I don’t want to see blue bubbles from them or green bubbles from them ever”
Its a simpler spec, a lot easier to explain and what I will be going with. I worry that if we allow for too much fidelity here it can get confusing very fast.