misskey-dev / misskey

🌎 A completely free and open interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
10.07k stars 1.38k forks source link

Support Move activities #8690

Closed Gargron closed 2 years ago

Gargron commented 2 years ago

Summary

Support ActivityPub Move activities. When the object is an account (and it is the same account as the actor) and target is an account, and the target account lists the object account in its alsoKnownAs property, local followers of the object account should unfollow that account and follow the new one automatically.

nbsp commented 2 years ago

for reference, this is how Pleroma respects incoming Move activities:

Gargron commented 2 years ago

The reason for unfollowing the old account is to dissuade people from farming and then selling followers. If you do not unfollow the old account, the original owner can keep sending out Move activities to different accounts.

robflop commented 2 years ago

That's a good idea, and a feature I've seen people talk about wanting a few times already.

Logically speaking, successive moves should form a chain of moves from accounts where there is never a pair of successive moves from the same account in a row, so I believe the unfollow restriction handles that well.

4ioskd commented 2 years ago

Hello @Gargron I'm Dignified Silence. One of Misskey contributor.

Out of context, I personally welcome you opening an issue on Misskey. I first joined the Fediverse through Mastodon, then moved to Pleroma and am now on Misskey. In that sense, I would not be where I am today without Mastodon. I thank Mastodon so much for giving me the opportunity to join the Fediverse.

By the way, it may be that you suddenly opened an issue here, but while some people on Misskey are as welcoming as I am, others are confused or don't know how to react. Why did you suddenly open this issue? Perhaps there is another reason??

tamaina commented 2 years ago

Duplicate of #5475