Avatars and more ATproto
Just added basic image uploading support, starting with blog avatars. These also go out across protocols, and seems to be working well! The change instantly shows up over ActivityPub, and it seems it takes a little bit for ATproto.
I also fixed how we're doing custom themes – the clanker didn't implement the standard.site stuff correctly (I had to fix its plan before making the avatar changes, too), but now it works! It even shows up on Leaflet's very nice theme editor. So that's cool!
some tricky things, though
So I realized this publication shows up in Leaflet, and you can actually post to it from there. Which is pretty cool, and makes sense! However, we'll have to figure out what to do / how to get in sync.
For example, a Leaflet post I published pointed me to https://feels.lostbin.net/jack/3mken5xohyk2t, which doesn't work, because we don't know it exists on our end. I assume we can pull that from the PDS and display it here. But then do we also send the post over ActivityPub, for example? That might be cool, but idk.
I also haven't tried yet, but you can indeed edit the publication on Leaflet. So that would get things out of sync over here, which we wouldn't want. And then again there's the fediverse. So we'll have to see.
Finally, there are all the preferences, some applicable for us and some we just need to integrate somehow, like:
- Make Public (we don't have a Public feed, but good to offer the option)
- Show Prev/Next post button (not implemented)
- Show comments (we need the option)
- Show mentions (not sure how we'll do this yet)
- Show recommends / allow likes (we need the option too)
and some questions
As we get all the basic backend stuff out of the way, I'm thinking more about everything user-facing.
- How do we making following easy on whichever protocol you want (ATproto / ActivityPub)?
- How do we make commenting or liking via other AP instances and ATproto apps?
I hope to get as far as I can with this and get to hash things over with some other devs soon.
But anyway, it's coming along!
Comments
Log in to leave a comment, or reply from the Fediverse.