Commit Graph

6 Commits

Author SHA1 Message Date
Belle Aerni 23e8b18ba3
Implemented multi-user support (#27)
* 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
2023-03-07 02:09:32 -08:00
Belle Aerni cb0a1917a9 Update admin plugin to render with twig 2023-01-10 00:26:05 -08:00
Yağızhan de5069d79e These need to be generated, so ignoring them. 2023-01-07 13:26:05 +03:00
Yağızhan 718ff4f9e8 Pushing the Tailwind theme 2023-01-07 13:18:16 +03:00
Belle Aerni 02919b797f Initial support for theming 2023-01-05 23:43:31 -08:00
Belle Aerni 23b05394b4 Created a skeleton of the app 2023-01-05 20:01:00 -08:00