apps/live-map/src/hooks/useLiveState.ts: WebSocket subscription
with exponential-backoff reconnect, polling fallback, status tracking
apps/live-map/src/scene/Scene.tsx: refactored Three.js scene with
per-frame orbit propagation, vessel marker color-coding by owner,
orbit-line visibility tied to focus filters, smooth camera follow
on selected vessel/body
apps/live-map/src/scene/layout.ts: bodyPositionAt / vesselPositionAt
helpers (heliocentric frame, walk up the parent chain), logScale
helpers for the system view
apps/live-map/src/scene/color.ts: per-body and per-owner color maps
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
with exponential-backoff reconnect, polling fallback, status tracking
per-frame orbit propagation, vessel marker color-coding by owner,
orbit-line visibility tied to focus filters, smooth camera follow
on selected vessel/body
helpers (heliocentric frame, walk up the parent chain), logScale
helpers for the system view
buttons, ×1/×10/×100/×1k/×10k/×100k speeds, UT scrub slider,
live-edge indicator (LIVE / Nh behind / Nh ahead)
to-track; color-coded by owner (KASA=blue, SPES=orange)
visibility toggles
OFFLINE/STALE), body + vessel + message counts
vessel-centered positioning, logScale round-trips)
End-to-end verified: mock publisher → API → live-map WebSocket →
scene re-renders with the new vessel positions and orbits.