Changelog
2026-06-13
Bumped version.
Limit JSON error pages to the api subdomain and plain errors for uploads subdomains.
Altered chat login flow a little bit.
2026-06-10
Fixed potentially undefined constant in ScheduledTaskCommand.
Fixed phpstan.neon paths list.
Moved startup routine to a function in the Misuzu class and removed misuzu.php.
Cleaned up posting.php and allow editing of soft deleted topics/posts.
2026-06-09
Actually update lockfiles...
Fixed preferences not actually saving.
Added a preferences system for the forum.
Cleaned up the Forum namespace a little bit.
Fixed user broomcloset not showing errors and refined required permissions to impersonate.
2026-06-08
Rewrote the Patchii webhook stuff.
Fixed forum posting editing being broken.
Added console commands for creating forum topics and posts.
Allow mods to access empty topics.
2026-06-07
Changed the priority of the zalgo bbcode to not expose HTML.
Fixes and updates to the Zalgo generator.
Increased size of body field in profile about sections table.
UTF-8 grapheme length checking for about and signature.
That should be a plain strlen, not multibyte.
Make comments body length restrictions configurable and switched to grapheme based length checking.
Use grapheme cluster based length checking for private messages.
Made the byte count related size error clearer.
Increased size of BLOB fields in messages.
Better config access in posting.php and also check lengths based on UTF-8 grapheme clusters.
Removed /api/ prefixed paths and remove access to api endpoints from the web domain.
Also use an enum for the forum topic type.
Just realized that in 2013 I versioned the side as 0.x.y, so its time for a retcon.
This is unused now.