Moderating users by matching strings in their usernames or emoji #178
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What type of feature is this?
What feature would you like implemented?
A user would like to moderate (mute or block) users by their username and/or user emoji.
Why should we add this feature?
In a hypothetical scenario, a user is deeply incapable of talking to anyone called "Benny". Any one with that name, they would like to mute.
Alternatively, a user feel extremely upset every time they see the 💩 emoji, and would like to ensure that no user with that emoji flare appears on their timeline.
Version
v20240729
Instance
any instance
Contribution Guidelines
By submitting this issue, you agree to follow our Contribution Guidelines
Apologies if this is a dupe, after several tries, none of my keywords landed a match
Are you willing to implement this feature? (optional)
I propose to find the user blocks code and adapt it to match on regexp by name, or by emoji. might be non-trivial to bring in the emoji code, but we'll see when we see.
Author: Benny Powers
mentioned in merge request !11252
Author: naskya
I’m not opposed to separating them, but I personally don’t see the benefit of doing so. (but perhaps I’m not imaginative enough)
Author: Benny Powers
yeah we can start with a soft mute, but eventually hard would be helpful. so i'm happy to do the first-step client-side soft-mute pr, but i believe the feature is still useful for hard blocks/mutes, once the backend refactor makes that feasible
Do you think it's worth separating the keyword and username mutes?
Author: naskya
Some custom emojis (like
ablobcathyper) can cause PSE due to their violent flickering, so I can imagine the use cases for this feature.The UI should probably something like this? (under the word mute settings)
From a maintainer perspective, it would be helpful for us if this was only for soft mutes (i.e., a client feature), as we are currently refactoring the backend, and an automatic mute/unmute feature (when users change their username) in the backend would increase the codebase complexity and server load.