ckolderup / postmarks

a single-user bookmarking website designed to live on the Fediverse
https://postmarks.glitch.me
MIT License
465 stars 38 forks source link

handle ActivityPub support for more follow/unfollow interactions #2

Closed ckolderup closed 1 year ago

ckolderup commented 1 year ago

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.

ckolderup commented 1 year ago

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.