-
released this
2026-04-08 22:10:36 -07:00 | 125 commits to main since this releaseWhat's New
Phase 2: Recipes & Social
- Recipe browser — browse all matched recipes in a slide-out panel with full detail view
- Saved recipes — bookmark, tag, and annotate any recipe; persistent across sessions
- Recipe detail panel — ingredients, steps, prep notes, nutrition estimates, and substitution hints
- Household / shared pantry (Premium) — invite members, share inventory across accounts
Recipe Engine
- Assembly templates: 13 cuisine-style templates (burrito, stir-fry, pasta, soup/stew, etc.) fire on role satisfaction — no corpus lookup needed
- FTS5 full-text search with synonym expansion and prep-state stripping
- LLM expiry fallback via background task scheduler (VRAM-aware, cf-core)
- Nutrition macro estimates on recipe cards
UX Improvements
- Creativity levels renamed with descriptive labels: Use What I Have / Allow Swaps / Get Creative / Surprise Me
- Inline level descriptions below selector (no hover required)
- In-app feedback FAB with status probe
- Mobile layout fixes: nav FOUC, pantry scan toggle, overflow
Accessibility (WCAG)
- Icon-only buttons now have contextual
aria-label(bookmark, dismiss, remove constraint/allergy, save toggle) aria-livepolite region announces recipe count on results update- Global
:focus-visiblering in theme.css — keyboard navigation visible everywhere
Infrastructure
- cf-core LLM router + coordinator auth wired
- Feedback endpoint migrated to cf-core router
- Household invite accept on app load via URL hash
CLOUD_MODEper-user data isolation hardened
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads