Skip to content

Releases: TandoorRecipes/recipes

0.8.2

03 Jun 20:41
Compare
Choose a tag to compare
  • fixed file name guessing vulnerability #90
  • fixed broken tooltips and buttons #89
  • added .map files to cleanup console #83

0.8.1

03 Jun 20:00
Compare
Choose a tag to compare
  • 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

03 Jun 06:54
67d7cd1
Compare
Choose a tag to compare
  • 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

27 May 07:50
Compare
Choose a tag to compare
  • 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

04 May 20:40
Compare
Choose a tag to compare
  • 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

26 Apr 14:02
Compare
Choose a tag to compare
  • added ability to import and export recipes (json only for now, see #19)
  • fixed markdown links not rendering correctly
  • some documentation cleanup
  • added tooltips to recipe view buttons

0.6.4

15 Apr 15:10
e78323d
Compare
Choose a tag to compare
  • 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

07 Apr 18:24
Compare
Choose a tag to compare
  • increased keyword icon character limit to allow all emojis (and multiple) thanks to @cazier
  • fixed error when entering a non numerical amount for an ingredient #47

0.6.2

05 Apr 12:54
4cf6a3b
Compare
Choose a tag to compare
  • 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

27 Mar 20:55
Compare
Choose a tag to compare
  • fixed broken markdown links
  • fixed shooping list format when clicking trough recipe view