Commit graph

390 commits

Author SHA1 Message Date
3a0a30807e
zebra-report: deploy silent-listener fix + listener-bye-on-bfcache fix
Pulls in two upstream zebra-report commits:

  0ce1339 prefix-match in flushSfuStreams (kills the silent
          fedora-chrome listener: ontrack races peer-joined, cache
          keyed by 16-char streamID prefix, flush's strict-equality
          matcher never resolved short→full, listener heard nothing
          from anyone already in the room).

  5e8cdad send 'bye' on pagehide for listeners even when
          persisted=true (kills the closed-firefox-phone roster
          zombies sitting through the 120s readTimeout window).

Server-side backstop (60s listenerAliveTTL) ships separately in
proxy.unturf.com main; the client fix above stands on its own for
the common bye-arrives case.

Fox 2026-06-06: "rebooting fedora chrome blanka because it never
could hear any speakers for days now".
2026-06-06 14:48:09 -04:00
0444bd1297
zebra-spaces: one transcript line per sentence 2026-06-05 19:54:09 -04:00
32497859b0
zebra-spaces: tear down stale <audio> fallback when worklet path takes over 2026-06-05 19:52:43 -04:00
43780b2d6f
zebra-spaces: in-place source swap on re-attach 2026-06-05 19:46:12 -04:00
59c407f1c7
zebra-spaces: idempotent attach + drop stale stream cache 2026-06-05 19:41:22 -04:00
269ba777ca
zebra-spaces: stop re-attaching every speaker on peer-joined (kill fxhp double-audio) 2026-06-05 19:15:48 -04:00
c2d6016c8b
zebra-spaces: prime audioCtx on first interaction (fix desktop auto-rejoin) 2026-06-05 16:05:54 -04:00
d7fd405150
zebra-spaces: deploy attach diagnostic 2026-06-05 14:22:10 -04:00
d263740557
zebra-spaces: deploy duplicate-publisher audio dedup 2026-06-05 14:14:24 -04:00
4533e4e4b6
zebra-spaces: deploy lip-sync flap fix + transcript autoscroll 2026-06-05 14:04:26 -04:00
6d24cf2d8f
zebra-spaces: deploy anti-alias + compressor self-transcribe 2026-06-05 13:42:15 -04:00
eb1718225e
zebra-spaces: deploy transcribe-restore TDZ fix 2026-06-05 13:35:37 -04:00
129b4436af
zebra-spaces: deploy worklet load race fix 2026-06-05 13:34:06 -04:00
5a68c56963
zebra-spaces: deploy TDZ fix + self-capture diagnostics 2026-06-05 13:30:53 -04:00
f57733ebd3
zebra-spaces: deploy transcribe persist + self-capture fix 2026-06-05 13:25:46 -04:00
61f23e2b4d
zebra-spaces: deploy self-transcribe + whisper telemetry 2026-06-05 13:21:50 -04:00
a59f27a042
zebra-spaces: deploy whisper worker + inflight gate 2026-06-05 13:11:09 -04:00
224f2e9f31
zebra-spaces: deploy whisper hallucination filter 2026-06-05 13:06:55 -04:00
b7b910e4c4
zebra-spaces: deploy DOM-move spotlight 2026-06-05 13:00:43 -04:00
1280be650c
zebra-spaces: deploy listener instant tile switch 2026-06-05 12:52:11 -04:00
ab3b48e293
zebra-spaces: deploy client-side Whisper STT 2026-06-05 12:38:00 -04:00
f23b35af2f
zebra-spaces: deploy stream-toggle UI removal 2026-06-05 09:38:34 -04:00
8bf25aaa64
zebra-spaces: deploy predictive grow + self-calibrating floor 2026-06-05 09:23:43 -04:00
d9a233b8d7
zebra-spaces: deploy ±6% stretch cap 2026-06-05 09:17:54 -04:00
c208776c12
zebra-spaces: deploy listener adaptive shrink 2026-06-05 08:26:26 -04:00
fa0666f7cc
zebra-spaces: deploy Phase 3 adaptive time-stretching 2026-06-04 19:46:24 -04:00
4885cab72e
zebra-spaces: deploy Double Dragon controller 2026-06-04 18:26:18 -04:00
52866ed779
zebra-spaces: deploy 4s speaker buffer + HTTP lip-sync override 2026-06-04 18:21:51 -04:00
01abc88446
zebra-spaces: deploy mesh-through-worklet + lip-sync receiver rebind 2026-06-04 18:09:28 -04:00
5dea6156ba
zebra-spaces: deploy smooth audio source pivot 2026-06-04 18:01:00 -04:00
eaf5e37650
zebra-spaces: deploy SFU worklet detach on mesh ontrack 2026-06-04 17:51:56 -04:00
a9433589a0
zebra-spaces: deploy lip-sync algorithm 2026-06-04 17:13:48 -04:00
41283ec074
zebra-spaces: deploy listener buffer-ready status gating 2026-06-04 16:45:07 -04:00
f077c01c5e
zebra-spaces: deploy role-aware playout delays + worklet for all roles 2026-06-04 15:59:01 -04:00
6e42fc180c
zebra-spaces: deploy worklet sticky-started re-arm fix 2026-06-04 15:34:58 -04:00
7e17f9a5d2
zebra-spaces: deploy AudioWorklet listener jitter buffer 2026-06-04 15:26:09 -04:00
64ac008440
zebra-spaces: deploy jitterBufferTarget + jbuf telemetry 2026-06-04 15:10:40 -04:00
9f9dc91f7f
zebra-spaces: deploy split outbound telemetry per kind 2026-06-04 14:53:41 -04:00
50452361ae
zebra-spaces: deploy audio priority='high' (wiggle-storm fix mirror) 2026-06-04 14:38:14 -04:00
80a936fe7b
zebra-spaces: deploy publisher-side telemetry 2026-06-04 14:37:04 -04:00
645db6aca7
zebra-spaces: deploy peer-booted/role-change epoch refresh (mirror) 2026-06-04 14:22:28 -04:00
a2ff20534b
zebra-spaces: MuteFSM deploy (mirror of zebra-report 7f9d827) 2026-06-04 14:13:42 -04:00
8d6bf481fe
zebra-report: deploy applyPublishStateUI for share/stop buttons 2026-06-04 13:58:05 -04:00
1f19037c6f
zebra-report: deploy FSM-driven publish lifecycle (mic/camera/screen) 2026-06-04 13:55:45 -04:00
bbffd61d89
zebra-report: deploy FSM-driven call-state UI 2026-06-04 13:49:29 -04:00
385ccf5723
zebra-report: deploy silent screen-share recovery 2026-06-04 13:44:32 -04:00
be57d7769d
zebra-report: deploy sub PC rebuild on remote close 2026-06-04 13:28:00 -04:00
88ade82cf9
zebra-report: deploy full uuid in latency panel 2026-06-04 13:17:15 -04:00
ce64dd2512
zebra-report: deploy hide entry-row while joined (privacy) 2026-06-04 13:12:09 -04:00
0983639b24
zebra-report: deploy self-listener FSM (state-machine driven) 2026-06-04 13:10:30 -04:00