Show newer

Someday I'm going to figure out what `|>` means. At least with Elixir I can justify the syntax being like hieroglyphics because we're getting a lot out of it. Ruby is just as intimidating.

There is a demo of soapbox-fe running on gleasonator.dev. It's super buggy and missing a lot of features, but this is a proof of concept! Feel free to check it out if you want (requires creating an account).

I'm feeling more confident about the idea that Soapbox can be a separate service that runs alongside Pleroma.

It can implement features such as Groups and Recurring Donations, while being written in literally any language. It exposes endpoints like `/api/soapbox/groups` to be used by the frontend, and it can talk to Pleroma by making API calls. The frontend can literally pass a user Authorization token through the Soapbox service and then to Pleroma to get a result. If that doesn't work, Soapbox could always I/O the SQL database directly.

The best thing is, soapbox-fe can detect if Soapbox is available, and fall back to only basic Pleroma features if it isn't. Fundamentally it's just a really nice skin for a Pleroma server, but if you take the extra time you can also add the extra features. If it can manage to use only the Mastodon API to do stuff, it could work with a pluggable backend.

Lobster would like to remind people that Corono is a fan of parties. Please do not throw parties.

Corono's favorite story is Masque of the Red Death. Please note this takes place at a party.
Nature has punished us unruly humans and now we're all grounded.
Social interaction keeps your brain in check - i don't care who you are, if you're "too smart for those normies" being pissed off sometimes is good for you
Who knew we'd be called to stay at home?
Show older