Changelog
2023-07-21
Updated README.
Updated TODO (excuse to test Packagist hook).
Translate to Simplified English.
Allow including Index through Composer.
Just use Composer for DeviceDetector.
Determine client info on insert rather than on retrieve for speed improvements.
Fixed error 500 on logs and sessions pages because of dead library.
2023-07-20
Improved profile fields code.
2023-07-19
Upgrade to PHP 8.2.
Removed lockdown feature for now.
Restructured public folder and initialisation process.
Display full join and seen dates on hover.
Minor members list redesign.
Removed overbearing global shadow.
Removed leftover abstract class.
2023-07-18
Fixed whatever the date formatter was smoking.
Removed server-side relative time.
Removed unnecessary checks from URL formatter.
Removed old formats of and unused SharpChat endpoints.
Fixed various errors and oversights caught by phpstan.
Config class overhaul.
2023-07-17
Removed timeago library.
Fixed account data export memory usage.
Don't scream on double close.
Rewrote audit log on new database backend.
Fixed Javascript not working because it's written very poorly.
Use Node for asset building instead of building on the fly every time (feat. minification!)
2023-07-15
Rewrote most of the comments backend.
Fixed some routing oversights.
Show Index and PDO query counts separately in the footer.