[Vue] Settings: LLM-assisted form fields missing across all settings tabs
Manual theme switcher: light / dark / solarized / colorblind-safe
[Infra] SQLite migration runner — Rails-style numbered migrations per user DB
[Infra] SQLite migration runner — Rails-style numbered migrations per user DB
Implemented in 64554db. Rails-style numbered SQL migration runner:
migrations/001_baseline.sql— full schema baselinescripts/db_migrate.py— runner withschema_migrations…
[Vue] Home dashboard: missing Enrich Descriptions, full Danger Zone, and setup banners
Implemented in 065c02f.
API additions (dev-api.py):
GET /api/tasks— list active tasks;DELETE /api/tasks/{id}— per-task cancel;POST /api/tasks/kill- `POST /api/tasks/discovery
[Vue] Home dashboard: missing Enrich Descriptions, full Danger Zone, and setup banners
Shopping mode: add purchased ingredients to pantry
feat: wire Amazon Associates affiliate links into ingredient shopping URLs
Save / bookmark recipes for later
Grocery list export — share or copy shopping list for a recipe
Recipe source links — link back to original food.com / allrecipes entry
In-results recipe filtering and search
Cook log UI — view and manage cooking history
chore: wire cf-core shared modules (db, config, llm/router, tasks/scheduler, resources)
Status update — 2026-04-04
Done (commit 173da49)
circuitforge_core.config.load_envwired at both entry points:app/app.py: module-level call (safe in Docker viasetdefault;…
chore: wire cf-core shared modules (db, config, llm/router, tasks/scheduler, resources)