fabro/lib
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
..
crates fix(server): show running stage immediately via checkpoint next_node_id 2026-04-15 10:03:26 -04:00
packages/fabro-api-client refactor(web): rename board column pending → initializing 2026-04-15 09:22:17 -04:00