Vabene1111 Recipes Versions Save

Application for managing recipes, planning meals, building shopping lists and much much more!

1.5.17

1 month ago
  • reverted #3055 because it likely lead to errors on some setups #3099
  • downgraded recipe-scrapers because scraper used in tests was broken

1.5.16

1 month ago
  • improved test running speed, added test specific settings and cleaned up test system (thanks to @smilerz #3052)
  • improved container startup speed for docker users by using pre-compiled static files (thanks to tooboredtocode #3055)
  • fixed broken ability to change shopping categories of items that already had a category
  • fixed system page error (thanks to @richid #3059)
  • fixed error when calculating property leading to recipe not showing
  • fixed home assistant sync failing in some conditions #3066, removed dependency to custom library (thanks to @Mikhail5555 #3067)
  • updated several dependencies

1.5.15

1 month ago
  • added the default_page setting back to the settings
  • added shopping as an option for default page
  • changed the PWA's default link now respects the default page setting (default is search so nothing changes for most users)
  • fixed previously delayed entries might be missing from shopping list and auto-onhand not working (thanks to @smilerz #3048)
  • fixed boot.sh would not properly work on systems with IPv6 disabled
  • fixed system page breaking with certain PG versions (thanks ot @richid #3027)
  • fixed error by deleting the currently selected supermarket
  • fixed shopping category headers would stay even if they only contained postponed entries
  • reverted meal plan ical API change to have optional parameters (will be rewritten in future updates)
  • updated lots of translations

1.5.14

2 months ago

🎉 Shopping List Update

  • New and improved UI
  • significantly improved offline/low network capabilities
  • Undo functionality
  • Configure what kind of information to show directly in the list
  • improved API performance
  • allow merging of supermarket categories
  • edit entries after they have been created

⚠️ Breaking Changes

  • changed incorrectly named field ingredients_markdown on api /api/recipe/ was renamed to instructions_markdown
  • removed field ingredients_vue as it was identical to ingredients_markdown

Other Changes

  • added major improvements to the Open Data importer
    • fixed many broken import cases
    • select datatypes you want to import
    • import Unit base unit and PropertyType FDC ID's
    • set properties unit of foods to g by default
  • added ability to order recipes in books and set automatic ordering (thanks to @m7modSy #2810)
  • added connectors, a feature that will allow syncing of data to external services, for now shopping lists to Homeassistant (thanks to @Mikhail5555 #2874)
  • added support for getting ical data without specifying from/to date (default to from today and to anything in future) (thanks to @c0mputerguru #3004)
  • added custom css classes to many places so stylings can be overwritten in custom themes (thanks to @tomtjes #2941)
  • added ability to open recipes with pre set servings from meal plan (thanks to @patmagauran #2938)
  • added calculator utility to property editor to allow quick calculations
  • added devcontainer configuration so its easier to work on tandoor (thanks to @c0mputerguru #2987)
  • added ability to set the media root folder (thanks to @ambroisie #2931)
  • improved properties can now differentiate between unknown and 0 and show if recipes are missing something or just have ingredients with 0
  • improved recipes will show if properties have missing values
  • improved FDC import to set properties amount and unit according to FDC (100 g)
  • improved schema generation for openapi (thanks to @smilerz #2956) fixes #2945
  • improved paginate view and cook log tables (thanks to @smilerz #2974)
  • improved made keywords optional on recipe api endpoint (thanks to @smilerz #2968)
  • improved deprecated old unused code (thanks to @smilerz #2967)
  • fixed several issues with the open data import #2514
  • fixed multiple users of one space could not have the same meal types #1988
  • fixed migration 0200 duplicate detection not properly taking spaces into account #2926
  • fixed regex replace automation on food not running if there are no aliases #2927 (thanks to @smilerz #2937)
  • fixed multiple issues with space deletion #2816
  • fixed importer error in rezeptsuit importer #2505
  • fixed issue when importing urls with malformed serving size in nutritional data
  • fixed merging foods with unit conversions might break #2953
  • fixed unit edit not showing plural field
  • updated Django and several other dependencies

📖 Docs

  • added installation docs for ArchLinux (thanks to jdecourval #2983)
  • added test coverage reports (thanks to @smilerz #3016)
  • updated docs to include most recent pg version (thanks to software2000 #2932)
  • improved CI script to use caching and better display results (thanks to Mikhail5555 #2914)
  • improved authentication docs (thanks to jinnatar #2979)
  • fixed postgres update docs mv command for backup creation
  • fixed keycloak setup docs (thanks to maxemann96 #2948)

1.5.13

3 months ago
  • added captcha to password reset (if HCAPTCHA is configured)
  • changed tightened rate limits for auth related views
  • changed don't send PW reset emails to unknown accounts

1.5.12

3 months ago
  • added rating to recipe card (thanks to @smilerz #2822)
  • added ability to do math and scale an arbitrary number with the templating syntax (thanks to RomRider #2380)
  • added apache subfolder example to docs (thanks to adjokic #2887)
  • added PWA install docs for firefox on android (thanks to axeleroy #2785)
  • improved clickable area for ingredient notes (thanks to harry48225 #2859)
  • improved make gunicorn and nginx listen to ipv6 (thanks to swnf #2722)
  • improved hide ingredient edit modal in import after clicking ok/delete #2882
  • improved docs for manual docker nginx install (thanks to sohmc #2826)
  • fixed content shift on meal plan mobile view obscuring bottom nav
  • fixed iCal export #2906
  • fixed iOS bottom nav partially obstructed (thanks to @tomtjes #2895)
  • fixed meal plan prev/next period broken in mobile view (thanks to ebwinters #2884)
  • fixed missing instruction in postgres upgrade docs (thanks to langfingaz #2891)
  • fixed typo in automation docs (thanks to Colcothar #2866)
  • fixed typo in shopping docs (thanks to nyanSpruk #2715)
  • fixed recipe card description overflowing and recipe switcher button border color (thanks to tomtjes #2898)
  • fixed typo in README.md (thanks to jmbhughes #2899)
  • fixed typo in docs (thanks langfingaz to #2892)
  • fixed FDC migration error (again/another case) #2894
  • updated many dependencies

1.5.11

4 months ago
  • added new theming/styling options
    • upload custom images for favicon and PWA app icon
    • upload a custom logo for your space
    • space settings can override user settings for theming
    • spaces can upload custom CSS overrides
    • allow users to disable showing the tandoor/space logo
    • allow changing navigation background color to any color desired
    • allow switching navigation text color between dark/light (different effects depending on theme)
  • added postgres deprecation warning on system page (thanks to @smilerz #2730)
  • added migration overview to system page
  • added several new admin functions (thanks to @smilerz #2823)
  • added documentation page for all configuration parameters, removed non required parameters from .env.template
  • improved meal plan to_date always automatically changing relative to from_date
  • improved use commit ref if version number is empty
  • improved added rate limiting to URL import, default 60/hour
  • improved add 'substitute_children' to food edit modal (thanks to @smilerz #2818)
  • improved remove reference to facets on spaces page (thanks to @smilerz #2818)
  • improved truenas docs and examples (thanks to Sriyukthika26 #2792 #2833)
  • improved postgres update docs (thanks to FaySmash #2872)
  • fixed edge cases where migration 0200 and 0204 would not run without any proper errors
  • fixed wrong postges warning on system page (thanks to @smilerz #2730)
  • fixed version number not showing correctly on system page (thanks to @smilerz #2730)
  • fixed keyword automation not running on url imports (thanks to @smarth42 #2802)
  • fixed mobile meal plan not starting from current day (thanks to khuslenmisheel #2794)
  • fixed hiding ingredients in view would hide them in edit mode #2704
  • fixed recipe editor ingredient note field to large on some screen sizes #2843
  • fixed auto mealplan sometimes not planning #2827 (thanks to AquaticLava #2853)
  • updated django allauth (thanks to ambroisie #2706)
  • updated lots of translations (thanks to all the awesome translators)

⚠️ Keycloak: the library tandoor uses for authentication dropped support for keycloak. You should be able to get it working again using the openid_connect allauth plugin. See also https://github.com/TandoorRecipes/recipes/issues/2893

⚠️ Changed setting GUNICORN_MEDIA default to False. Very old (several years) installations not using a reverse proxy might see media file serving stop working. Set GUNICORN_MEDIA=1 to restore old behavior, see Docs for more explanation. It is not recommended to use gunicorn for media serving.

1.5.10

5 months ago
  • added property editor to quickly edit properties for all foods on a given recipe
  • improved error messages when importing recipes / other places (thanks to jrester #2728)
  • improved adding to the meal plan from the recipe context menu now has a default end date
  • improved lots of documentation about the installation/update process (thanks to @smilerz #2758)
  • improved made to_date in meal plan api optional
  • changed renamed TIMEZONE environment variable to TZ, old is deprecated but will likely stay for a long time (thanks to @smilerz #2758)
  • changed no longer show warning on property view when individual values are 0 as that might be on purpose
  • changed automatically open the ingredient editor in a new tab
  • fixed meal plan items breaking when spanning multiple weeks/periods #2678
  • fixed error when URL importing recipes with to long descriptions (thanks to @smilerz #2763)
  • fixed issue with the youtube importer
  • fixed database connection strings with port numbers (thanks to tourn #2771)
  • fixed copying recipes with properties would link properties together #2720
  • fixed description overlays breaking obscured by time information #2743 (thanks flomero for helping)
  • updated some dependencies

1.5.9

5 months ago

⚠️ Tandoor Version 1.5.7 updates to Django 4.2 which removes support for postgres 11. See FAQ for notes on how to upgrade.

  • fixed error with space image for non logged in / non spaced views #2751 (thanks to @smilerz #2753)

1.5.8

5 months ago

⚠️ Tandoor Version 1.5.7 updates to Django 4.2 which removes support for postgres 11. See FAQ for notes on how to upgrade.

  • fixed constraint on meal type uniqueness breaking migrations for some users