Changelog
2025-08-22
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.
Fixed render-tpl being broken.
Moved responsibility of registering routes to individual contexts and also removed the attribute based system for determining roles.
2025-08-17
Use an enum for domain role values.
Simplified WebFinger resolver registration.
This looks slightly less shocking.
Cleaned up properties in MisuzuContext.
autoScroll -> scrollMode, add 'smart' scroll mode
fontawesome 5.13.0 -> 5.15.4
No longer read RouteHandler and UrlSource implementations from the global dependency collection.
Use shell_exec instead, backticks are set to be deprecated in PHP 8.5.
Removed the hasManageAccess method in MisuzuContext.