Upgrading
- Nginx users will need to edit their configuration for the API folder (see example)
- Apache2 users will need to make sure that the rewrite module is active (see documentation)
- config.php is now found in the /data/ folder after the first start. All previous changes to /incl/config.php will be lost during the upgrade.
- If you pass barcodes as a GET variable with scripts to index.php, you will need to change the script to pass them to the API instead (see documentation)
- If you are running Barcode Buddy behind a reverse proxy, make sure to turn off proxy buffering (see documentation)
Changelog
- Added authentication, can be disabled through config.php
- Added support for Grocys tare feature
- Config.php now found in the data directory
- Added API (if you are adding barcodes with GET, you will need to use the API instead)
- Support for official Barcode Buddy App
- Fixed race conditions
- Show more detailed errors if they occur
- Barcode Buddy settings can be set through environment variables
- Barcode grabber bash variables can be set through environment variables Thanks. @Biont
- Add logs when adding/consuming new products through UI
- New theme for Screen module. Thanks @hanerd
- Python barcode grabber script for devices that disconnect frequently. Thanks @vondit
- Main ui refreshes through AJAX now without reloading
- Better support for iOS13
- Created robots.txt. Thanks @bbreton09
- Added favicon
- Added admin menu for dowloading database backup
- Refactoring / Minor fixes