fabro/apps/fabro-web/app/components
Bryan Helmkamp 130d76729c
fix(server): show running stage immediately via checkpoint next_node_id
The stages API used checkpoint.current_node to identify the running
stage, but current_node is the last *completed* node — always already
in completed_nodes, so the running-stage check was always false.
Switch to checkpoint.next_node_id which correctly identifies the
currently-executing stage.

Also move SSE subscription from run-detail parent layout into the
StageSidebar component with since_seq=1 to replay all events and
close the race between loader fetch and SSE connection.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 10:03:26 -04:00
..
auth-layout.tsx Rename Arc to Fabro in TypeScript/JavaScript 2026-03-12 11:13:18 -04:00
collapsible-file.tsx Rename Arc to Fabro in TypeScript/JavaScript 2026-03-12 11:13:18 -04:00
stage-sidebar.tsx fix(server): show running stage immediately via checkpoint next_node_id 2026-04-15 10:03:26 -04:00
tool-use.tsx Rename Arc to Fabro in TypeScript/JavaScript 2026-03-12 11:13:18 -04:00