• 22 92f653b990

    Release 22 Stable

    ChaoticByte released this 2025-09-07 20:45:40 +00:00 | 0 commits to main since this release

    • ecae648 Bump version to 22
    • 7fa405a Overhauled the complete user interface
    • 5fefee2 Added a small code warning and added more comments to models.py
    • 054c5db Caddyfile: use internal directive by default for self-signed certs
    Downloads
  • 21 b090c387e1

    Release 21 Stable

    ChaoticByte released this 2024-02-13 18:28:57 +00:00 | 5 commits to main since this release

    • 71bc46c Bumped version to 21
    • 69c6b79 Small improvements to the UI
    • 0f4b1d9 Split up static files into static and django_static
    • 3a9b2c2 Changed README title
    • 1e20fd9 Updated dependencies
    Downloads
  • 20 dffcaa6416

    Release 20 Stable

    ChaoticByte released this 2023-11-01 18:36:41 +00:00 | 11 commits to main since this release

    Downloads
  • 19 4ad23c5db0

    Release 19 Stable

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

    • 4958a56 Bumped version to 19
    • e4acc5c Added two new statistics about all users: 'order sum' visible for users having the 'view_order' permission and 'deposit sum' visible for users having the 'view_registertransaction' permission, improved the layout of the statistics page, updated translations
    • 4eb2911 Fixed round corners on tables for Firefox
    • 31ae251 Fixed orders/weekday statistic, improved statistics page layout
    • 60d2df9 Use a dedicated logfile for the session cleanup service
    Downloads
  • 18 dd36c3c114

    Release 18 Stable

    ChaoticByte released this 2023-06-07 17:06:25 +00:00 | 35 commits to main since this release

    Changelog

    dd36c3c Fixed a security issue on the login page by clearing the buffer of the virtual keyboard when pressing 'cancel'

    Downloads
  • 17 bdb1d6353c

    Release 17 Stable

    ChaoticByte released this 2023-04-19 16:29:26 +00:00 | 22 commits to main since this release

    Changelog

    • 51fda11 Bumped version to 17
    • 85e4979 Added missing zero to numeric keyboard layout
    Downloads
  • 16 7bd71f9e97

    Release 16 Stable

    ChaoticByte released this 2023-04-17 19:35:13 +00:00 | 25 commits to main since this release

    Note

    From this version on ALL accounts are visible in the user lists (e.g. on the login page) - also admin accounts (!) - unless the option "Hide from userlist" is activated in the user settings.

    Changelog

    • 5408ec5 Moved third-party licenses to the README and restored previous license file, because Gitlab wasn't able to determine the right license for this project anymore
    • c9792cc Bumped version to 16
    • 2c51e62 Added a text banner that is displayed in the terminal/logfile on application startup, fixed a wrongly indented code block
    • 6b396db Removed leftover print statements that were used for debugging
    • 79d148b Improved the style of select elements (now also works on WebKit browsers)
    • c74744d Improved the visibility of the dropdown menu in the userpanel, especially on mobile devices
    • e155537 Added Inter font for the UI, replaced some icons with Material Design Icons, minor css improvements
    • 3a0f1bf Moved LICENSE to LICENSE.md and added the license for simple-keyboard
    • 880f7f6 Changed the appearance of the dropdown button in the userpanel
    • ac59aa0 Improved history page and spacing between values and currency suffix + minor improvements to css
    • 8702233 Added feature to transfer money to another account + some minor improvements
    • 2bab323 Implemented 'custom forms' to replace individual scripts for deposit and supply forms
    • 5ab0d10 Added 'Hide from userlist' to user settings
    • 105ddc0 Removed 'User: ' prefix in user panel to get more space for the username and balance
    Downloads
  • 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
  • 14 83b851000f

    Release 14 Stable

    ChaoticByte released this 2023-01-10 22:45:37 +00:00 | 69 commits to main since this release

    Changelog

    • cde9081 Change bind address for the application from 'localhost' to '127.0.0.1' to fix a possible error on some hosts
    Downloads
  • 13 fcf2f7b32e

    Release 13 Stable

    ChaoticByte released this 2022-11-05 09:56:14 +00:00 | 71 commits to main since this release

    Changelog

    • 0983617 Bumped version to 13
    • af4dbc7 Renamed Register Transactions to Transactions in the Admin Panel
    • 3d778df Removed Feature: Register Balance
    • 8599f49 Refactored CSS and HTML templates and polished UI + code-cleanup and adjusted filenames
    • 1e32e2b The application now correctly encodes the url query string for the profile-picture name
    • 9f270c1 Profile pictures are now handled by the application to mitigate possible directory traversals
    • 86ea7c0 Added 'supply' page to create negative register transactions, updated translations

    Notes

    You may have to move your profile pictures from static/profilepictures/ to profilepictures/

    Downloads