Hey everyone, especially #mastodev #mastoadmin and my Planeteers, I've got a request!

I recently 99% finished a Mastodon feature to allow follow requests at two different levels, giving follow requests three different options: Authorize, Semi-Authorize, and Reject.

I picked the "filter" icon from FontAwesome (see image for example) for lack of other suitable ideas, but if you have a better idea, please let me know!

(Code is here: https://github.com/TheInventrix/mastodon/tree/softfollow - thread below for more details)

TheInventrix/mastodon

fork for Toot Planet. Contribute to TheInventrix/mastodon development by creating an account on GitHub.

The Semi-Authorize option is to allow a person to receive your public and unlisted posts into their Home timeline, without giving them access to your locked posts.

Currently, this maintains privacy and compatibility with standard Mastodon et al. instances by passing a Reject response with a semi-authorize option, so that instances without the option will reject the request instead of giving the account full access to your posts.

There are two minor issues I have not worked out yet.

(cont.)

@InspectorCaracal Ooh, I like this.

(I'd also like semi-follow tbh - there's actually some people that I follow that... I'm not interested in their locked posts, but I followed them based on their public posts.)

@bhtooefr That's not a bad idea! If I can figure out how to work it into the interface, I'll probably add it, but you can toss my code at any other instance admins or devs if you want to suggest they try your idea, too. :3