• 15 5a229e82a7

    ChaoticByte released this 2023-03-26 11:14:41 +00:00 | 41 commits to main since this release

    How to upgrade from version 14

    First, before updating to the new version, stop the server and make a backup of your database.

    Then:

    1. Start over in a fresh application directory (with the new version)
    2. Copy your profile pictures to ./data/profilepictures/ and your TLS certficates to ./data/tls/
    3. Rewrite your config to ./data/config.yml (now in YAML format)
    4. Run ./scripts/setup-env.sh to install pip depedendencies
    5. Run ./start.sh to start the application - all database migrations should apply automatically without an error

    Changelog

    • 03abfca Bumped version to 15 #24
    • 266cb6c Fixed an issue with the 0002_setup migration that caused the upgrade from version 14 to fail
    • 2ff58fb Removed unnecessary import in db_queries.py
    • 9dc1f90 Updated translations
    • e04e1b9 Updated README (about gettext dependency)
    • d93591b Redesigned the user interface #23
    • f7048d1 Fixed shift- and shift-lock buttons and backspace issues in simple-keyboard_configure.js #14
    • 548af75 Disable on-screen keyboard when smartphone is detected #14
    • 0ab45c6 Integrated simple-keyboard from hodged as a on-screen keyboard #14
    • 6c72b50 Fixed login button overlaid by footer on small screens #13
    • 0939d10 Changed all W13R references to ChaoticByte #18
    • fb3bbf3 Added support for multiple hosts in caddy configuration and CSRF_TRUSTED_ORIGINS #22
    • b78e196 Set sensible file permissions on startup #21
    • c6b3584 Updated .gitignore and restored misc folder with updated systemd unit file and icons
    • bf1e342 Adjusted caddy logging format
    • 626f596 Improved readability of python code by adding/removing newlines, identation, etc.
    • 0aa8c7f Ported archive script to new structure #16
    • 983cfb0 Removed one unnecessary import in _bootstrap.py
    • be38d18 Added session-autocleaner, changed some script filenames, changed shebang of manage.py #16
    • 159e1ce Updated README and comments in the configuration #16
    • 9bc9d51 Added setup migration for globals and userdeposits view, added create-admin script #16
    • 0a1ada1 Moved locales into app directory #16
    • d278d37 Fixed admin panel not working #15 #16
    • 01aa31a Fixed CSRF-related issues and profilepictures by starting caddy for development server too. Also improved boostrap script. #15 #16
    • 5572fec Completely re-structured the project from scratch, wrote a better bootstrap script, changed configuration format to yaml, improved Caddyfile, and more. #15 #16 #20
    Downloads