After a long time i have finally come up with a proper name for this project and thanks to the awesome help of a few friends could also create a new logo and color scheme. I hope you like it, feedback is always welcome. I also added a new demo page where you can test out the application before installing it on your server.
- added offline functionality! visited recipes get cached and can be viewed from a special offline page
- added local storage support #310
- added OAuth support trough django allauth #230 visit the docs for more information
- added completely new import export module
- import and export multiple recipes at the same time
- import recipes from other recipe applications (for now Nextcloud Cookbook, Chowdown, Safron, Paprika and Mealie)
- documentation can be found here
- added the shopping list now merges entries with the same food type and unit again
- added Supermarkets and Supermarket Categories to categorize foods and automatically sort the shopping list docs
- added sticky navbar and a setting to customize it (thanks to @neferin12 #321)
- added manifest to allow creation of PWA shortcuts - basically looks like an app now on android (thanks to @Hanser #324 )
- added basic service worker so browsers suggest installing the app, in the future this will allow some offline functionality
- added description field to recipe (for general purpose short texts)
- added ability to import servings for recipes #349
- added ability to set a user defined text for servings
- added help system to link doc pages to application pages and linked edit storage (more to come)
- added added czech translations thanks to @pavelsolar
- changed the recipe API now returns only selected attributes when listing all recipes (to improve performance on large datasets)
- improved if not logged in you get redirected to the login page with the proper
next
parameter #292 - improved prevent from adding the same recipe twice to recipe book (thanks to @bloomcake #326)
- improved cook log has a new rating scale and allows adjusting the date, also in the real API now #243
- improved ingredient parser thanks to @l0c4lh057
- improved documentation in
.env
thanks to @tdvantine
- fixed Nextcloud sync issues with different webdav paths #304
- fixed an importer ingredient parsing edge case (thanks to @jakobwenzel #322)
- fixed fails in the ingredient parser could drop an ingredient from the recipe without an error #323
- fixed django form help texts not being translated #313
- fixed cookies in meal plan used to store preferences would expire to fast
- fixed issues with the docker examples
- fixed migration mistake that broke
valid_until
for invite links - fixed removing keywords in recipe import not working #337
- fixed exported recipes with ingredients with recipes could not be imported. this feature will be completly refactored and improved in the future #334
- fixed creating users with invite links and fixed names was broken #350
- fixed recipe editing would duplicate nutrition information #363
- fixed icon not properly showing on apple devices (thanks to @cesarblancg #386)
- fixed issue with servings being 0 after import which breaks the recipe scaling
- fixed the import log causing a 500 error on postgresql database backends