Finally worked some more on #FediFoxShield, my project to write a protective layer of sorts around Mastodon 4.x' newly way too exposed API
Code is a sprawling mess, but i'm also using this as a playground for some new tech, like streamed server-side React rendering with Suspense
Also React 18's Suspense and serverside rendered response streaming is super cool, it allows out-of-order sending of the rendered page, where some things take longer to load than others (because they have to do various requests to the Mastodon backend)
@f0x 😍
@maloki it's so convenient to be able to mix&match stuff I already wrote for other projects :D
@f0x heck yes!
@f0x how dare @gotosocial boost this While we're having time off! 😭
@maloki @gotosocial im going to steal the userbase while the stinkies are on holiday 😈
(also it just uses the Mastodon api, so you can run it in front of a GoToSocial instance too if you wanted)