Update CHANGELOG and README for v0.9.1–v0.9.10

Document recipe edit page improvements: image management, auto-expanding
textareas, wider layout, search UX, keyboard navigation, pagination fix,
Tandoor image URL rewrite, favicon update.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 10:42:06 +01:00
parent 8fdbf18f4a
commit a39faeff51
2 changed files with 26 additions and 2 deletions
+23
View File
@@ -1,6 +1,29 @@
# Changelog
## v0.9.11 (2026-02-26)
### Added
- **Recipe edit page — image management**: display current recipe image, replace via URL or file upload
- New API endpoint: `POST /api/recipes/<backend>/<id>/image` for direct file upload
- New `upload_image_bytes()` method on both Mealie and Tandoor clients
- **Auto-expanding instruction textareas**: step fields grow to fit content (120px minimum)
- **Edit page widened** to 1100px (was 900px)
- New favicon (`logo_favicon_2.svg`)
### Fixed
- **Tandoor image URLs**: rewrite internal k8s service URLs to public base URL so images display in browser
- **Tandoor pagination**: use `page`/`page_size` params (not `limit`/`offset`) — fixes duplicate recipes across pages
- **KeyError on recipe list**: safe `.get("name", "")` access for Tandoor keywords and Mealie tags that lack a `name` field
- **Delete button color**: moved `btn-danger` CSS to base template so it works on all pages
### Improved
- **Search UX**: search field on top with "Keresés" button, tag filter below, results as dropdown while typing
- **Keyboard navigation**: arrow up/down in search dropdown, Enter goes to edit page
- **Search dropdown actions**: edit (pencil) and delete (trash) buttons inline on each result
- **Delete from edit page**: redirects back to recipe list after deletion
- **Instruction textarea height**: doubled default minimum from 60px to 120px on both edit and import pages
## v0.9.0 (2026-02-26)
### Added