Skip to content

Releases: alex9849/CocktailPi

Version 1.4.0

07 Feb 13:11
Compare
Choose a tag to compare
  • Added RaspberryPi 5 support
  • Added core affinity locks for stepper motor tasks

Version 1.3.1

18 Dec 22:41
Compare
Choose a tag to compare
  • Upgraded Quasar frontend to version 2.14.2
  • Fixed that custom colors weren't applied on chromium browsers

Version 1.3.0

25 Nov 17:01
Compare
Choose a tag to compare
  • Added images to ingredients that are used for ingredient recipes
  • Fixed swapped alcohol content and liquid left attributes in ingredient recipes
  • Added page reload button
  • Added reboot button
  • Added event action trigger for completed manual interactions
  • Updated Pi4J to version 2.4.0
  • Added a few recipes to seed data

Version 1.2.0

18 Nov 23:09
Compare
Choose a tag to compare
  • Added color customization system
  • Added system updater. No more manual updates after this update! :)
  • Renamed project to CocktailPi
  • Standard UI
    • Recipes are now displayed over 2 columns on wide screens.

The project was renamed to CocktailPi!
The previous name was there, because this project started as a university project that was never intended for public release. However, as the project has evolved far beyond its initial scope, it has been bestowed with a fresh identity. Accompanying this rebranding is the official CocktailPi website. Visit it at https://cocktailpi.org/

Important!:
When upgrading to this version you will need to rename your database from cocktailmaker-data.db to cocktailpi-data.db.
Navigate into your installation folder of CocktailPi (former CocktailMaker) and execute the command mv cocktailmaker-data.db cocktailpi-data.db. Make sure your application is stopped before changing the name.

Upgrade guide:

As mentioned in the 1.0.0 release, when upgrading from a version older than 1.0.0 you have to reinstall your complete system. Please use the installation instructions at https://cocktailpi.org/install/ as a reinstallation guide.
Please do the following when upgrading from a version newer or equal to 1.0.0:
Connect via ssh to your pi log in as root user. When logging in with the pi user use sudo -i to become root. Afterwards execute:

service cocktailmaker stop
mv /root/cocktailmaker /root/cocktailpi
cd /root/cocktailpi
rm cocktailmaker.jar
rm /etc/init.d/cocktailmaker
wget https://github.com/alex9849/CocktailPi/releases/latest/download/server.jar -O cocktailpi.jar
mv cocktailmaker-data.db cocktailpi-data.db
chmod +x cocktailpi.jar
ln -s /root/cocktailpi/cocktailpi.jar /etc/init.d/cocktailpi
systemctl daemon-reload
update-rc.d cocktailpi defaults
service cocktailpi start

Thank you for using CocktailPi! :)

Version 1.1.1

10 Nov 08:05
Compare
Choose a tag to compare
  • Fixed a bug that the sidebar wasn't updated, when changing the language

Version 1.1.0

09 Nov 16:58
Compare
Choose a tag to compare
  • Added translation system with support for the english and german language.
  • Donation dialog will no longer be shown after every page reload.

Version 1.0.3

01 Nov 12:37
Compare
Choose a tag to compare
  • Improved IngredientList usability
    • Newly added ingredients get added to last "addIngredint" productionstep instead of creating a new one
    • Added icon that visualizes, that productionsteps and ingredients can be dragged

Version 1.0.2

30 Oct 20:29
Compare
Choose a tag to compare

Update lombok version
Python eventaction now use the python3 command the python command

Version 1.0.1

05 Oct 14:39
Compare
Choose a tag to compare

Bugfixes:

  • Fixed a bug where pumps didn't got persisted after automatic Cocktailfactory pump up
  • Fixed a bug where users couldn't update oneself.

Version 1.0.0 🎉

13 Sep 07:54
Compare
Choose a tag to compare

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:

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