Changelog
2025-07-14
Added _str versions of ids to Satori APIs.
Also allow Bearer auth instead of signing on the redirect create endpoint.
2025-07-13
wow...
Shout outs to autocomplete and not having a testing env right now.
Attempt to add Bearer auth to the Satori routes.
2025-06-18
Fixed accidental checkbox behaviour change in messages.
Fixed some detections.
Cleaned up the code for the remaining macros.
2025-06-17
Switched to correct auth data fetcher.
why was this using a macro?????
Replaced all forum macros with includes.
First batch of Twig macro reduction, forum ones will probably take as long as these combined.
2025-06-16
Minor spacing fixes.
Increased base font size and switched to Inter, Victor Mono and Zen Kaku Gothic New.
2025-06-12
Updated libraries.
2025-05-18
Added leeway to the device code token polling process.
2025-05-13
Fixed tag script, potentially.
Switched to the railgun/jwt library.
2025-04-24
Cleaned up forum templates.
Fixed categories without topics not being browseable.
Made OAuth2 IDs snowflakes and also removed the client_id field.
2025-04-23
Altered default token lifetimes and also made them configurable.
Allow access and refresh tokens to not be associated with an app.
2025-04-22
Check for empty array.
Should probably also bump the version.
Forgot to update the migration, oops.
Added chat server selection endpoints.
Fixed oversights.
Added new token/login endpoints for chat.
Use URI instead of URL in the API.