pyr0ball
pyr0ball closed issue Circuit-Forge/kiwi#5 2026-04-08 22:06:36 -07:00
Phase 2: Household/shared pantry — design and pricing model
pyr0ball closed issue Circuit-Forge/kiwi#35 2026-04-08 22:06:32 -07:00
a11y: icon-only buttons have inadequate accessible names (WCAG 4.1.2)
pyr0ball closed issue Circuit-Forge/kiwi#34 2026-04-08 22:06:32 -07:00
a11y: aria-live missing on dynamic recipe results and status messages (WCAG 4.1.3)
pyr0ball closed issue Circuit-Forge/kiwi#36 2026-04-08 22:06:32 -07:00
a11y: focus-visible styles missing or insufficient on custom button variants (WCAG 2.4.7)
pyr0ball closed pull request Circuit-Forge/kiwi#6 2026-04-08 21:58:58 -07:00
feat(tasks): add background task scheduler for LLM expiry fallback
pyr0ball opened issue Circuit-Forge/kiwi#70 2026-04-08 21:56:24 -07:00
feat: wire cf-text for recipe suggestions, substitutions, and expiry advice
pyr0ball opened issue Circuit-Forge/peregrine#75 2026-04-08 21:56:16 -07:00
feat: wire cf-text for interview prep, cover letters, and AI suggestions
pyr0ball opened issue Circuit-Forge/avocet#16 2026-04-08 21:43:15 -07:00
SFT corrections: add failure_category field for richer candidate classification
pyr0ball pushed to feat/sft-corrections at Circuit-Forge/avocet 2026-04-08 19:43:41 -07:00
f17aae3bd2 feat: add dev command for hot-reload (uvicorn --reload + Vite HMR)
pyr0ball created pull request Circuit-Forge/avocet#15 2026-04-08 18:54:22 -07:00
feat: Corrections tab — SFT candidate import, review, and JSONL export
pyr0ball created branch feat/sft-corrections in Circuit-Forge/avocet 2026-04-08 18:53:49 -07:00
pyr0ball pushed to feat/sft-corrections at Circuit-Forge/avocet 2026-04-08 18:53:49 -07:00
09e334359f fix: pessimistic submit/undo, config null-safe, load config on mount
353d0a47a0 feat: Corrections tab — router, sidebar, settings, SFT config endpoints
e63d77127b feat: CorrectionsView and useSftKeyboard composable
03e5f9f9b4 fix: guard null failure_reason render, fix mid-quality test description
e16ea95dcc fix: guard aria-describedby from rendering undefined string
Compare 10 commits »
pyr0ball pushed to main at Circuit-Forge/kiwi 2026-04-08 15:13:46 -07:00
3530071187 Merge pull request 'feat: Phase 2 — saved recipes, browser, accessibility, level UX' (#69) from feature/orch-auto-lifecycle into main
74a7c068bc feat(ux): rename creativity levels with descriptive labels and inline descriptions
e203ad4bdc fix(a11y): WCAG accessibility improvements across frontend
793df1b5cf feat: saved recipes, recipe browser, and recipe detail panel
c064933b14 refactor: use shorter circuitforge_core.api import for feedback router
Compare 18 commits »
pyr0ball merged pull request Circuit-Forge/kiwi#69 2026-04-08 15:13:45 -07:00
feat: Phase 2 — saved recipes, browser, accessibility, level UX
pyr0ball created pull request Circuit-Forge/kiwi#69 2026-04-08 15:04:23 -07:00
feat: Phase 2 — saved recipes, browser, accessibility, level UX
pyr0ball pushed to feature/orch-auto-lifecycle at Circuit-Forge/kiwi 2026-04-08 15:03:54 -07:00
74a7c068bc feat(ux): rename creativity levels with descriptive labels and inline descriptions
pyr0ball pushed to feature/orch-auto-lifecycle at Circuit-Forge/kiwi 2026-04-08 14:35:26 -07:00
e203ad4bdc fix(a11y): WCAG accessibility improvements across frontend
793df1b5cf feat: saved recipes, recipe browser, and recipe detail panel
c064933b14 refactor: use shorter circuitforge_core.api import for feedback router
f3bc796f2c feat: migrate feedback endpoint to circuitforge-core router
6a59c8dfd1 fix: row_factory in _household_store; validate household_id from Heimdall; monkeypatch CLOUD_DATA_ROOT in accept test; add KIWI_BASE_URL to compose.cloud.yml
Compare 12 commits »
pyr0ball opened issue Circuit-Forge/kiwi#66 2026-04-08 06:43:31 -07:00
feature: recipe scaling (adjust servings)
pyr0ball opened issue Circuit-Forge/kiwi#67 2026-04-08 06:43:31 -07:00
fix: leftover_mode tier discrepancy — README says Premium, tiers.py says Free
pyr0ball opened issue Circuit-Forge/kiwi#68 2026-04-08 06:43:31 -07:00
feature: grocery list as first-class object