Changelog
2023-09-11
Attempt to fix URL parsing edge case.
Fixed oversight on memberlist.
Fixed syntax error in post.php.
2023-09-10
Fixed error when trying to view a non-existent topic when logged out.
Added Sentry error logging on the server side.
Removed unused pagination helper function.
Fixed CSRF tokens not being added to URLs that need them.
Attempt at fixing forum issues.
Added URL registry attributes.
Revert "チルノの日"
2023-09-09
チルノの日
2023-09-08
Moved various .php file redirects into the LegacyRouter.
Rewrote URL registry.
Added separate context class for forum stuff and split up handling of each object type.
Fixed path usage.
Cleaned up some things I missed.
Make PHPStan happy.
Split auth stuff off into own context.
Route registration with attributes!
Added middleware support to attribute registry.
2023-09-07
Fixed HttpFx not becoming available to registerRoutes.
Allow repeat Route attributes.
Added abstract RouteHandler and documentation.
Added routing through attributes.
Fixed incorrect type on latest forum post fetching result.
2023-09-06
Merge SharpChat permission set into the Misuzu permission system directly.
Moved authentication related macros out of MisuzuContext.
Rewrote Satori recent forum post fetch.
Moved user related stuff into its own context object.
Syntactic sugar for mass route registration.