Changelog
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.
Moved to normal deps.
Dropkick SCSS and purely use PostCSS for preprocessing.
Saner colour selection for roles and re-use settings input field styling in the broom closet.
Added ability to join certain roles from the settings page.
Display a notice when there are no entries to display for sessions, login history and audit logs.
2026-02-21
Fixed wrong timestamp format showing up.
Implemented new settings page.
Added support for submitting forms through XHR.
Fixed padding on warning banners.
Improved styling for clickable container headers.
Enforce aspect ratio on avatars.
Fixed line height on warning banners.
Added disabled styling for text input elements.
Added disabled styling for <select> elements.
Handle disabled attribute on buttons properly.
Message box styling adjustments.
Handle parsing errors in relatime a little more gracefully.
Fixed incorrect variable usage in relatime.