Changelog
2023-09-08
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.
Added interface for route handlers.
Fixed edit display threshold.
Pluralise Views.
Fixed topic read status check.
2023-09-05
Updated Index library.
Removed Index submodule.
2023-09-04
Removed Misuzu support.
Updated MySQL library.
Removed Windows support.
Removed Satori broadcasting.
2023-08-31
Switch to Sasae.
Fixed static analysis detections.
Moved render_info and render_error into Template class.
Removed html_colour function, moved renamed DateCheck to Tools and moved the country names function into it and use new callable syntax.
No longer rely on Referer header for the comments return URL.
Fixed leaderboard name not retaining the leading 0.
Append total posts count at the end of the leaderboard.