Releases: TandoorRecipes/recipes
Releases · TandoorRecipes/recipes
1.4.7
- 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
- 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
⚠️ 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
1.4.3
1.4.2
- 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
- fixed broken default values for gunicorn workers and threads (thanks for the quick debugging and help Szeraax kristof-mattei and BapRx #2052)
1.4.0
- 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
- 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 ofToken
as this cannot be changed in OAuth Toolkit
1.3.3
- 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
- added userspace model to admin
- fixed space management on demo instances