Changelog
2025-08-27
Fixed whitespace issue on new topic page.
2025-08-26
Fixed most active topic on profiles having a fivehead.
Fixed client side inconcistencies with PKCE param handling.
Allow confidential clients to omit PKCE for OAuth 2.0 compatibility.
Preserve whitespace in forum topic titles and any plain/bbcode text body.
Apply class names for bbcode and plain as well.
Fixed plain text option being broken.
2025-08-22
Updated libraries.
Altered the way commands are registered.
Implemented MiddlewareInterface in the Router.
Removed exception throws from NullStream and just no-op.
Fixed oversight on search page.
2025-08-21
Bumped VERSION.
Fully moved auth info and csrf out of the global context.
2025-08-20
Fixed last message in list being too close to the bottom of the container.
more formatting
more cleanup
simplify my slop
Added smart scrolling support
autoScroll -> scrollMode, add 'smart' scroll mode
fontawesome 5.13.0 -> 5.15.4
Reduced the use of AuthInfo as a global variable as much as possible.
2025-08-19
Use a postprocessor for template rendering.
Suppress deprecation notices during runtime.
Apparently this is legal, nice!
2025-08-18
more formatting
more cleanup
simplify my slop
smart scrolling support
Fixed error in Makefile if tpl cache dir doesn't exist.