Changelog
2026-09-19
Bumped version.
Removed unused pool rules.
Removed storage_tasks from and added users_patreon to the data export.
Don't use "use" for global namespace classes.
Removed unused hash helper and moved the hex one to Tools.
Entirely removed the unfinished storage tasks API.
Include IDs of uploaded files in request.
Use color-mix for --bg-colour-alpha-n vars.
Less goofy approach to the global padding.
Added memoized versions of getRole and getDefaultRole.
Added global padding to the sides of the page when in the mobile view.
Redid memberlist based on profile headers.
Cleanups, libraries and wip colour stuff.
Updated luminance stuff in Colour classes.
Fixed comment replies sometimes receiving the user colour of someone higher up in the tree.
Use a filter drop-shadow for avatars instead of box-shadow globally.
2026-09-18
Fixed getUserColour not returning custom colours when an ID is given.
Added Fediverse and Patreon links to the Home header dropdown.
Support new profile url formats for webfinger lookups.
Removed redundant role title field and just display a user's display role on their profile.
2026-09-17
Fixed spacing on deleted users on the forum.
2026-09-14
Bumped version.
Moved memberlist into router.
Split roles out into its own context.
Removed blurring from memberlist.
Added Patreon integration.
2026-09-12
Use constant time implementations for base32 and base64.
Bumped to 1.0.0 version of the JWT lib.
2026-09-11
Added stuff for phpunit.
Updated libraries.