fabro/apps/fabro-web/app/lib
Bryan Helmkamp 2ea8e20f51
feat(web): time stage transcript events from the stage's own start
The Transcript view is filtered to a single stage, so measure each
event's elapsed time from that stage's started_at instead of the
run's created_at. The previous behavior folded the run's
initialization wait (sandbox build, clone, devcontainer setup) into
every per-stage timestamp. Falls back to RunSummary.start_time and
then created_at for stages or runs that never ran.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:46:21 -07:00
..
api-client.test.ts refactor(web): move server state to SWR 2026-04-25 07:16:41 -04:00
api-client.ts Render stage activity from scoped events endpoint (#212) 2026-05-05 09:16:52 -04:00
board-events.test.tsx fix(web): recover cross-tab SSE coordination after fallback 2026-05-04 15:52:18 -04:00
board-events.ts fix(web): recover cross-tab SSE coordination after fallback 2026-05-04 15:52:18 -04:00
cross-tab-sse.test.ts fix(web): recover cross-tab SSE coordination after fallback 2026-05-04 15:52:18 -04:00
cross-tab-sse.ts fix(web): recover cross-tab SSE coordination after fallback 2026-05-04 15:52:18 -04:00
demo-mode.test.tsx feat: wire web UI to real server with demo mode toggle 2026-04-08 04:46:08 -04:00
demo-mode.tsx feat: wire web UI to real server with demo mode toggle 2026-04-08 04:46:08 -04:00
format.ts feat: track last_event_at on runs and show it in the run header 2026-05-07 10:15:04 -07:00
graph-theme.ts refactor(web): drop light mode, go dark-only 2026-04-20 09:27:08 -04:00
mutations.ts Wire end-to-end steering for running agents (#209) 2026-05-05 15:34:16 -04:00
pierre-diffs-worker.ts fix(web): virtualize run file diffs consistently 2026-05-05 16:41:39 -04:00
queries.ts feat: show archived runs on the runs page 2026-05-07 08:36:04 -07:00
query-keys.test.ts Read billing and stages from RunProjection with live runtimes (#213) 2026-05-05 09:32:33 -04:00
query-keys.ts feat: show archived runs on the runs page 2026-05-07 08:36:04 -07:00
run-actions.test.ts feat(web): add interview dock for answering blocked runs from the UI 2026-05-02 15:39:01 -04:00
run-actions.ts feat(web): add interview dock for answering blocked runs from the UI 2026-05-02 15:39:01 -04:00
run-events.test.tsx Wire end-to-end steering for running agents (#209) 2026-05-05 15:34:16 -04:00
run-events.ts Wire end-to-end steering for running agents (#209) 2026-05-05 15:34:16 -04:00
run-settings-snapshot.ts refactor(web): narrow event property reads via shared helpers 2026-04-30 22:45:38 -04:00
sse.ts Wire end-to-end steering for running agents (#209) 2026-05-05 15:34:16 -04:00
stage-sidebar.test.ts feat(web): time stage transcript events from the stage's own start 2026-05-07 13:46:21 -07:00
stage-sidebar.ts feat(web): time stage transcript events from the stage's own start 2026-05-07 13:46:21 -07:00
time.ts Read billing and stages from RunProjection with live runtimes (#213) 2026-05-05 09:32:33 -04:00
unknown.ts refactor(web): narrow event property reads via shared helpers 2026-04-30 22:45:38 -04:00
workflow-api.ts refactor(web): regenerate client for precise stage states 2026-04-30 06:33:12 -04:00