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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user