8000 chore(deps): update vabene1111/recipes docker tag to v2 by renovate[bot] · Pull Request #408 · Nirajn2311/home-server-docker · GitHub
[go: up one dir, main page]

Skip to content

Conversation

renovate[bot]
Copy link
Contributor
@renovate renovate bot commented Jul 31, 2025

This PR contains the following updates:

Package Update Change
vabene1111/recipes major 1.5.34 -> 2.3.2

Release Notes

TandoorRecipes/recipes (vabene1111/recipes)

v2.3.2

Compare Source

  • added ability to configure gunicorn timeout (thanks to KoMa1012 #​4138) fixes #​4125
  • improved start page with small recipe counts
  • improved default unit for food properties
  • fixed ingredient template selector not working on unsaved recipes
  • fixed add all in food properties editor overriding existing properties #​4137
  • fixed dropdowns in properties editor at the bottom behind layout
  • fixed missing conversion for property not shown when a second ingredient had a working conversion/property value
  • fixed api sample url #​4132
  • fixed infinity as amount in ingredients when servings are 0 and associated importer bug #​4133
  • fixed cant create a new step if no steps are in a recipe #​4119
  • fixed to small default body size in nginx #​4145

v2.3.1

Compare Source

  • fixed nginx config for setups without any proxy

v2.3.0

Compare Source

⚠️ changed TANDOOR_PORT to configure the internal nginx instead of gunicorn. This breaks in two cases

  • if you had TANDOOR_PORT set but still pointed your reverse proxy to 8080 6adf077. Fix: point to whatever you configured in TANDOOR_PORT or unbind and point to port 80
  • if you had the pre V2 default setup and pointed your proxy to 8080 which is now no longer exposed. Fix: point your proxy to port 80 and remove the nginx (see #​3851)

This completes the migration to nginx see #​3851

  • added ability to create recipe properties using AI
  • improved mealie 1 importer to also support linking between ingredients and steps
  • changed removed outside binding to gunicorn. Access Tandoor on port 80 or whatever you configured as TANDOOR_PORT
  • fixed mealie 1 importer creating empty steps
  • fixed demo auto login from docs page #​4073
  • fixed unit conversion division by zero error #​4072
  • fixed merging not working in ingredient editor #​4080
  • fixed ingredients missing in sub recipes #​4079
  • fixed finish text in welcome wizard not being localized
  • fixed inkonsistent results on shopping lists with many entries #​4084 (thanks c0mputerguru #​4089)
  • fixed error when trying to move ingredients in import step editor trough step sorter dialog #​4088
  • fixed number of times cooked filter #​4078
  • fixed missing date input from cook log editor
  • fixed test timezone edgecase (thansk to c0mputerguru #​4091)
  • fixed recipe property editor #​4110
  • fixed first ingredient in recipe not using default unit
  • fixed merging Units could fail because of duplicate unit conversion #​4116
  • updated docs to indicate minimum python version 3.12 #​4076
  • updated django to 5.2.7

v2.2.7

Compare Source

  • fixed edge cases in mealie 1 importer #​4071
  • fixed missing postgres extension migration for new installations #​4070
  • fixed creating ingredient in unsaved recipe could focus on wrong step

v2.2.6

Compare Source

  • fixed step editor layout

v2.2.5

Compare Source

  • improved auto grow text area when writing recipe comments
  • fixed property editor page not updating when adding 0 values
  • fixed increased maximum dropbox token length #​3103
  • fixed layout issue in some resolutions breaking recipe ingredients input
  • fixed ingredients without unit not being displayed in steps overview #​4069

v2.2.4

Compare Source

  • added AI based recipe step and ingredient sorter
  • added AI based food properties import
  • added delete page for many objects, showing what is preventing a delete or is affected by it #​3758
  • added step sorting button to all steps
  • added lots of new translations (thanks to the awesome people working on translate.tandoor.dev)
  • added button to invite links on space member management page #​4055
  • added more special recipe unicode characters to be recognized in import
  • added import button to shared recipes
  • added ability to duplicate recipes
  • improved all number inputs use the correct localized decimal Separator #​4052
  • improved retain steps during recipe import if provided in source data
  • fixed setting global/space only for AI provider
  • fixed ordering of AI providers random
  • fixed open data importer #​4058
  • fixed staticfiles error when loading tandoor #​4064
  • fixed recipe search updated at filter #​4064
  • fixed nginx error pages not working #​3961
  • updated synology install docs (thanks to Nailik #​4060)

v2.2.3

Compare Source

  • fixed AI Provider admin
  • fixed AI Provider permissions
  • fixed AI balance logic

v2.2.2

Compare Source

  • fixed unwanted redirects to welcome page for initialized spaces

v2.2.1

Compare Source

  • added new user wizard to import open data and setup space
  • added Mealie 1.0 importer (including Shopping lists, Meal plans, Supermarket Categories, ...) #​2456
  • improved layout of start page with no recipes
  • improved moved space settings to database page
  • improved special character parser for certain recipe websites
  • improved start page layout with only small amounts of recipes
  • improved layout of AI Provider selection during import on mobile
  • improved clickable area in shopping line item
  • improved optimized ingredient api endpoint speed #​4034
  • improved allow creating keywords during import
  • improved increased meal plan entry size on large displays #​4010
  • changed InviteLink api, removed unused parameter, return only unused by default, added used parameter to return also used links
  • fixed shopping line item not displaying amount 1 even if unit is present #​4030
  • fixed food properties showing by default even if none are present
  • fixed invite links not working #​4047
  • fixed ingredients without amount not being displayed in steps overview #​4038
  • fixed comment text cut off when long #​4033
  • fixed comment form not resetting
  • fixed comment vertical scrollbar appearing
  • updated lots of dependencies including Django to 5.x.x

v2.2.0

Compare Source

  • added AI Provider system
    • Every Instance and Space can configure one ore more AI Providers
    • AI providers can be selected for each AI operation (default can be set for space)
    • AI requests are logged and limiting request volumes is possible to avoid accidental AI cost
    • AI_API_KEY and AI_MODEL_NAME settings have been removed
  • improved manual install docs nginx headers (thanks to icedieler #​3999)
  • improved don't display 0 amount in ingredients table #​4003
  • improved reduced duration of snackbar when creating models with model select
  • fixed timer localization
  • fixed meal plan not loading all entries when more than 100 are in selection
  • fixed logo being wrongly displayed on some devices (thanks to @​tomtjes #​4013)
  • fixed error with ingredient parser #​4018
  • fixed invite links not respecting sub path setups #​4024

v2.1.2

Compare Source

  • fixed error in space overview for new users #​4014

v2.1.1

Compare Source

  • fixed plugin loader

v2.1.0

Compare Source

  • added option to show the ingredients in the steps overview merged #​1325
  • added merge and split functions to recipe editor (thanks to birthdayattack #​3890)
  • added fuzzy filtering to UnitConversion API and list #​3967
  • added query bindings to ModelListPage so query/page/pageSize is saved trough navigations
  • added ability to delete file of external recipe
  • improved comments
    • migrated Tandoor 1 comments to new CookLog (activity) #​3968 #​3920
    • ⚠️ If you update to this version and go back to Tandoor 1, add a comment there, then go back to Tandoor 2 that comment will not be shown without manually running migration 0223 again
    • added CookLog editor
    • improved design of recipe activity
  • changed made food creation trough model selects case insensitive to avoid duplicates
  • imprpved added .webp support (thanks to Valinor #​3998)
  • improved allow upload of mp4 and mov files (thanks to dertasiu #​3960)
  • improved import log viewer by making it larger and auto growing
  • improved use food and unit plurals in shopping list
  • fixed MealPlan loading of data when changing selected dates not always working #​3963
  • fixed MealPlan dialog closing when opened via recipe context menu and changing date
  • fixed ingredient string parser not considering plurals when creating Foods and Units #​3964
  • fixed pasting ingredients in recipe editor not setting original text #​3922
  • fixed ingredients without original text not showing globe icon
  • fixed recursion error that could lead to site freezes in some circumstances #​3860
  • fixed links to pages without permission in shared (unauthenticated) recipe view #​3974
  • fixed servings scaler sometimes not displayed on mobile #​3980
  • updated devcontainer to work with new frontend (thanks to c0mputerguru #​3956)

v2.0.3

Compare Source

  • added batch editing dialog to recipe search view
  • added batch delete dialog to model list views
  • added ability to batch merge items
  • added tree support back into the keyword and food editor (general system still needs improvement)
  • added clickable link to recipe created by/on and updated to advanced search
  • added badge indicating when advanced search parameters are set
  • added support for plugins working now (docs and more following soon, for now please reference the open data plugin)
  • improved hide amount on shopping line items were only 1 is shown #​3957
  • improved contribution docs and fixed links
  • fixed merge dialog can be closed using the cancel button
  • fixed shopping model input partially cutoff when list is empty

v2.0.2

Compare Source

  • added display of ratings within recipe view #​3859
  • added AI based conversion of external recipes
  • added useful titles to most pages #​3915
  • added decimal places setting back (bot ingredient table and property view) #​3929
  • added made keywords clickable again #​3928
  • improved separation between internal/external recipes no longer present, all available data is shown #​3888
  • improved meal plan cards on home page (especially on mobile) #​3894
  • improved sub recipe rendering and included sub recipes in step overview #​3893
  • improved dockerfile and 8000 build process (thanks to wilmardo #​3904 #​3905)
  • improved added unused parameter to InviteLink API to filter for unused links
  • improved InviteLink list and editor to see reusable links and allow manual link copying #​3886 #​3863
  • improved MealPlanEditor open recipe in new tab #​3896
  • improved added borders to shopping list items
  • improved hide property view if no properties are present at all
  • improved respect the "show ingredients" setting of a step during recipe render #​3909
  • improved actually limit recipe description input #​3923
  • improved moved the original text display back into the ingredient list in the editor for quick viewing #​3922
  • fixed error while search because page would not reset #​3933
  • fixed breaking RecipeEditor with invalid values for serving/waiting/working time #​3895
  • fixed navigate to start page when space is switched to prevent errors #​3862
  • fixed translated error headers
  • fixed some Food Editor dropdowns not really visible #​3891
  • fixed importing tandoor share links not working #​3899
  • fixed wrong translation in API Settings #​3912
  • fixed frontend not working for sub path setups (thanks to AdrienPoupa #​3935 #​3903)
  • updated lots of dependencies
  • updated k8s instructions and setup files (thanks to MyDigitalLife #​3861)
  • updated links in docs/readme to the community forum (thanks tomtjes #​3924)

v2.0.1

Compare Source

  • fixed build to update latest image
  • fixed removed some debug code
  • updated some translations

v2.0.0

Compare Source

Tandoor 2 is a complete re-write of Tandoors frontend in Vue 3 using vuetify as a UI library. While the core concepts remain unchanged, everything has been rewritten to be faster, easier to use and better looking.

Generally Tandoor 2

  • is a lot faster by using more efficient JavaScript and better component splitting
  • more stable by using TypeScript and higher quality frontend modules to prevent annoying and undescriptive errors
  • better optimized for mobile and smaller devices by having custom workflows/UI's for certain operations
  • looking better thanks to the extensive component library combined with many custom components
  • easy to use and expand by having a standard framework for the editors of recipes, foods, meal plans and all other models
  • a very strong foundation for future development by creating the framework needed to add new features faster and easier
  • fixes lots of smaller and larger bugs from Tandoor 1

Some of the highlights are

  • AI Recipe import to import text, images and PDF recipes (see docs)
  • A global search to search for and open recipes on every page
  • A new start page to discover recipes and quickly manage meal plans
  • The ability to manually add entries to the shopping list linked with meal plans for better organization/context
  • url bindings to the search and on some other pages, so navigating back and forward feels a lot better
  • Individual pages for all model edit pages to make them linkable
  • Quick edit function for the property editor to make it easier to identify and fix missing properties or conversions
  • Warnings when leaving/closing editors about unsaved changes

General Changes & Contributions

While all the changes are to much to write down here are some more highlights and also a list of contributions that were made in the alpha/beta phase.

  • added autocomplete input to shopping lists
  • added an integrated help system and small help texts on all object types
  • added integrated FDC search and import features in both the Food Editor and the Property Editor
  • added ability to create shopping categories from shopping line item dialog
  • added Ctrl+S Hotkey to all Editors
  • added supermarket quick selection to shopping list
  • added the ability to set static root dir via .env (thanks to wilmardo #​3637)
  • improved Ingredient and Step sorting in the recipe editor
  • improved settings parsing (thanks to fliiiix #​3161)
  • improved cookbookapp importer (thanks to caffeinated-tech #​3815)
  • improved Tandoor 2 editor title bar (thanks to SlickMoose #​3822)
  • improved timer finished time rendering (thanks to mkieledunsche #​3778)
  • improved cookbookapp importer (thanks to caffeinated-tech #​3815)
  • fixed home assistant connector not working in some cases (thanks to @​mikhail5555 #​3724)
  • fixed edge case where file metadata was not stripped form images
  • fixed never unit automation not working #​3819

🌐 API Changes

  • added API endpoint for all missing models that previously did not have an API (storages, connectors, ...)
  • added improved ical endpoint on meal plan api (thanks to c0mputerguru #​3038)
  • changed revisited all API endpoints and added universal pagination, schemas and test/documentation improvements (thanks to @​smilerz #​3068 #​3123 #​3126 #​3143)
  • changed renamed API endpoints food-property and food-property-type to property and property-type (thanks to @​smilerz #​3131)
  • changed API endpoints /space/
    • /space/ now returns all spaces a user has access to
    • /space/current/ returns the currently active space info
    • created_by no returned as object not user id
  • changed Recipe API endpoint to use default formats instead of prefixed ones to indicate >= or <=
    • affected parameters: rating, timescooked, createdon, updatedon, cookedon, viewedon
  • changed last_autosync parameter of ShoppingListEntry endpoint is now updated_after
  • changed ingredient from string api to return food and unit as objects and create them if not present
  • removed old log_cooking, plan-ical and backup API endpoints (thanks to @​smilerz #​3123)
  • removed some special/duplicate parameters from ShoppingListEntry endpoint
  • various other smaller changes and additions to filters and response fields

ℹ️ Compatibility Note

This release of Tandoor 2 does not have any changes to the database. This means it is possible to switch between Tandoor 1 (docker tag tandoor-1) and Tandoor 2 freely at any point. This will likely stay this way until Version 2 is stable.

There are some minor incompatibilities to note:

  • loading a Tandoor 1 saved search filter and saving it in Tandoor 2 to then again load and use it in Tandoor 1 might lead to unexpected results. If the filter is just used in Tandoor 2 but not saved nothing changes.
  • Tandoor now has an integrated nginx service you can switch to, more information can be found here: #​3851
  • API Changes mentioned above
  • There are no longer docker images for arm/v7 at this point. It is simply too much work for me to maintain a working build for this platform at the moment. This might change in the future and you are still free to build your own image.

❤️ Support Tandoor

The development of Tandoor 2 started in January of 2024. Since then hundreds if not thousands of hours of work have been put into building the foundation for Tandoors future. Besides some small contributions this has exclusively been done by myself in my spare time.

It is always hard for me to divide my time between my job that keeps the lights on, my family, serving as a voluntary firefighter and Tandoor, but the countless heart-warming stories of people using Tandoor have always motivated me to continue this project. If you want to help in supporting this undertaking consider sponsoring this project.

v1.5.35

Compare Source

  • added added ability to set AWS secrets in file (thanks to tpansino #​3695)
  • improved postgres update docs (thanks to EifX#​3707)
  • updated django

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch from 7c4a55e to 7ce71c0 Compare July 31, 2025 21:58
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch 2 times, most recently from 4e66e70 to 3ccc71e Compare August 23, 2025 09:24
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch 4 times, most recently from 82e6e75 to 13bcecb Compare September 10, 2025 22:29
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch 5 times, most recently from 860ea60 to 7d72363 Compare September 25, 2025 13:36
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch from 7d72363 to 35d72ee Compare September 25, 2025 21:00
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch 2 times, most recently from 6370c7d to f2e5b89 Compare October 8, 2025 06:54
@renovate renovate bot force-pushed the renovate/vabene1111-recipes-2.x branch from f2e5b89 to df05622 Compare October 11, 2025 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

0