* Bump AntLoader to version 2
* Whoops - I forgot about the tests
* Oh yeah, cron.
Note to self: turn the autoloader into an individual file that can be included by the tests / cron file so I don't need to update 3 of them manually
* Started work on routing improvements
Creates a helper class to make handling routes a bit easier. Also should an issue that prevented SSL certs from being renewed via the .well-known folder
* Bugfix
* Added PHPDocs
* Implemented rudimentary multi-user support
* Delete src.zip
* Improve the update user function
And added a new function to the auth module to invalidate a session
* Update AntAuth.php
* Rename the configs, a bit more auth stuff
* Fix test and JS regex
* Turn the admin landing page into a twig template
* plugin/admin/ -> admin/
* Refactored templating for plugins
Plus. I finally converted the remaining options in the admin plugin to twig templates. No extra styling, but it'll be easier now
* Fix PHPStan warnings
* Basic "first time" user setup
* Improved styling
* Started implementing user management
* Completed user management in the admin panel
* Renamed templates, added support for sub-dirs
* Limit and validate allowed chars for usernames
* Finished the basics of the profile plugin
* Styling for the bootstrap theme
* Some more final touches
* Added an example to show author
* Tweak to the readme
* Started writing plugin support
* Started work on the Admin plugin
* Added page list regeneration option
* Started work on the config editor
* Rebased
* Admin plugin can now edit the config
* Ability to edit pages + verify config before saving
* Make PHPStan happy :)
* Implemented authentication