Changelog
2026-01-26
Bumped VERSION.
Removed resolution constraints on avatars and backgrounds.
Expanded the amount of accepted formats for avatars and backgrounds.
Added additional constructors and savers to GdImage.
Updated libraries.
2026-01-11
Fixed webpack failing to build, oops!
Removed Playpen specific scheduled tasks.
2026-01-06
Added token ownership checks, oops...
Correction: it is not a stack
Implemented OAuth2 introspection endpoint (RFC7662) + other fixes.
Implemented OAuth2 revocation endpoint (RFC7009).
Removed non-standard alias for device codes.
2026-01-05
Only scream 404 when the offset is greater than 0.
Added GET and PATCH routes for forum topics.
Added convertMany method to FieldTransformer.
2026-01-04
Absolutely life changing patch that is definitely not just the addition of a single space because of an indentation incident.
Added GET and PATCH forum category API routes.
Added perms for crudding forum categories.
Fixed apps:scope command having the entirely wrong description.
Also pass original value to include in the field transformer.
2026-01-03
Prevent automatic value resolve tomfoolery.
Updated libraries.
Fixed chat login redirect not working properly while logged out.
Reduced usage of databased config as much as possible in favour of environment variables.
2026-01-02
Hello 2026!
2025-12-20
Begin phasing out railgun.sh domain in OpenID userinfo response.
2025-12-01
Fixed 'Usename' typo in leaderboard markdown.
2025-11-30
Updated libraries.
Forgot to remove the abomination.
Rewrote handling of domain roles to be less complex.