Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] All User Profile Settings Should Be Configurable Globally #3374

Open
TheMuffinlord opened this issue Sep 30, 2024 · 1 comment
Open
Labels
config Something needs to be made configurable, or there's a config issue enhancement New feature or request

Comments

@TheMuffinlord
Copy link

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.

@TheMuffinlord TheMuffinlord added the enhancement New feature or request label Sep 30, 2024
@tsmethurst
Copy link
Contributor

If it helps, I like the sloth icon. They look friendly.

Hah, thank you :') It's designed by Anna Abramek, she does good work! https://abramek.art/

We can certainly consider making more stuff configurable, I'll add a config label to this and we can revisit after 0.17.0 is out.

@tsmethurst tsmethurst added the config Something needs to be made configurable, or there's a config issue label Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config Something needs to be made configurable, or there's a config issue enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants