fabro/lib/crates/fabro-server/src
Bryan Helmkamp 03fc375cdd
feat(server): add archive/unarchive endpoints and include_archived listing
Extends the OpenAPI spec with POST /api/v1/runs/{id}/archive and /unarchive
operations, adds `archived` to the RunStatus enum, and adds an
`include_archived` query param to listRuns. Regenerates the progenitor-built
Rust types and the typescript-axios client. Implements `archive_run` and
`unarchive_run` handlers via `operations::archive/unarchive`, and extends
`list_runs` to filter archived runs unless opted in. Archived runs continue
to map through `api_status_from_workflow` and bypass the board column.
2026-04-19 16:53:33 -04:00
..
demo refactor(runs): blocked status canonicalization cleanup (#165) 2026-04-19 14:53:46 -04:00
bind.rs fmt 2026-04-11 11:27:46 -04:00
csp.rs feat(server): emit Content-Security-Policy in Report-Only mode 2026-04-18 16:18:56 -04:00
diagnostics.rs refactor(server): remove inbound TLS termination 2026-04-19 10:43:57 -04:00
error.rs Split server runtime secrets from vault secrets 2026-04-12 14:03:54 -04:00
github_webhooks.rs feat(server): add IP allowlist middleware with GitHub webhook support 2026-04-19 09:47:22 -04:00
install.rs security(install): sanitize upstream URLs before issuing HTTP requests 2026-04-19 15:14:29 -04:00
ip_allowlist.rs refactor(server): store GitHub meta cache under storage root 2026-04-19 09:55:01 -04:00
jwt_auth.rs fix(lint): resolve clippy warnings for Rust 1.94 on CI 2026-04-13 22:26:36 -04:00
lib.rs Merge remote-tracking branch 'origin/main' 2026-04-19 13:36:54 -04:00
run_manifest.rs fix(tests): stabilize graph path snapshots and skip LLM preflight for non-LLM graphs 2026-04-15 11:41:17 -04:00
security_headers.rs feat(server): emit Content-Security-Policy in Report-Only mode 2026-04-18 16:18:56 -04:00
serve.rs Merge remote-tracking branch 'origin/main' 2026-04-19 13:36:54 -04:00
server.rs feat(server): add archive/unarchive endpoints and include_archived listing 2026-04-19 16:53:33 -04:00
server_secrets.rs fix(workflow): use configured providers for default models 2026-04-15 08:19:04 -04:00
settings_view.rs refactor(server): dedupe tcp test helpers and drop narrative comment 2026-04-19 11:04:45 -04:00
static_files.rs fix(install): hoist install-shell OnceLock to silence clippy 2026-04-19 14:02:27 -04:00
web_auth.rs fix(server): harden fabro-demo cookie with HttpOnly and conditional Secure 2026-04-18 02:32:01 -04:00