Changelog
2016-08-04
Removed visible references from the client.
Added functions to the user object to automatically get Carbon (Date) objects for register and last online dates.
Moved user uploads back onto the filesystem, where they belong.
Added custom bbcode parser.
Moved the "secret" profile values (email and ips) to the global display stuff.
Implemented design for the new status page.
Implemented design and most of functionality for aitemu profiles.
Made the banner of the profile globally available (@aitemu).
Only show the javascript error notification when dev.show_errors is enabled.
Adjusted the ybabstat to the new framework.
Reimplemented ajaxBusyView as a static class.
Made Sakura.Notifications extendable.
Removed the Main class from the client side sakura namespace.
Removed all legacy javascript.
Removed registration related client side config variables.
Exported Sakurako's DOM class.
Changed the template path behaviour to allow accessing other templates' namespaces.
Added the controller for the status page.
2016-08-03
Updated the profile fields on the profile pages to use the new method.
Removed ToS checkbox from the registration page.
Added abstracted Notification system on the client side.
Removed the user_youtube_type column since all channel ids seem to start with UC and be 24 characters long.
Made integer in the notification class properly parsed.
Removed default settings for the json encoder in the base controller.
2016-08-02
Fixed both pages in the friends settings section referencing the wrong master template.
Made the code for profile field changing a lot simpler.
Added the things profile fields _was_ used for as static columns to the user table.
Removed the dynamic profile and option fields functionality, profile fields weren't updated often enough to warrant the overhead and option fields doesn't have a use anymore.
Removed references to the groups system (i don't want half implemented things to confuse me when i end up fully implementing it).
Fixed a fucked comparison in the thing that checks if you're allowed to edit your userpage.