Something that should theoretically be possible is maintaining separate collections of actors to address content to, and software should be able to handle that.

e.g., followers is a collection intrinsically managed by the protocol: Accept(Follow) adds that actor to the collection for your followers. (All follows on the fediverse are really follow requests, no matter what)

Like why can't I create a family collection or a close friends collection & share activities just with those actors through addressing?

I can also help remote servers by sending Add and Remove activities to indicate that I've updated those collections. (Maybe it'd be Accept(Add)? Or Undo(Accept(Add))? )

Would of course require activitypub servers to be aware of these additional collections in order to handle delivery correctly, but this feels like something that should exist but doesn't in mainstream fedi software.

I think only implements this maybe?

I think ‘s fedibird masto fork has had this for a while

looks like Fedibird is currently violating the Mastodon license terms since Mastodon is AGPLv3, so forks *must* release their source code.

フォロー

@thisismissem @django I see!

Fedibird is in a transitional phase of its codebase, and is currently still based on the intermediate code between Mastodon v3.4.1 and 3.5. It seems that Mastodon was lacking information on mobile at this time. I didn't notice it either.

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。