Description
The Problem
I'm putting both these into the same issue because they are tightly related issues.
- Followers-only privacy requires that you actively maintain a locked account for it to be useful for its intended purpose.
- Locked accounts are locked for all followers, restricting their reach (that's usually just fine with the owners of such accounts) and requiring a separate public account for users who want their public toots to spread far and wide.
My Solution
My proposal is to have accounts have two levels of following: "subscribed" and "trusted". Subscribed users will see all public posts from the user they subscribed to, while trusted followers also will see the followers-only private posts.
Migration Strategy
Current and future followers-only posts will move to being for trusted followers only. Current
private accounts will have their followers converted to trusted followers while current public account will have their followers converted into subscribed accounts.
Discussion of alternate solution
The usual solution to this problem that I see mentioned in discussions of this issue is either to change "followers-only" to "mutuals-only" or to add "mutuals-only" as a new option (see issue #422). However, this has a social problem and a technical problem with it.
- Technically, what I've seen brought up in toot discussions is that a "mutuals-only" doesn't work nicely because your instance does not have a good way to know if a remote user is specifically following you (I'm not sure if this is actually the case or if I'm misinterpreting something, since visiting a remote user's profile has that "follows you" badge)
- Socially (and more importantly), there are plenty of users out there that I would trust with my private toots, but I have no desire to follow all their toots for whatever reason (eg. they toot way too often and would overwhelm my TL if I followed them). Mutuals-only would require I shove all their posts in my TL just to let them see my personal posts.
- This bug happens in a tagged release and not on
master(If you're a user, don't worry about this). - I searched or browsed the repo’s other issues to ensure this is not a duplicate.
Activity