mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
Visualises the per-relay-independent engine: each relay gets a thin marker in the message stream at the depth (createdAt) it has paged down to, sitting just below the oldest message it has loaded. As a relay pages older its reached-back cursor drops and the marker slides down; a relay that races ahead leaves its marker deep while slower relays' trail higher and converge as they catch up — ✓ done (empty-EOSE), … stalled (auth CLOSE / unreachable, still trying), ↓ reaching. Hidden once the conversation is fully converged (every relay done or stalled). Adds an optional markersInGap slot to the shared chat feed view (no-op for public-chat callers) invoked per message gap with its createdAt bounds; ChatroomView renders the markers from the relayProgress flow. https://claude.ai/code/session_01B1fmmmX8JjQWH3amMLdvcW