Central to the design is that it authenticates as a local account on the instance, so you can run it with `DISALLOW_UNAUTHENTICATED_API_ACCESS`
(which would totally break the entire new frontend), and still have functional public profile and thread pages.
This also allows introducing more configurability and more consent, like letting users choose if they want to include unlisted statuses, or even show their profile publicly at all
@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 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)