Changelog
2016-07-31
Replace meta.infopage with statically defined pages with the info. prefix.
2016-07-30
Fixed password_algo still being used to determine if a user is deactivated on the "newest user" section on the frontpage.
Fixed template caching.
Cleaned up the template utility function loader.
Change all occurrences of thread to topic to avoid confusion.
Fixed calc being parsed by LESS in Yuuno.
Change last online updating to a function in the user object so it gets updated on the spot properly.
Handle updating last online through middleware.
Added middleware framework.
Fixed some errors in the migrations (missing nullables and attempting to delete non-existent tables).
Removed the old database exports.
Added more ranks to config.ini.
Added setup instructions to the readme.
Renamed one more cache variable I overlooked yesterday.
Added a setup command that inserts required data and creates a user.
Added the remaining database/migration commands.
2016-07-29
Added aitemu design assets.
Removed more unused assets.
Removed CLI sapi check from mahou.
Fixed the migrations.
Switched from PHPMailer to SwiftMailer.
Removed references to the old warning system.
Removed resource templating function.
Renamed the underscored cache variables to something that doesn't make sublime linter yell.
Made avatar paths relatively to the public folder.
Redid the asset folder structures.
Removed inactive avatar case.
Removed dependency on defuse's pkbdf2 password hasher in favour of bcrypt.
Added migration system (partially, only install and migrate commands are available right now).
Fixed command autoloading.