Changelog
2016-04-25
Added backwards compatibility for the IP storage which automatically updates the database with the new storage method.
Replaced all IP references with Net and byte based storage.
Use database variables to exclude restricted and deactivated users from the user count instead of static numbers.
Exclude trash forum from statistics.
Fixed Post and Thread unread checking reporting unread when logged out.
Deleted settings.php.
Moved avatar, header and background uploaders to the router.
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.