f78097b0ed
Add per-rig watch::Sender<RigState> map to FrontendRuntimeContext, populated by refresh_remote_snapshot for every rig returned by GetRigs. The SSE /events endpoint now subscribes to the session's rig-specific watch channel instead of the single global one, allowing different browser tabs to independently view different rigs. The JS frontend reconnects SSE on rig switch to pick up the new channel. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Stan Grams <sjg@haxx.space>