Skip to content

Releases: TandoorRecipes/recipes

1.4.7

12 Feb 22:11
Compare
Choose a tag to compare
  • added background sync to shopping list entry checking (if connectivity is lost while shopping, sync will continue when connectivity is restored)
  • added importer for rezeptsuit.de #2288
  • added ability to add note to ingredient during import
  • added open graph meta tags for shared recipes #2264
  • added ability to use markdown in space message of the day
  • added ability to set individual spaces to allow infinit sharing of recipes
  • improved if the user tries to create a new food/unit with a plural that exists already for another food/unit its automatically merged
  • improved servings parser to handle certain formats better
  • improved import ingredient editor to allow deletion of ingredients
  • improved food api response time for search views
  • improved url import to prevent double importing
  • fixed plural edge case in unit and food serializer #2304
  • fixed editing ingredients in import when no unit is present #2302
  • fixed search view making unnecessary API requests from MealPlanEditModal
  • fixed button to disable shopping auto sync not working
  • fixed delete space data

1.4.6 Import and Automation improvements

03 Feb 15:05
Compare
Choose a tag to compare
  • added two new automations and docs
    • added description and instruction replace automations
    • added some docs to explain what automations are and how they work
  • added automatic ingredient sorting on import #2238
    • sorts ingredients to steps based on text matches, if no match is found a similarity function is used to improve the result even further
  • added importer tries to add the author of the recipe as a keyword #2258
  • added simple modal to recipe import to edit ingredients
  • added ingredient pluralization (thanks to @Knalltuete5000 #1860)
  • improved recipe pinning (unpin trough context menu, prevent double pin) (thanks to bee395 #2179)
  • improved handling of from to amounts in ingredient parser (thanks to MarcusWolschon #2272)
  • fixed emoji picker relying on external CDN, now native emoji's are used #2274
  • fixed manifest loading behind secured proxies (thanks to @jwalker343 #2215)
  • fixed link in docs (thanks to @fliiiix #2205)
  • fixed recettetek ingredient import #2229
  • fixed S3 image saving would not work on import #2259`
  • fixed marking food on hand would not work in some cases #2227
  • fixed importer breaking with empty ingredients #2257
  • fixed potential issue with default nginx config in docs for manual installation (thanks to RoGryza #2301)
  • updated django allauth so you can now login with openid connect #970 (comment)
  • updated lots of dependencies
  • updated docs (thanks to besendorf #2267 and jacobgc #2273, juneboom #2281))

1.4.5

09 Nov 13:30
Compare
Choose a tag to compare

⚠️ as of 10.11.2022 this release is not yet available for arm32 (raspi) users as cryptography 38.0.3 does not yet build on arm. Release will be published once cryptography is available (piwheels/packages#329).

  • added duplicate and move buttons to recipe ingredients #1667
  • added nextcloud cookbook export (thanks to TiagoRascazzi #2140)
  • fixed nextcloud cookbook nutrition import #2067
  • fixed login UI button alignment (thanks to chiaramistro #2104)
  • fixed share link creation and added proper tests (thanks to swnf #2106)
  • fixed sharing preferences not saving #2115
  • fixed recipekeeper import #2161
  • fixed recipe image rendering when nutritional values are present #2155
  • fixed paste ingredient function to add to correct step and keep order of pasted ingredients #2139
  • fixed ingredient parser handling of amount and space connected strings #1982
  • improved step time format #1830
  • improved allow smaller fractions (thanks to Mikhail5555 #2101)
  • updated lots of dependencies
  • updated translations (thanks to the awesome translation community over on https://translate.tandoor.dev/)
  • updated docs to fix some typos and add some FAQ, also added search (thanks to ignis-draco #2020 and raj3000k #2121 and mh166 #2154)

1.4.4

30 Sep 13:44
Compare
Choose a tag to compare
  • fixed recipekeeper import #2054
  • fixed an error with the API token auth endpoint

1.4.3

27 Sep 12:18
Compare
Choose a tag to compare
  • fixed keyword (and other fuzzy filtered models) search error when using sqlite #2059
  • fixed invite link FAQ in docs (thanks to smarth42 #2065)

1.4.2

23 Sep 15:00
Compare
Choose a tag to compare
  • improved scrolling in shopping list, swipe does not trigger on food name
  • fixed search settings could not be changed with sqlite db #1990
  • fixed url import would break on super long recipe titles #1996
  • fixed recipes could not be copied
  • fixed print option would show on context menu even if not in recipe view #2000

1.4.1

21 Sep 18:18
Compare
Choose a tag to compare

1.4.0

21 Sep 15:05
Compare
Choose a tag to compare
  • added new setting page (vue frontend), no new features but looks and feels better
  • added environment variables to increase gunicorn worker and thread counts which might yield performance improvements 904358b
  • improved search performance
    • added loading animation to search page
    • added caching to permission system and search preferences
    • improved performance by fixing food view queries (thanks to 8633brown #1980)
    • improved query various other query performance issues (reduced queries from ~90 to ~7)
  • changed API Token System
    • each user can now have multiple tokens
    • api keys can be scoped (for now only bookmarklet/other, will be expanded in the future)
    • api keys can have expiration dates and can be removed from the settings
    • uses the awesome Django OAuth Toolkit
    • bookmarklet now uses seperate api key with very limited privileges
  • changed default sort order to name because sorting by rating was very inefficient, a future release will see a proper fix for the inefficiency. Should dramatically increase search performance (~30%).
  • added documentation for the new home assistant integration (thanks for both to alexbelgium #2032)
  • improved documentation of external recipes (thanks to nough #2013)
  • improved minute rendering for recipe timings (thanks to CameronJGrant #1986)
  • improved many translations thanks to the awesome translation team 🥳
  • fixed markdown update (thanks to ambroisie #2044)
  • fixed space settings issue #1979
  • fixed issues with parsing non latin characters in the ingredient parser (thanks to andyjayne #1984)
  • fixed making an ingredient a header did not remove food in the background #1997
  • fixed share link bug with guest users #1998
  • updated several dependencies

⚠️ BREAKING CHANGE⚠️ (for those using the API or the bookmarklet)

  • All existing API Tokens are invalidated. If you use a token or the bookmarklet you will need to get a new one (from the settings and delete the bookmarklet and re add it)
  • The Authorization header now needs the keyword Bearer instead of Token as this cannot be changed in OAuth Toolkit

1.3.3

01 Aug 17:26
Compare
Choose a tag to compare
  • added ability to set recipe as private and share only with specific users #575
  • added ability to set an image for a space that is shown in the space overview
  • added ability to configure CSRF_TRUSTED_ORIGINS (thanks to iamkarlson #1948)
  • added ability to configure AWS_S3_CUSTOM_DOMAIN (thanks to dmaes #1947)
  • added item count indicator to shopping list (thanks to AquaticLava #1961)
  • improved many backend functions, cleaned up old, unused stuff and optimized things
  • improved copy me that importer (thanks to tomtjes #1937 also #1952)
  • improved markdown editor usability #1942
  • fixed manifest so that (android) shortcuts for shopping work again
  • fixed server error when signup mail could not be send
  • updated several libraries
  • removed user servings features (caused much more confusion than anything else, will get put into activity feed/comment rewrite)
  • removed shopping function in ingredient overview list (can be accessed using the context menu)
  • removed old search views

This release removes some old or new ballast that keeps me from bringing this application forward. Sorry to everyone who liked those features, they will make their way back in some form or the other but I need to get rid of some unneeded complexity in order to focus on new things.

1.3.2

13 Jul 08:27
Compare
Choose a tag to compare
  • added userspace model to admin
  • fixed space management on demo instances