Skip to content

Releases: TandoorRecipes/recipes

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

1.3.1

12 Jul 17:42
Compare
Choose a tag to compare
  • fixed various parser/bookmarklet issues (thanks to @smilerz #1917)
  • fixed issue where broken imports would lead to empty import response views
  • fixed old invite link button on system page
  • fixed an issue with multi space and social auth logic
  • fixed copy me that importer #1932
  • added documentation for import / export (thanks to Mikhail5555 #1930)

1.3.0 - Multi Space Tenanncy

07 Jul 17:39
Compare
Choose a tag to compare
  • added multi space tenancy
    • each user can now be part of multiple spaces / can own multiple spaces
    • completely rebuild the space management page to the new vue frontend
    • quickly switch between multiple spaces, allow different permission levels per space
    • lays the foundation for more advanced features in the future (like multi space sharing)
  • added API endpoint to retrieve API token from username/password 1809
  • added ability to dump/loaddate trough django management console (thanks to AliveDevil #1854)
  • added ability to import youtube videos (thanks to parkroland #1732)
    • import the video name, description and thumbnail with a link to the video
    • does not yet support downloading but might be added in the future
  • added proper sign in template for social account logins
  • added import duplicates have links to the recipe search now #1365
  • added ability to not show ingredient overview at the top of a recipe
  • added debounce to food search in recipe edit
  • added ability to edit source url attribute of recipes #1880
  • updated lots of translations thanks to the awesome translation community
  • updated tons of dependencies
  • updated recipe scrapers library to improve parser results
  • improved improved several views on mobile (recipe edit, view and shopping)
  • improved print layout (thanks to vekunz #1723)
  • improved several mobile layout issues (thanks to astappiev #1829)
  • changed markdown editor
  • changed recipe from source endpoint to be available using the usual API authentication #1808
  • fixed fixed swiping track area on shopping list
  • fixed importer would not show different images fro each site
  • fixed default search settings not being applied #1817
  • fixed issue with ingredient pasting in recipe edit view #1858
  • fixed filtering broken on food edit modal supermarket category #1802
  • fixed add to shopping layout issue (thanks to @Kaibu #1825)
  • fixed several api issues (including #1816)
  • fixed imported from link would break page design #1861
  • fixed url import always returning servings or items as servings text #1869
  • fixed issues with cookmate importer #1870
  • fixed ingredient amount would show even if amount was disabled #1877
  • fixed collapsed nav might be longer than viewport allows on mobile #1881
  • fixed error when resetting food inheritances if no foods exist (thanks Jbonnett to #1885)
  • fixed step headers would show in step ingredient lists #1879
  • fixed make now search filter (thanks to @smilerz #1909)
  • improved readme (thanks to anaymody #1864)
  • improved docs grammar (thanks to anu-codes #1815)
  • improved manual setup guide (thanks to nicedevil007 #1866)
  • improved backup guide (thanks to nough #1908)

1.2.7

25 May 16:53
Compare
Choose a tag to compare
  • updated several translations (thanks to the awesome translation team)
  • improved ingredient editor on mobile #1794
  • fixed import issue for certain recipes #1787
  • fixed random recipe ordering #1812
  • fixed inkonsistent default for step show as header (now always default false)
  • fixed advanced search settings cookie expiration #1666
  • fixed processing order of middlewares resulting in issue with reverse proxy auth #1749
  • fixed plan to eat importer tag delimiter #1804
  • fixed localization issue with shopping category selection in food edit modal

1.2.6

18 May 12:58
Compare
Choose a tag to compare
  • fixed SSRF issue with the server having the ability to make local requests
  • fixed several sanitization issues in model list view and file editor views
  • fixed inability to delete recipe images #1798
  • fixed broken logo font on mobile @Kaibu
  • updated several dependencies

Thanks to WhiteSource Software for reporting and responsibly disclosing the security issues fixed with this release