Releases: TandoorRecipes/recipes
0.8.2
0.8.1
- fixes not being redirected to setup page on first launch
- fixes media serving with DEBUG=False
Media serving important information
TLDR; If you don't use nginx (or any other webserver) in your docker setup (docker-compose.yml
) please update it to include one (see this and this example). Lastly add GUNICORN_MEDIA=0
to your .env
file
If you want to continue serving media files without a webserver (which is not recommended, see explanaition) add GUNICORN_MEDIA=1
to your .env
file and everything should work as before.
Explanation:
In PR #39 and subsequent commits we introduced Whitenoise as the static file server for everything included in the static files directories. Doing this seemingly allowed us to get rid of the additional nginx container running to serve static/media files. By changing the default debug mode to false (which it should have been a long time) in the 0.8.0 release media file serving broke, as they were always served trough debug features.
Basically everyone recommends not doing this, even tough it appear to be more a performance and less a security issue. To allow you to continue using the gunicorn to serve media files the GUNICORN_MEDIA
setting was added to the .env
file.
The recommended solution is to add back the nginx container into your docker-compose.yml
. To do so simply add the container as shown in this and this example. You also need to download the nxinx
folder and place it next to your docker-compose.yml
. If you need any help migrating feel free to raise an issue and ask for it.
For the next few releases GUNICORN_MEDIA
will default to true in order not to break existing installation on updates, some kind of warning will be displayed with the next version.
0.8.0
- added web setup page so superusers dont need to be created trough the command line
- made images in large search view clickable (#80 thanks @cazier)
- removed CDN based loading of jquery and other client side dependencies #75
- fixed headers being rendered in shopping lists #78
- added setting to disable showing of recently viewed recipes #76
- improved keyword rendering in plan and search view #77
- added link to GitHub in the user dropdown
- added markdown docs linkt to user dropdown
- added some documentation/help to the
.env
file - removed spaces from beginning of shopping list entries and changed the line break operator
- updated german translations
Translations: You can now contribute to the project by supplying localization trough the new transifex project
0.7.1
- added sharing capabilities to meal plan entries (default shared users can be listed in settings)
- added last viewed recipes to the top of the search page
- added nice dedicated view for meal plan entries
- added a view log (for last viewed display) and dedicated page to view the view and cook logs
- fixed meal plan entries beieng visible to every user
NOTE: I forgot to merge develop into master on the 0.7 release so updating to latest with this release will also give you the changes mentioned in the last release.
0.7.0
- added group based permission system (see doc)
- added new search result style (default, can be changed in settings)
- added sharing, descriptions and icons to recipe books
- added special ingredient that allows setting headers between ingredients
- added ability to create meal plan entries without recipes (thanks @tourn #57)
- added ability to log when a recipe was cooked and add ratings/serving counts into the log
- added more permission tests
- improved design of recipe books
- improved statistics page (still not great but at least a little useful)
- fixed permission problems with comments and recipe book (entries)
- fixed messed up ingredient ordering when loading edit view causing order mixups
- fixed markdown rendering issues (again)
- fixed rounding error when scaling ingredients #63
- fixed user preference field creation by using django-annoying's
AutoOneToOneField
#64 - fixed print button tooltip disturbing print ui
NOTE: All existing users are assigned the admin group as this matches the permissions they had before. Admins don't have the same permissions as superuser, see the permission docs here
0.6.5
0.6.4
- fixed possible webdav errors with nextcloud (thanks @pataya23 #51)
- every link in the recipe instructions is now clickable (thanks @tourn #56)
- added kubernetes example files and instructions to docs (thanks @hakoerber #50)
- added user setting to change the default ingredient unit
- added user setting to change default page displayed without any url path
- docker images are now released for arm platforms as well (only latest and tagged releases)
Many thanks to all the awesome people who provide feedback, ideas and contribute directly trough pull requests!
0.6.3
0.6.2
- set recipe name as page title (for printing file names and easier tab navigation)
- added buttons to meal plan (thanks to @tourn)
- improved recipe printing layout
- added print button (invokes browser print function)
- fixed UI alignment issues with images on certain viewport sizes
- updated tabulator to fix #44
0.6.1
- fixed broken markdown links
- fixed shooping list format when clicking trough recipe view