hhmx.de

Föderation EN Di 14.01.2025 11:25:49

@neil for me, I wish there was a broader activitypub server that could interact with different clients in different ways, as needed.

Following my server with a pixelfed client - here's my photos.

Following with a microblogging client - here's my notes timeline.

Etc etc.

I want one big activity stream that behaves in different ways with different clients.

Föderation EN Di 14.01.2025 11:30:48

@basil @neil I think the issue is that not all activities are understood by all clients.

mastodon has no concept of a downvote, lemmy does.

forgejo has repos, with lots of collections / deltas that mastodon can only partially understand.

threads and groups roll up different in bonfire

mobilizon's calendar things aren't quite the same UI as others

there shouldn't need to be one server that can validate every activity,

but each individual app should speak a federated dialect

it does not need to be the same dialect.

Föderation EN Di 14.01.2025 14:20:15

@basil @neil

Having lived through the user-agent-sniffing years ("Oh, you're using IE? We'll give you content X. You're using Netscape? We'll give you content Y. You're using some user-agent we don't recognize? We'll give you an error, or assume you're a mobile device.") and this would annoy me to no end.

Föderation EN Di 14.01.2025 16:38:29

@basil @neil YES. This is the way.

Föderation EN Di 14.01.2025 16:53:54

@evan @basil @neil

Stay tuned. By EOD your wish will be granted.

Föderation EN Di 14.01.2025 16:56:23

@raphael @basil @neil With ActivityPub API?

Föderation EN Di 14.01.2025 17:22:24

@evan @basil @neil

Let me set the right expectations. I took all the work I did to get cupid.careers federated and turned it into a standalone Django application. It does not yet implement C2S, but the plan is to have a generic AP server with a system to let accounts register their own actors.

I am taking a lot of inspiration from codeberg.org/Vocata/vocata (h/t @nik) and hope this paves the way to my idea of a "Social Web Browser".