Changelog
2016-04-08
Updated the changelog loading code to work with the new changelog api.
Added templates for the avatar and background sections.
2016-04-03
Added byte_symbol filter to twig.
Added missing permission checks.
Moved signature and userpage settings stuff into the router.
Moved everything in the account and advanced settings sections into the router.
Removed some unused variables.
Fixed information page variable assignments.
2016-04-02
Compacted the login check down into a User method.
Made local config available to templates.
Fixed own posts getting marked as unread.
2016-04-01
Made the template name accessible through the Template class deprecating $templateName.
Made the settings navigation thinner.
Made the memberlist use default_rank_id instead of a hardcoded 2 for the default displayed rank.
Moved the entire (the one method) notifications settings section into the router.
Moved the entire friends settings section into the router.
Moved the entire general settings section into the router.
Mangled the Urls class to the point where it can only generate SETTING_MODE urls for some trivial speed improvement (probably not even anything).
Removed Sakura\Utils.
Removed Sakura\Users.
Moved all utility functions outside of Sakura.
Made composer handler class autoloading.
2016-03-31
Readded the more readable date formatting alongside RFC2822 for the x time ago stuff.
Cleaned up the code for nocron a little.
Check for the deactivated permission flag in the loginCheck router filter.
Made a json_decode filter available to templates because it should've been there to begin with.
Add config() function to templates to fetch stuff from the configuration directly from templates, this removes the need to fetch a lot of vars in sakura.php prior to doing anything.
Regenerate PHP session keys before destroying sessions.
Added a static ActiveUser class which deprecates $currentUser, $authData and Users::checkLogin.
2016-03-30
Made friend adding/removing dynamic.