Changelog
2026-03-06
I fixa da oversight
Reworked the permission system again.
Sort params before submission.
2026-03-05
Made ancestry and offspring retrieval methods only return ids.
Updated Index.
Made DbResult itself iterable.
Replaced DbResultIterator with a simple generator routine.
Added non-object return type handling in DbResultIterator.
Made 0 always encode to an empty string (might be backwards incompatible).
Updated libraries + static analysis fixes.
Some forum code housekeeping.
Use NULL for root category id instead of a 0.
Removed single permission check method.
2026-03-04
Fixed oversights.
Use Generator tpl:render output where possible.
Fixed Edit Profile button in settings not performing the permission check.
2026-03-02
Allow using personal tokens for chat authentication.
Removed legacy emoticons endpoint.
2026-03-01
Redid a whole bunch of the CSS variables and also created the styling for the Minecraft section of the Settings section.
2026-02-28
Messed up the login check oops!
Rewrote authentication.
2026-02-27
You've heard of syntactic sugar, get ready for syntactic salt.
Added link to edit profile in Account section.
Added personal tokens for developers.
2026-02-26
Updated libraries + changed internal npm package name.
Changed VARCHAR fields to CHAR for oauth tokens and also no longer take code string as an argument.
2026-02-23
Use constants for permission category names.
Preparations for adding stuff below the settings sidebar.
Removed old /v1/me route which has been replaces by the openid userinfo endpoint for now.
Use full paths for JS imports.