The most egregious one here is that we don't actually do anything when you send an Unfollow message, so we keep broadcasting to everyone who has ever been a follower. In general Mastodon seems smart enough to compare the incoming message to your actual local following list and just discard the message, but to be a good citizen we should stop doing that.
Also, it'd be great to allow people to set up their Fedimarks instance as a "request to follow" situation similar to what Mastodon supports. That'll involve handling those AP messages and also building an interface for it in the admin section of the site, though, so that's a bit more of a heavy lift.
unfollow handled in fd8924254c737328f1e00995825042772bffb5c8. I'm going to consider the "request to follow" flow out of scope for now since the website itself is public and there's an RSS feed and such.
The most egregious one here is that we don't actually do anything when you send an Unfollow message, so we keep broadcasting to everyone who has ever been a follower. In general Mastodon seems smart enough to compare the incoming message to your actual local following list and just discard the message, but to be a good citizen we should stop doing that.
Also, it'd be great to allow people to set up their Fedimarks instance as a "request to follow" situation similar to what Mastodon supports. That'll involve handling those AP messages and also building an interface for it in the admin section of the site, though, so that's a bit more of a heavy lift.