Email or username:

Password:

Forgot your password?
1,576 posts total
Григорий Клюшников

Is this ActivityPub extension documented somewhere? I'd like to implement it in Smithereen at some point in the future.

Alex Gleason

Guys I’m excited for Soapbox to work perfectly on your 2007 Android phones while scrolled down to the 700th shitpost. You may have to download 4MB over 3G first, but once it’s there you’ll see major performance gains. Never gonna hear a Poast user complain about timelines again.

Григорий Клюшников

> You may have to download 4MB over 3G first

3G is fast enough that this would take several seconds at most.

Alex Gleason

Mastodon now supports “Boost with original visibility” option on followers-only posts.

If that does what I think it does, it should be able to theoretically support private Groups.

Григорий Клюшников

I'm already working on private groups in Smithereen, and my approach is better.

Alex Gleason

Converting Soapbox to Typescript and finding out why it matters.

Григорий Клюшников

Groups? Did they have groups already back then, and it's only now that we (mainly myself) are figuring them out on ActivityPub? 🤔

Григорий Клюшников

It's not final yet, I'm still figuring out how to authenticate users and all that stuff to make sure the group actor retains access control.

Alex Gleason

Would you capture it? Or just let it slip?

Alex Gleason

Soapbox FE now runs on Mastodon! Get rekt, lmao

https://fe.soapbox.pub/

If it can’t detect a backend it’ll fall back to an instance login screen. So you can serve it as just static files from pretty much anywhere. This demo is running on GitLab pages, and it gets updated automatically on every commit. Enjoy.

Alex Gleason

Creating, discovering and joining a Group.

It’s slightly awkward, but it does work.

I had to navigate away and refresh the page on the left screen due to routing issues, and because group relationships aren’t streamed to the browser yet.

Alex Gleason

Now people can stop getting mad about “lack of transparency” in Soapbox.

a1ba-nyan
@alex >Spinster runs on software called Soapbox. Soapbox is based on Mastodon

@mk isn't this need to be updated?
Alex Gleason

FUCK this is the worst thing that could happen to a Linux machine 😭

Alex Gleason

Hey Mastodong, there’s a data structure for this and it’s called a “map”. You probably shouldn’t call this on every iteration of a loop, it gets exponentially slower.

Alex Gleason

Alright fam here’s my first deliverable, Groups client-server API spec: https://gitlab.com/-/snippets/2137299

a1ba-nyan
@alex gonna be pessimistic here but anyone can design a c2s API.

But when you will make on AP side(if you will), will you make it co-operable with other software like Lemmy or Smithereen? Lemmy already has working groups (sorta) and Smithereen dev working on AP proposals.
Go Up