Releases: gianluparri03/cucinassistant
6 (Zucchina)
Features
- Multi language UI (implemented English and Italian)
- Recipes management
- Common insert into storage
- Float quantities for articles
- New message when the articles order changes while editing them
- Added a loading spinner
Technical
Note: Database schema changed. Check alter.sql
in the assets; run it before starting CucinAssistant.
.env
files instead of.yml
files for configs- Created a
src/
folder - Replaced naked returns in the
database
package - Other minor changes
Docker Image
Note: Older docker compose files won't work anymore because of the changed config files.
The docker image for this version can be pulled from ghcr.io/gianluparri03/cucinassistant:6
. Check docker.md
in the assets for instructions.
5 (Patata)
Note: Changed DBMS since last version. There is a porting script in the assets.
Features
Divided storage into multiple sections. Improved UI.
Technical
Rewritten all the codebase, using Go instead of Python, PostgreSQL instead of MariaDB and using HTMX.
Docker Image
The docker image for this version can be pulled from ghcr.io/gianluparri03/cucinassistant:5
. There is a guide on how to run it in the assets.
4 (Fico)
previously named 2.0
Note: Database needs schema changes since previous version.
Features
Users can now have more menus and edit the things in their lists. Improved UI.
Technical
Added tests.
Docker Image
The docker image for this version can be downloaded from ghcr.io/gianluparri03/cucinassistant:4
.
3 (Noce)
previously named 1.3
Note: Database incompatible with previous version.
Features
Improved security and error messages.
Technical
Uses MariaDB as database.
2 (Pesca)
previously named 1.2
Note: Database incompatible with previous version.
Features
Merged quantity and expiration lists into a storage list. Added email support.
Technical
Uses SQLite as database.
1 (Melagrana)
previously named 1.1
Note: Database incompatible with previous version.
Features
Multi user support.
Added a list of ideas and a list of quantities. Added metadata to make the website a TWA.
Technical
Stores data in JSON files.
0 (Carota)
previously named 0.1
Features
First version. Single user only. Manages a menu, a shopping list and an expiration list.
Technical
Uses MariaDB as database.