fabro/apps/fabro-web/app/components
Bryan Helmkamp 4dfcbc0e03
feat(web): upgrade Children sub-tab to use the runs list view
The /runs/:id/children tab now gets server-side pagination, sortable
columns, column picker, search/time/archived filters, and bulk
archive/unarchive/delete — same affordances as the main runs list view.
Preferences persist to localStorage under a dedicated key so they don't
collide with the /runs page.

Repo and Workflow filter buttons are intentionally omitted (children
typically share these with the parent), but those columns remain visible
for the cases where workflows fan out across repos.

- New childRunsListPreferences in components/runs-list/preferences.ts
- run-children.tsx fetches via useRunsPage({parentId, ...}) with all
  list controls wired up
- Empty state retains the existing "Learn about parent links" CTA
- useChildRuns + queryKeys.runs.children removed (replaced by the
  generalized useRunsPage)
- useRetryRun broadcasts via mutateRunListCaches now that the dedicated
  children cache key is gone
- Revert board-cache children matcher added in the previous commit
  (no longer needed)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 12:48:18 -04:00
..
chats Add icons to Ask Fabro preset prompts 2026-05-24 17:30:14 -04:00
runs-list feat(web): upgrade Children sub-tab to use the runs list view 2026-05-25 12:48:18 -04:00
stage-renderers Migrate sandbox config to named environments; add InterviewOption metad… (#372) 2026-05-23 15:47:33 -04:00
auth-layout.tsx chore(web): namespace static images under /images and skip in HTTP logs 2026-04-30 08:57:14 -04:00
collapsible-file.tsx refactor(web): drop light mode, go dark-only 2026-04-20 09:27:08 -04:00
editable-run-title.test.tsx feat(web): inline-edit run titles in the run header 2026-05-09 11:54:41 -04:00
editable-run-title.tsx feat(web): inline-edit run titles in the run header 2026-05-09 11:54:41 -04:00
event-debug.tsx Collapse events toolbar search into icon by default 2026-05-24 09:44:53 -04:00
graph-toolbar.tsx style(runs): tighten stages, graph toolbar, billing, and stage sidebar 2026-04-19 16:51:55 -04:00
icons.tsx feat(runs): link stored pull requests 2026-05-08 13:17:08 -07:00
inline-markdown.test.tsx feat(web): render inline Markdown in run titles 2026-05-08 18:30:51 -07:00
inline-markdown.tsx refactor: simplify reviewed run cleanup 2026-05-08 23:29:08 -04:00
interview-dock.test.tsx Migrate sandbox config to named environments; add InterviewOption metad… (#372) 2026-05-23 15:47:33 -04:00
interview-dock.tsx Migrate sandbox config to named environments; add InterviewOption metad… (#372) 2026-05-23 15:47:33 -04:00
pull-request-chip.test.tsx feat(pr): support GitHub pull request associations (#270) 2026-05-16 12:47:27 -04:00
pull-request-chip.tsx feat(pr): support GitHub pull request associations (#270) 2026-05-16 12:47:27 -04:00
run-summary-panel.test.tsx feat: add manual retry for failed and dead runs (#362) 2026-05-23 14:07:24 -04:00
run-summary-panel.tsx feat: add manual retry for failed and dead runs (#362) 2026-05-23 14:07:24 -04:00
run-waterfall.tsx feat(web): show rich hover popovers on waterfall rows 2026-05-23 10:05:02 -04:00
settings-panel.tsx feat(web): add secrets management settings page (#327) 2026-05-20 17:50:09 -04:00
stage-context.tsx feat(web): add Context tab to the stage detail view (#340) 2026-05-21 20:19:55 -04:00
stage-insights-sidebar.test.tsx feat: expose effective agent tool list via StageProjection.agent_tools (#388) 2026-05-24 16:41:55 -04:00
stage-insights-sidebar.tsx Add tool descriptions as tooltips in sidebar Tools list 2026-05-24 18:00:50 -04:00
stage-popover.test.tsx Show stage details in hover popover on run stages sidebar 2026-05-24 10:57:37 -04:00
stage-popover.tsx Show stage details in hover popover on run stages sidebar 2026-05-24 10:57:37 -04:00
stage-sidebar.test.tsx Surface reasoning_effort + speed in stage badge end-to-end (#363) 2026-05-23 13:14:55 -04:00
stage-sidebar.tsx Show stage details in hover popover on run stages sidebar 2026-05-24 10:57:37 -04:00
state.tsx feat(web): unify empty/error/loading states in one primitive 2026-04-19 17:22:57 -04:00
steer-bar.tsx [codex] Add ACP steering support (#329) 2026-05-20 17:21:56 -04:00
terminal-view.test.ts refactor(core): simplify reviewed run cleanup 2026-05-10 22:53:20 -04:00
terminal-view.tsx refactor(core): simplify reviewed run cleanup 2026-05-10 22:53:20 -04:00
toast.test.tsx feat(web): add run lifecycle actions 2026-04-20 08:43:30 -04:00
toast.tsx feat(web): add run lifecycle actions 2026-04-20 08:43:30 -04:00
tool-use.tsx style(run-stages): copy affordance, collapsed long output, sticky header 2026-04-19 17:27:25 -04:00
ui.tsx Show stage details in hover popover on run overview graph nodes 2026-05-24 11:05:37 -04:00