Changelog
2025-08-20
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.
2025-08-16
Removed global msz references in the UserImageAsset implementations.
Punishment for running the wrong tagging command.
Use case-insensitive hex string instead of URI base64 for storage file names.
2025-08-15
Bumped VERSION.
Added further management commands I forget which just look at the commit lol.
Use tree layout for perms:list.
Added commands for permission management.
2025-08-14
Added commands for viewing role and user info as well as user name history.