Changelog
2018-07-15
Added caching stuff.
Fixed the markdown in news previews not being parsed.
Fixed news preview showing empty user when not user id is set.
Removed unused utility functions.
Possibly optimised the country code retrieval function a bit.
Rebased parser wrappers to use an interface rather than an abstract class.
Fixed front page sidebar not being solid in width.
2018-07-14
Fixed latest user on front page not sorting by id.
Added error reporting.
2018-07-11
Fixed changelog date fetching.
Did some front page improvements, more to come!
Merged all the command scripts into the main misuzu script.
Allow country code changing from management panel.
Added check to ensure members' display roles are valid.
Added MySQL index on the columns used in memberlist sorting.
Fixed slight oversight which prevented avatar changing.
Greatly improved performance of statement that makes sure everyone has the normal user role.
2018-07-10
Added global, forum and comments permissions fields.
Cleaned up permissions stuff in the broom closet a bit.
Moved git related functions out of ApplicationBase.
Fixed avatar change page on mobile.
Made manage sections default to their actual default pages.
Fixed avatar resolutions on the forum a tad.
2018-07-09
Rewrote the avatar upload handling a bit.
Fixed avatars being 198x198 instead of 200x200 like they should because of the border handling.
2018-07-08
Fixed an error causing e-mail changing to be impossible.
Added the permissions system.
2018-07-07
Fixed canonical urls up a bit.
Linked the user changelog from profiles.
Made it possibly to filter the changelog by user.