pyr0ball
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-04 22:27:31 -07:00
42c9c882ee feat(#59): LLM-assisted generation for all settings form fields
pyr0ball closed issue Circuit-Forge/peregrine#59 2026-04-04 22:27:29 -07:00
[Vue] Settings: LLM-assisted form fields missing across all settings tabs
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-04 22:22:13 -07:00
4f825d0f00 feat(#45): manual theme switcher (light/dark/solarized/colorblind-safe)
pyr0ball closed issue Circuit-Forge/peregrine#45 2026-04-04 22:22:13 -07:00
Manual theme switcher: light / dark / solarized / colorblind-safe
pyr0ball closed issue Circuit-Forge/peregrine#43 2026-04-04 22:17:59 -07:00
[Infra] SQLite migration runner — Rails-style numbered migrations per user DB
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-04 22:17:54 -07:00
64554dbef1 feat(#43): numbered SQL migration runner (Rails-style)
pyr0ball commented on issue Circuit-Forge/peregrine#43 2026-04-04 22:17:53 -07:00
[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 baseline
  • scripts/db_migrate.py — runner with schema_migrations
pyr0ball commented on issue Circuit-Forge/peregrine#57 2026-04-04 22:05:24 -07:00
[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
pyr0ball closed issue Circuit-Forge/peregrine#57 2026-04-04 22:05:15 -07:00
[Vue] Home dashboard: missing Enrich Descriptions, full Danger Zone, and setup banners
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-04 22:05:15 -07:00
065c02feb7 feat(vue): Home dashboard parity — Enrich button, Danger Zone, setup banners (closes #57)
53b07568d9 feat(vue): accumulated parity work — Q&A, Apply highlights, AppNav switcher, cloud API
Compare 2 commits »
pyr0ball closed issue Circuit-Forge/kiwi#18 2026-04-04 20:16:14 -07:00
Shopping mode: add purchased ingredients to pantry
pyr0ball closed issue Circuit-Forge/kiwi#22 2026-04-04 20:09:31 -07:00
feat: wire Amazon Associates affiliate links into ingredient shopping URLs
pyr0ball closed issue Circuit-Forge/kiwi#17 2026-04-04 20:09:31 -07:00
Save / bookmark recipes for later
pyr0ball closed issue Circuit-Forge/kiwi#19 2026-04-04 20:09:31 -07:00
Grocery list export — share or copy shopping list for a recipe
pyr0ball closed issue Circuit-Forge/kiwi#20 2026-04-04 20:09:31 -07:00
Recipe source links — link back to original food.com / allrecipes entry
pyr0ball closed issue Circuit-Forge/kiwi#21 2026-04-04 20:09:31 -07:00
In-results recipe filtering and search
pyr0ball closed issue Circuit-Forge/kiwi#16 2026-04-04 20:09:30 -07:00
Cook log UI — view and manage cooking history
pyr0ball commented on issue Circuit-Forge/peregrine#68 2026-04-04 19:38:17 -07:00
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_env wired at both entry points:
    • app/app.py: module-level call (safe in Docker via setdefault;…
pyr0ball closed issue Circuit-Forge/peregrine#68 2026-04-04 19:38:00 -07:00
chore: wire cf-core shared modules (db, config, llm/router, tasks/scheduler, resources)
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-04-04 19:38:00 -07:00
173da49087 feat: wire circuitforge-core config.load_env at entry points (closes #68 partial)