Many thanks to all the contributors that did most of the work for this update 🥳
- added ability to subscribe to meal plan using ical #1254 (button in meal plan view, only visible on desktop for now)
- added the ability to run tandoor in a container as a non root users (thanks to @wilmardo #4042)
- added ability to hide login form trough environment variable (thanks to @mattinx #4352)
- added cooklang importer and docs for creating custom integrations (thanks to @doylelew #4304)
- added support (and enabled by default) to include child keywords/foods when searching (thanks to @smilerz #4345)
- improved Chowdown integration and added export (thanks to @buergi #4344)
- improved import/export docs (thanks to loucasal #4399)
- improved error messages during default tandoor import (thanks to buergi #4317)
- improved made the books view more intuitive (thanks to racehd #4154)
- improved properly handle AI timeouts (thanks to @smilerz #4391)
- improved show proper error message when sending email for invite fails #1063 (thanks to @smilerz #4376)
- improved mealie importer to handle broken titles (thanks to @rajacs50 #4366)
- improved ingredient API speed (thanks to @smilerz #4367)
- changed meal plan api to return last 90 and next 360 days if no to/from date is given
- fixed time handling in meal plans (thanks to @smilerz #4398)
- fixed multi step conversions #4163 (thanks to @smilerz #4397)
- fixed
SOCIAL_DEFAULT_settings not respected by signup logic #4346 (thanks to @smilerz #4395) - fixed instructions editor add link background white in dark theme #4318 (thanks to @smilerz #4390)
- fixed cookbook manager import (thanks to swang62 #4322)
- fixed typos (thanks to gordonj #4255)
- fixed Saffron export not working (thanks to @buergi #4316)
- fixed several timezone issues (thanks to @smilerz #4389)
- fixed allow sharing while logged into another space #1238 (thanks to @smilerz #4377)
- fixed ical UID format so ical works in google calendar and protn (thanks to @smilerz #4362)
- fixed recipe creation issue due to property calculation timeout #4356 (thanks to @smilerz #4382)
- fixed return recipes with null ratings in search for unrated recipes #1939 (thanks to @smilerz #4361)
- improved added helmChart instructions to docs (thanks to csg33k #4378)
- improved added explicit port binding to plain docker compose example (thanks to vspaziani #4225)
- improved AI docs (thanks to @le-lenn #4319)
- fixed wrong port in synology docs (thanks to floflausch #4241)
- updated lots of dependencies