pyr0ball
pyr0ball closed issue Circuit-Forge/kiwi#57 2026-04-16 09:28:41 -07:00
feature: 'just pick one' — zero-decision top-match mode
pyr0ball closed issue Circuit-Forge/kiwi#62 2026-04-16 09:16:44 -07:00
feature: JSON export (data portability)
pyr0ball closed issue Circuit-Forge/kiwi#63 2026-04-16 09:12:37 -07:00
feature: pantry match floor filter ('can make now' toggle)
pyr0ball commented on issue Circuit-Forge/kiwi#65 2026-04-16 08:30:59 -07:00
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…

pyr0ball closed issue Circuit-Forge/kiwi#65 2026-04-16 08:30:59 -07:00
feature: barcode miss fallback chain (secondary lookup)
pyr0ball commented on issue Circuit-Forge/peregrine#104 2026-04-16 07:43:14 -07:00
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…

pyr0ball opened issue Circuit-Forge/peregrine#104 2026-04-16 07:31:28 -07:00
Backport Vue SPA feature parity to self-hosted Streamlit UI
pyr0ball created pull request Circuit-Forge/peregrine#103 2026-04-16 07:31:11 -07:00
feat: public demo experience (Vue SPA with demo mode)
pyr0ball closed issue Circuit-Forge/kiwi#60 2026-04-16 07:30:59 -07:00
feature: waste/disposal logging
pyr0ball closed issue Circuit-Forge/kiwi#12 2026-04-16 07:30:58 -07:00
Track partial consumption / sub-unit inventory for multi-pack items
pyr0ball pushed to feature/demo-experience at Circuit-Forge/peregrine 2026-04-16 07:30:42 -07:00
96a03260f6 chore: update compose.demo.yml for Vue/FastAPI architecture
41755ccffc fix: DemoBanner button contrast — use semantic surface token instead of hardcoded white
f8c78031a0 fix(demo): smoke-test fixes — card reset, toast error type, apply hint, text contrast
689703d065 feat(demo): switch demo data volume to tmpfs, wire DEMO_SEED_FILE
29ba40edcb feat(demo): add committed seed SQL and startup loader
Compare 9 commits »
pyr0ball created branch feature/demo-experience in Circuit-Forge/peregrine 2026-04-16 07:30:42 -07:00
pyr0ball closed issue Circuit-Forge/kiwi#70 2026-04-16 06:25:38 -07:00
feat: wire cf-text for recipe suggestions, substitutions, and expiry advice
pyr0ball closed issue Circuit-Forge/kiwi#66 2026-04-16 06:02:03 -07:00
feature: recipe scaling (adjust servings)
pyr0ball closed issue Circuit-Forge/kiwi#64 2026-04-16 06:02:03 -07:00
feature: cook log — 'I made this' with timestamps
pyr0ball closed issue Circuit-Forge/kiwi#59 2026-04-16 06:02:02 -07:00
feature: open-package state tracking (shelf life after opening)
pyr0ball closed issue Circuit-Forge/kiwi#61 2026-04-16 06:02:02 -07:00
feature: relative expiry display ('expires in 5 days')
pyr0ball closed issue Circuit-Forge/kiwi#82 2026-04-15 23:08:08 -07:00
Screenshots for feedback
pyr0ball pushed to main at Circuit-Forge/kiwi 2026-04-15 23:08:08 -07:00
4423373750 feat: screenshot attachment in feedback form (#82)
pyr0ball closed issue Circuit-Forge/snipe#29 2026-04-15 23:05:06 -07:00
LLM query builder: chat UI to describe what to find, AI builds the search