Complete project revamp with a bunch of commits
- 266cb6ca Fixed an issue with the 0002_setup migration that caused the upgrade from version 14 to fail
- 2ff58fb9 Removed unnecessary import in db_queries.py
- 9dc1f902 Updated translations
- e04e1b94 Updated README (about gettext dependency)
- d93591bc Redesigned the user interface #23 (closed)
- f7048d1e Fixed shift- and shift-lock buttons and backspace issues in simple-keyboard_configure.js #14 (closed)
- 548af757 Disable on-screen keyboard when smartphone is detected #14 (closed)
- 0ab45c6e Integrated simple-keyboard from hodged as a on-screen keyboard #14 (closed)
- 6c72b505 Fixed login button overlaid by footer on small screens #13 (closed)
- 0939d103 Changed all W13R references to ChaoticByte #18 (closed)
- fb3bbf3f Added support for multiple hosts in caddy configuration and CSRF_TRUSTED_ORIGINS #22 (closed)
- b78e196f Set sensible file permissions on startup #21 (closed)
- c6b35849 Updated .gitignore and restored misc folder with updated systemd unit file and icons
- bf1e3426 Adjusted caddy logging format
- 626f596c Improved readability of python code by adding/removing newlines, identation, etc.
- 0aa8c7f1 Ported archive script to new structure #16 (closed)
- 983cfb0f Removed one unnecessary import in _bootstrap.py
- be38d188 Added session-autocleaner, changed some script filenames, changed shebang of manage.py #16 (closed)
- 159e1cef Updated README and comments in the configuration #16 (closed)
- 9bc9d519 Added setup migration for globals and userdeposits view, added create-admin script #16 (closed)
- 0a1ada15 Moved locales into app directory #16 (closed)
- d278d372 Fixed admin panel not working #15 (closed) #16 (closed)
- 01aa31a8 Fixed CSRF-related issues and profilepictures by starting caddy for development server too. Also improved boostrap script. #15 (closed) #16 (closed)
- 5572fec9 Completely re-structured the project from scratch, wrote a better bootstrap script, changed configuration format to yaml, improved Caddyfile, and more. #15 (closed) #16 (closed) #20 (closed)