zebra-report/web
Russell Ballestrini 3a7fd60d06
chat.html: auto-connect via signaling relay (no copy-paste handshake)
Both peers type the same rendezvous code and connect automatically through
proxy.uncloseai.com — no manual offer/answer relay. The code derives an
opaque room ID and an AES key that wraps the SDP before it leaves the page,
so the relay sees only ciphertext. The existing share-link/QR exchange stays
as the offline fallback.

Also caps waitForIceGathering with a timeout: some environments never fire
the ICE 'complete' transition even after all candidates are gathered, which
previously hung offer/answer creation forever (affected the manual path too).
2026-05-28 08:13:39 -04:00
..
blog phase 1: unfirehose reconstruction from session JSONL ingest 2026-05-27 13:51:14 -04:00
fonts phase 2: gap analysis — cat>> append + binary asset recovery 2026-05-27 13:54:19 -04:00
chat.html chat.html: auto-connect via signaling relay (no copy-paste handshake) 2026-05-28 08:13:39 -04:00
index.html phase 1: unfirehose reconstruction from session JSONL ingest 2026-05-27 13:51:14 -04:00
kernel.html phase 1: unfirehose reconstruction from session JSONL ingest 2026-05-27 13:51:14 -04:00