Changelog
2018-05-24
Added read status tracking to the forum.
2018-05-23
Move common SQL statements for the forum into PHP functions.
2018-05-22
Added Javascript functions to hide elements with the container class.
Only show reply form if logged in.
Added ability to count clicks on link type forums.
Use an inline posting form for replies.
Added styling to posting page.
Various improvements to topic viewer.
Added initial posting form.
2018-05-21
Added avatar to last reply in topics listing.
Added last replied topic to the forum listing.
Finalised initial topic listing design.
Added basic post listing to the topic viewer.
2018-05-20
Renamed the paginate macro to pagination for consistency.
Added (basic) topic viewer.
Added topics listing.
2018-05-19
Made subforum listing less dumb.
2018-05-18
Fixed profile field XSS.
Added baseline stuff for the forums.
2018-05-16
Fixed pagination in accordance with the new database system.
Fixed some oversights and conflicts caused by Windows' case insensitive paths.
Removed all Laravel dependencies (victory cheer).
Added a new migration system to replace the Laravel one.
Completed Laravel DB -> Raw SQL migration.
2018-04-30
Began deprecating the Laravel Database wrapper in favour of raw SQL.
2018-04-26
Some all around cleanup.
2018-04-24
Removed unnecessary (and pretty bad) modules system from the Application class.
2018-04-23
Added pagination to various management pages.
2018-04-17
Added user/role colours.
Removed ability to import avatars from the static chat domain.