Releases: alex9849/CocktailPi
Releases · alex9849/CocktailPi
Version 1.0.0 🎉
New features
- PostgreSQL has been replaced with SQLite, which is now shipped with the .jar file. Consequently, there's no need to set up a database during installation.
- Added support for stepper motors.
- Introduced a setup assistant for both stepper and DC motors.
- Revamped the pump management user interface (UI).
- Implemented a pump calibration tool.
- Added GPIO (General Purpose Input/Output) management, including:
- GPIO usage overview.
- Support for I2C pin-expander (MCP23017).
- Setup assistant for I2C pin-expander.
- Implemented dynamic generation of single-ingredient recipes for all ingredients connected to a pump.
- Introduced glass management, including:
- Default glass selection per recipe.
- Global default glass selection.
- Default glass selection for single-ingredient recipes.
- Removed E-Mail, Firstname, and Lastname fields from user management.
- Order volume reduced from minimum 50ml to 10ml and increased from maximum 1000ml to 5000ml.
- Added a configurable default filter.
- Reworked the "fabricable" filter selection.
- Made the recipe list an infinite scroll list for improved user experience.
- Removed the requirement for a recipe description.
- Included a donation disclaimer.
- Refactored some old UI components to align with the application's current style.
- Added a bottle size field to all ingredients.
- Included a refill button for pumps in the "order cocktail dialog."
- Added URL parameter configuration for the UI, allowing:
isMobile
to enforce mobile behavior.isKiosk
to display all external links as QR codes instead of opening them.- Example: https://your-installation-url.local/?isMobile&isKiosk would trigger both behaviors.
How to upgrade:
Due to the introduction of a new database backend in this update, a complete reinstallation is necessary. Please follow these steps to ensure a smooth installation:
- Begin by completely formatting your SD card to ensure a clean slate.
- Install the software again by following the instructions provided in the installation guide: Click me