@noelle (this could be done in pleroma before I bailed…)
@noelle this said it could be a bit easier than i'm imagining; iirc blocking an instance "just" blocks all its users, so it might be as simple as letting mods revert that block after the fact
@Lady It also disables discovery of new users after the domain block, but yeah, that's essentially it. I think if your server knows about an account on the other server you can just un-suspend it, but I'm not sure what to do about discovery.
@noelle i had a thought like "setting that auto-silences, and then auto-suspends after a month if the user isn't unsilenced or followed by anyone" but idk sounds like a lot of work
mastodon moderation tools… could be better
@Lady Yeah. ._.
@noelle my guess is:
- there's probably a fair bit of code related to instance blocking which would need to be updated so it doesn't clobber allowed users
- you might also need an interface for specifying users the instance doesn't already know about because it might not be able to fetch them
- as far as determining whether or not to accept posts FROM the instance, this is probably pretty easy
- as far as federating posts TO the instance is concerned, this might be a bit more difficult