snarfed / bridgy-fed

🌉 A bridge between decentralized social network protocols
https://fed.brid.gy
Creative Commons Zero v1.0 Universal
546 stars 29 forks source link

Unfollow with webmention [blocked on mf2] #320

Open datakurre opened 1 year ago

datakurre commented 1 year ago

I was able to add follow by posting page with follow verb to https://fed.brid.gy/webmention, but could not figure out how to unfollow. Am I correct that unfollow is not yet supported?

(Still learning about this project and indie web practices in general, but so far loving what I see here.)

snarfed commented 1 year ago

Thanks for the kind words! And yes, this isn't currently supported. I think you'd delete (HTTP 410) your follow. That's the usual practice for other kinds of posts and interactions, eg #30, but I'm not entirely sure about follows. Will ask on chat.

snarfed commented 1 year ago

Yeah seems like standard 410 delete: https://indieweb.org/unfollow#How

datakurre commented 1 year ago

Maybe you could still consider supporting also naive u-unfollow-of (without need to compare anything)? Because it is not possible to do 410 for a #fragment... (and currently following with #fragment is supported). And it feels a bit too idealistic that unfollow is only possible with 410 for the original follow URL.

snarfed commented 1 year ago

Maybe! I generally try to follow existing microformats2 in the wild in Bridgy and Bridgy Fed, not invent or push new mf2. So if we start seeing u-unfollow-of in the wild on existing web sites, we could definitely consider it!

snarfed commented 1 year ago

Just FYI I've launched an unfollow UI: https://brid.gy/docs#unfollow

snarfed commented 11 months ago

Status here: next step is probably to support HTTP 410 for unfollowing, unless we've recently started seeing a lot of u-unfollow-posts in the wild...

snarfed commented 11 months ago

Good chat in #indieweb-dev this morning: https://chat.indieweb.org/dev/2023-10-07#t1696693067602300