- 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 tofrom_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)
⚠️ Changed setting
GUNICORN_MEDIA
default toFalse
. Very old (several years) installations not using a reverse proxy might see media file serving stop working. SetGUNICORN_MEDIA=1
to restore old behavior, see Docs for more explanation. It is not recommended to use gunicorn for media serving.