fabro/lib/crates
Bryan Helmkamp a12ceb0ad0
fix(web): board runs endpoint reads from store, not in-memory state
The /boards/runs endpoint was driven by the in-memory state.runs map,
which is empty after server restart. Now reads from SlateDB store so
runs persist across restarts.

Also makes board columns dynamic from the API response instead of
hardcoded in the frontend. Real mode returns: pending, running, waiting,
succeeded, failed. Demo mode returns: working, pending, review, merge.

Board layout changed from fixed 3-column grid to horizontal scroll.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 08:36:55 -04:00
..
fabro-agent fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00
fabro-api refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-auth fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00
fabro-checkpoint refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-cli fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00
fabro-config feat(slatedb): add disk_cache setting for S3-backed deployments 2026-04-15 08:02:46 -04:00
fabro-core fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-devcontainer refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-github Merge remote-tracking branch 'origin/main' 2026-04-12 13:43:38 -04:00
fabro-graphviz refactor(graphviz): extract graphviz-sys into fabro-sh/graphviz-sys 2026-04-14 19:03:01 -04:00
fabro-hooks fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-http fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-interview fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-llm fix(tests): disable macOS proxy discovery via FABRO_HTTP_PROXY_POLICY 2026-04-13 22:14:51 -04:00
fabro-macros refactor(settings): stage 6.3b shrink server runtime types + delete Combine 2026-04-09 18:27:46 -04:00
fabro-mcp fix: simplify fabro-http crate and fix correctness issues 2026-04-12 12:20:55 -04:00
fabro-model fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00
fabro-oauth Add typed provider credential auth flow 2026-04-12 22:10:11 -04:00
fabro-proc fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-retro fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-sandbox refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-server fix(web): board runs endpoint reads from store, not in-memory state 2026-04-15 08:36:55 -04:00
fabro-slack refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-spa fix(web): board layout, column config, and 501 error handling 2026-04-15 07:48:50 -04:00
fabro-store feat(slatedb): add disk_cache setting for S3-backed deployments 2026-04-15 08:02:46 -04:00
fabro-telemetry Merge remote-tracking branch 'origin/main' 2026-04-12 13:43:38 -04:00
fabro-template refactor(async): lint std::process::Command across all targets 2026-04-12 13:35:57 -04:00
fabro-test refactor(auth): simplify server auth model 2026-04-13 11:25:30 -04:00
fabro-tracker refactor(http): centralize reqwest behind fabro-http 2026-04-12 11:48:54 -04:00
fabro-types feat(slatedb): add disk_cache setting for S3-backed deployments 2026-04-15 08:02:46 -04:00
fabro-util Show fabro secret set command in doctor remediation output 2026-04-14 15:22:25 -04:00
fabro-validate fmt: apply nightly rustfmt after merge 2026-04-11 13:43:30 -04:00
fabro-vault Finish vault-backed workflow auth and installer QA fixes 2026-04-13 10:25:38 -04:00
fabro-workflow fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00