Changelog
2023-01-25
Added ニコニコ動画 metadata support.
Check for valid scheme in YouTube and Twitter URLs.
Added new Index submodule.
Removed old Index submodule.
2023-01-19
Added possibility for profile and forum shortlinks.
2023-01-10
Removed Max-Age cookie field for now.
Attempt 1 to fix exploit in bbcode code.
2023-01-09
Basic structure for user tables.
Imported templating engine from flash.moe.
2023-01-07
Updated index, 404 and 500 pages on the URL redirect service.
Added database migration tools.
Added context class.
Preserve query string when redirecting.
Default to RFC3986 encoding for getParamString in HttpRequest.
Updated Index to latest commit.
Removed Index submodule with old history.
Made the ID bit not implicit.
Fixed 'view full profile' thing showing up on non-existent users while logged out.
Fixed inability to log in with two factor authentication.
Added database migration tools.
Updated database migration system to use the Index methods.
Added database migration utility.
2023-01-06
Actually populate the example config.
Added some boilerplate code to Hanyuu.
Use interface constants instead of a dedicate enum class for config types.
Changed name of context class and global variable.
Updated handler classes to use the new IRouter interface.
Added interface for common router methods.
Removed unused tester permission.
Store forum permission types as numbers rather than bit shifts.