Changelog
2018-04-17
Added last online and title fields to users table.
2018-04-16
Optimised password entropy calculator a slight bit.
Added news system.
2018-04-14
Prevent e-mail and password changing on public testing instances.
2018-03-31
Fixed cross platform directory separator support (use \ on Windows).
Rewrote the Colour class.
Fixed main role not being added to user upon registration.
Added global lockdown mechanism.
2018-03-28
Hooked pagination up.
2018-03-27
Started work on Management Panel.
2018-03-26
Added styling to login history page.
Added og:image header to profiles.
Fixed e-mail and username not being handled as case insenstive.
Added session removal.
Added styling to sessions page.
Made the avatars page less bad.
2018-03-25
Made the settings page return 404 if a section could not be found.
Only show profile fields when logged in.
Fixed pressing upload without a file selected resulting in an exception.
2018-03-24
Fixed storage location override key.
Added avatar uploading.
2018-03-23
Added profile fields.
2018-03-22
Fixed avatar clipping.
Added temporary CSRF checking.
Fixed profile.php throwing a raw exception if a profile cannot be found.
Fixed some styling issues.
Added login rate limiting.
Decided to put Nova on hold again will now work on a style based on 2014's Mio instead to speed things up.
2018-03-16
Rewrote the entire IP address handler.
2018-03-14
Added favicon.ico.