Changelog
2016-09-13
Move cron.php's functionality into mahou commands.
2016-09-12
Fix controller calling in the router.
2016-09-11
Add experimental router.
Add specific exceptions for different scenarios.
2016-09-10
Minimise the use of global/information page.
Update the URL resolver for the chat.
Made the background preview be actually in the background.
Removed unnecessary confirmations.
Change look of ranks section.
Removed link to Notifications settings section.
Added Markdown BBcode.
2016-09-08
Squished user detail editing into a single section.
2016-08-24
Removed unused flag.
2016-08-10
Add chat components for Sakurako.
2016-08-07
Made setUsername handle cleaning on its own.
Keep all values of the user object updated with the set* functions.
Added a field to the database to specify a design per-user.
Fixed the structure of the session system not aligning with the rest.
Added automatically updated quotes again. (e.g. to quote post id 2 you type [quote=#2][/quote], content inside the tags is hidden unless the post doesn't exist).
2016-08-06
Improved the bbcode framework.
Fixed usernames not being able to be used to get profiles.
Fixed comments.max_length being called min_length in the example config.
Fixed the user topic counter (it broke randomly).
Made the main template also be available through a namespace.
Made the File object check if the file exists before attempting to delete it.
Fixed all database references that are only getting one object to use ->first() instead of ->get().
Fixed a typo in the exception handler causing error showing to always be off regardless of the setting.
Removed the dependency on golonka/bbcodeparser.
2016-08-05
Fixed the posting preview allowing raw html.
Rewrote the preview handler.