Changelog
2018-09-28
Added root directory to the includes path.
Fixed comment mention colours.
Fixed about editor showing when the user lacks the proper permissions.
Improved private mode, replaces Auth.staging.
2018-09-27
Prevent viewing the test site without logging in.
Moved more settings.php functionality into reusable functions.
Removed profile guidelines header thing.
Ridding of IPAddress class and IPAddressRange, the latter was broken and the former was obsoleted by INET funcs.
Removed some refs to IPAddress class.
Move last online bump into a function.
Removed dead use statements.
Don't redirect back to profile if there are any errors when setting profile info.
Display guidelines on profile in edit mode.
2018-09-26
Added new avatar changing UI to profile.
2018-09-25
Did some forum design updates.
Added ability to get user profiles by username.
Added return links to manage.
Removed profile field editor from the user management section.
Added online users list to the frontpage.
2018-09-24
Added tag name function.
2018-09-23
Added an on-profile editor.
Fixed role colours in the drop down menu on the member listing page.
Fixed roles listing page.
Made manage less wide.
Fixed shadows on the user cards.
Updated the manage navigation.
Fixed some oversights caused by previous changes.
Make html_colour return a CSS variable.
Moved profile header into a separate file.
Updated auth styles to match site styling.