fabro/docs
Bryan Helmkamp c8336a250e
feat: show archived runs on the runs page
Extend GET /api/v1/boards/runs with include_archived=true (matching the
existing flag on listRuns), add an Archived BoardColumn that the server
appends only when the flag is set, and surface a "Show archived" toggle
on /runs that flips between request shapes. Default behavior is unchanged
— archived runs stay hidden.

Server: list_board_runs now takes ListRunsParams; board_column maps
RunStatus::Archived to BoardColumn::Archived; board_columns(include_archived)
appends the column conditionally. Two new handler tests cover the default
and flag-on paths.

Web: useBoardsRuns(includeArchived) keys requests so SWR refetches on
toggle; columnStatuses + columnStatusDisplay + columnStyles get an
"archived" entry; buildSkeletonColumns filters by the flag so the loading
state matches the eventual response. Two new buildBoardColumns tests cover
both column shapes.

Touched generated TS client files include unrelated whitespace drift from
openapi-generator-cli; including them keeps the working tree consistent
with what `bun run generate` produces.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 08:36:04 -07:00
..
brainstorms docs: capture cargo dev cleanup requirements 2026-04-25 19:14:16 -04:00
ideation docs 2026-04-09 17:24:30 -04:00
internal feat(cli): polish foreground TTY logs 2026-05-06 15:31:25 -04:00
plans chore: plans 2026-05-03 13:10:04 -04:00
public feat: show archived runs on the runs page 2026-05-07 08:36:04 -07:00
superpowers feat(cli): polish foreground TTY logs 2026-05-06 15:31:25 -04:00