feature: recipe complexity rating visible on cards
feature: cooking time and difficulty as browser domains
feature: 'Surprise me' — zero-decision recipe discovery
feature: 'just pick one' — zero-decision top-match mode
feature: JSON export (data portability)
feature: pantry match floor filter ('can make now' toggle)
feature: barcode miss fallback chain (secondary lookup)
Implemented in commit 0de6182.
Fallback chain: OFFs → Open Beauty Facts → Open Products Facts. All three share the same API format. When all miss, the frontend switches to manual entry mode…
feature: barcode miss fallback chain (secondary lookup)
Backport Vue SPA feature parity to self-hosted Streamlit UI
Decision: go with option 1 — deprecate Streamlit, Vue+FastAPI becomes the only self-hosted frontend. Next steps: update compose.yml to default to api + web services, document migration…
Backport Vue SPA feature parity to self-hosted Streamlit UI
feat: public demo experience (Vue SPA with demo mode)
feature: waste/disposal logging
Track partial consumption / sub-unit inventory for multi-pack items
pyr0ball
created branch feature/demo-experience in Circuit-Forge/peregrine
2026-04-16 07:30:42 -07:00