[feature] All User Profile Settings Should Be Configurable Globally #3374
Labels
config
Something needs to be made configurable, or there's a config issue
enhancement
New feature or request
Is your feature request related to a problem ?
I am part of a project aiming to create an allowlist-based federated network organized around certain guidelines. One of the largest is "the numbers(meaning, post boost/like stats, following/followers, etc) should be off", to discourage certain dark pattern-style behavior that we feel has been an ongoing source of frustration with other social media services we have used in the past. While we're not recommending everyone adopt this philosophy across all federated social media, and we're working on our own solutions for the post boost and like statistics, the feature already exists within GTS to turn off following/follower counts at a profile level, but not at a server one.
Describe the solution you'd like.
Instance operators should have the ability to define, both in our use case as well as others, a default value for every selectable option within user profiles. A secondary setting should be established for each setting as well, indicating whether or not individual users have the ability to override that default. Therefore, within our own network, we could define the following/follower count suppression as being mandatory, and other environments could set, for example, RSS feeds to be on by default, with the option to turn them back off if they so choose.
Describe alternatives you've considered.
The alternative that we've considered is just hard-coding these values to be disabled permanently. This works, but is less ideal, and far less configurable for anyone else who has need of a similar setting.
Additional context.
If it helps, I like the sloth icon. They look friendly.
The text was updated successfully, but these errors were encountered: