mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
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> |
||
|---|---|---|
| .. | ||
| fabro-web | ||
| marketing | ||
| remotion | ||