WARNING BACKUP!
It is advised to backup your instance before proceeding with the update, it contains a data migration. This should run without issue but please be aware.
Discussion
I have added a poll to check interest in a "discovery page" including different implementations: #219
Let me know your thoughts!
New Features
Video Support for Recipes
- Add video support to recipe pages
- If available, videos are now automatically parsed from JSON-LD during recipe import
- The source video is saved to the recipe when importing from a video
Tag Management
- New tag edit panel for managing recipe tags
- Tag sorting via drag and drop
Grocery List Improvements
- Group items in grocery list for better organization
- Make grocery groups moveable/reorderable
- Fuzzy search when adding items to grocery list
UI/UX Enhancements
- Home screen scroll-to-top functionality, clicking the home menu item when scrolled down.
- Skeleton loader for improved loading states
- Use fractions for ingredient display
Bug Fixes
- Fix mealie cooking time parsing
- Fix animation issue causing unnecessary rerenders
- Fix recipe image upload
- Fix version retrieval
- Fix filter panel showing unused tags
- Normalise image paths for gallery and migrate existing data
- Remove hardcoded "EN" translation from transcribers
- Fix naming and improve Playwright fetch logic with proper cleanup of browser
Parser
- Parser code largely rewritten
- Structured parser supports video saving
- AI parsing supports video saving
- Ingredient/step sub sections are now parsed(requires the right schema from importing website)
- Various other fixes in parsing
Fractions supported
- Added a toggle to toggle between fractions and decimals in ingredient list.
Performance
- Performance optimizations and fixes
- Animation rerender fixes