Changelog
20260710-01
-
Added personal "Cook List" feature — users can save recipes to a private list and reorder them with up/down buttons.
-
Added "I Cooked" and "My Rating" features — users can mark any recipe as cooked and rate it with 1-5 stars directly from the recipe detail page. These can be used for sorting and filtering recipes as well.
-
Added "Cooking Mode" on recipe detail pages — a distraction-free view that hides navigation, edit buttons, and admin controls, leaving only the recipe content and ingredients visible.
-
Recipe slugs are now auto-generated from the title when left empty. If a slug already exists, a verbose error message tells the user to choose a different one.
-
Moved the recipe list Clear filters button into the toolbar.
-
Removed the servings filter and the high-protein dietary filter from the recipe list.
-
Filter and sort buttons now do not need a full refresh and do not change list mode (grid vs table)
20260709-01
- Added rotate controls for recipe featured images.
- Many UI layout changes, with the focus of improve density of information, especially on mobile
- Search bar at bottom on mobile with a floating button to toggle it
- Show more entries per row
- Rework result card with only essential info
- Simplify recipe details page on mobile (hide non-essential info in dropdowns, reduce font size, shift layout)
- Move language switcher into the top nav bar, replace translate dropdown with jump to original only.
- Removed redundant admin buttons.
20260706-01
- Added a public changelog page backed by markdown.
- Added admin recipe list filters for creator and publication state.
- Fixed language switch links so they preserve the current path, query parameters, and hash.
- Fixed translation regeneration queues displayed in admin page (pending jobs).
- Reworked the account menu: separate sections for the signed-in identity (name, email, role badge displayed inline without a card) and navigation links (changelog, feedback, admin).
20260705-02
- Added sortable admin recipe table headers for title, status, creator, and recommendation order.
- Reworked recipe translation status in the list view to reflect real content completeness instead of only the latest job row.
- Added full-text recipe search with accent-insensitive matching and safer handling of search syntax.
- Added search typo-correction support when SQLite
spellfix1is available. - Backfilled recipe creator metadata and showed creator names in the admin list view.
- Fixed admin translation cancel/retry actions to redirect cleanly from htmx requests.
20260705-01
- Added feedback submission flow and admin feedback review page.
- Added build/version metadata display for deployed recipes builds.
- Added database-backed feedback storage and tests for feedback permissions and delivery behavior.
- Improved i18n seed coverage and validation.
20260704-01
- Improved translation queue and job management for full and target-language regeneration.
- Added completed translation job history in the admin translations page.
- Added cancelled translation job status and cancellation support for stuck jobs.
- Added per-target translation job scope tracking.
- Improved OpenRouter translation client prompts and response handling.
- Fixed recipe editing and post/update behavior around multilingual recipe fields.