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 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 |
Föderation EN Di 14.01.2025 16:53:54 |
Föderation EN Di 14.01.2025 16:56:23 |
Föderation EN Di 14.01.2025 17:22:24 Let me set the right expectations. I took all the work I did to get https://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 https://codeberg.org/Vocata/vocata (h/t @nik) and hope this paves the way to my idea of a "Social Web Browser". |