Not sure where the settings actually live, so I can't say whether this is backend or frontend, but I have been thinking that nsfw post handling could be improved.
Specifically, I've been thinking about (and actually been considering implementing) some new per-user settings:
- Don't show nsfw posts from other instances in the "all" feed.
- Don't show nsfw posts in the "local" or "all" feed at all.
- Always show nsfw posts from communities the user is subscribed to, regardless of the above two options.
Should cut down on any drama caused by someone registering on a random instance and subbing to gfur. :P
EDIT: Looking at the replies, it looks like a simple site wide toggle a-la Furaffinity might be easier to implement and more egonomic.
Community Approval!
Basically, an instance option that requires a new community to be approved by an admin when created, in the same way that a new user account would.
As far as I'm aware, currently there is no notification that a new community has been created and unless people are watching the local community list regularly, it's easy for them to slip by unnoticed. This allows scummy people to create a dodgy community, post a bunch of garbage to it and use it to attract more scummy people or start inter-instance drama.