e2c568a98a
Server emits an SSE sentinel event (history_done) after replaying stored history. Client buffers all incoming messages until the sentinel arrives, then drains the buffer in 30-event chunks via setTimeout so the browser can handle input between batches. Live events after the sentinel are dispatched immediately as before. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Stan Grams <sjg@haxx.space>