Commit Graph

  • bd8a0d80b0 feat(native): package Windows sender evaluation build (#99) AAA 2026-08-21 03:18:48 +08:00
  • 39dc7061b2 docs: align active requirements and design AAA 2026-08-21 03:12:36 +08:00
  • 639ae22a2f docs: record c27df22 production cutover (#98) AAA 2026-08-21 03:11:05 +08:00
  • 7af8bb93c2 fix(native): report the active codec AAA 2026-08-21 03:01:21 +08:00
  • de7426b944 docs: record deferred route recovery gaps (#95) AAA 2026-08-21 02:52:32 +08:00
  • e867d89418 docs: clarify active media route state (#94) AAA 2026-08-21 02:48:42 +08:00
  • 6cd99545e6 feat(native): add window-scoped process audio (#93) AAA 2026-08-21 02:44:46 +08:00
  • ce3cbe2efd docs: add truth clarity execution rule AAA 2026-08-21 02:35:21 +08:00
  • db4b85ec4e fix(routing): allow host selected ingress in every room AAA 2026-08-21 02:35:00 +08:00
  • e9f0178e1a docs: record cf149df production cutover (#90) AAA 2026-08-21 02:08:58 +08:00
  • 85c3f7342f refactor: remove stale hybrid routing artifacts (#89) AAA 2026-08-21 01:48:29 +08:00
  • 7949efac2d docs(audio): scope native Windows audio slice AAA 2026-08-21 01:34:31 +08:00
  • 93c6763198 feat(media): enable hybrid routing for all rooms AAA 2026-08-21 01:31:43 +08:00
  • 3738db6e51 feat(web): request window-scoped display audio AAA 2026-08-21 01:01:22 +08:00
  • e87498d414 feat(native): add opt-in H264 sender path (#85) AAA 2026-08-21 00:44:38 +08:00
  • 4b52aadda7 feat(media): add restricted host SFU selected-edge TURN AAA 2026-08-21 00:33:54 +08:00
  • 4934182167 docs(deploy): correct Host-name rollback truth AAA 2026-08-21 00:23:32 +08:00
  • 05d14fae3f docs(deploy): record failed host-name rollout AAA 2026-08-20 23:12:12 +08:00
  • 8ed3b4e016 feat(presence): let Web Hosts set display names AAA 2026-08-20 22:21:51 +08:00
  • ddcf9622d3 fix(native): close one-viewer loopback gate AAA 2026-08-20 21:29:23 +08:00
  • 37a18c88db feat(native): expose hardware preference status AAA 2026-08-20 21:17:20 +08:00
  • 218a8b31d8 fix(native): preserve jittered capture timestamps (#78) AAA 2026-08-20 20:16:47 +08:00
  • ded55bcd7d feat(access): add private room password entry (#77) AAA 2026-08-20 20:00:52 +08:00
  • 2930e4c788 feat: add bounded selected-edge TURN recovery (#76) AAA 2026-08-20 19:53:58 +08:00
  • f35f08d44d fix(native): fail closed on sender gate evidence (#75) AAA 2026-08-20 19:08:46 +08:00
  • 721bf583f6 docs(native): record post-fix one-viewer no-go (#74) AAA 2026-08-20 18:08:40 +08:00
  • e709bc94e2 fix(native): classify local bridge read failures (#73) AAA 2026-08-20 17:43:15 +08:00
  • 57d6e8982b fix(media): remove participant-wide TURN capability (#72) AAA 2026-08-20 17:32:13 +08:00
  • 83ce08302f docs(media): restore selected-edge transport policy (#71) AAA 2026-08-20 17:15:08 +08:00
  • 2c38d14f54 test(native): probe Media Foundation H264 hardware encode (#70) AAA 2026-08-20 16:08:29 +08:00
  • 555b728b32 docs(media): record codec hardware decision (#69) AAA 2026-08-20 15:32:00 +08:00
  • 48f3b94fed feat(routing): rescue blocked relay admission (#68) AAA 2026-08-20 15:12:11 +08:00
  • 671ad6f22e test(native): gate one-viewer delivery evidence (#67) AAA 2026-08-20 14:14:07 +08:00
  • 1e11e09261 feat: add exact-room peer ICE TURN fallback (#66) AAA 2026-08-20 13:37:02 +08:00
  • 078da7bb57 docs(requirements): queue private room passwords (#65) AAA 2026-08-20 13:27:21 +08:00
  • 51a3022ae1 feat(presence): show named online viewer roster (#64) AAA 2026-08-20 13:17:26 +08:00
  • 320007a12b docs(deploy): record access and routing rollout (#63) AAA 2026-08-20 12:03:43 +08:00
  • 4b942bfda0 feat(native): add provisional fixed-high sender candidate (#61) AAA 2026-08-20 11:32:05 +08:00
  • 08aee25582 fix(routing): reparent persistently degraded viewer edges (#62) AAA 2026-08-20 11:29:53 +08:00
  • 12c6d25732 fix(access): simplify admission and conceal anonymous routes (#60) AAA 2026-08-20 10:53:50 +08:00
  • 37187ea0cd docs: record initial recovery deployment (#59) AAA 2026-08-20 09:56:26 +08:00
  • ded0044513 fix(media): bound initial viewer recovery (#58) AAA 2026-08-20 03:26:40 +08:00
  • 463e6ea7c2 docs: record access v2 production migration (#57) AAA 2026-08-20 03:18:55 +08:00
  • de967fbc61 feat(access): scope viewer invitations to rooms (#56) AAA 2026-08-20 02:42:22 +08:00
  • 27e715f038 test(media): align authoritative route evidence (#55) AAA 2026-08-20 02:35:57 +08:00
  • d4b110cf16 fix(media): expose bounded SFU failure stage (#54) AAA 2026-08-20 02:20:54 +08:00
  • dfeb149340 docs: keep pull request history compact AAA 2026-08-20 00:25:16 +08:00
  • 1e69cc6979 docs(quality): record per-flow shaping preflight (#52) AAA 2026-08-20 00:02:39 +08:00
  • ef7aba8f19 docs(status): preserve snapshot budget AAA 2026-08-20 00:00:29 +08:00
  • 8c6974475a chore: merge main into spike/builtin-quality-gate AAA 2026-08-19 23:59:27 +08:00
  • 9c69287309 docs(quality): record per-flow shaping preflight AAA 2026-08-19 23:59:07 +08:00
  • 99b4817330 docs: define mobile sender capability gates (#51) AAA 2026-08-19 23:52:31 +08:00
  • f1b6502c2e docs(native): define mobile sender capability gates AAA 2026-08-19 23:50:26 +08:00
  • 69f3dddca4 feat(quality): add built-in two-layer SFU quality candidate (#50) AAA 2026-08-19 23:41:18 +08:00
  • 05606fbd84 feat: add built-in two-layer SFU quality candidate AAA 2026-08-19 23:39:17 +08:00
  • 227fdbc2c8 docs(quality): close SVC gate and prioritize built-in adaptation (#49) AAA 2026-08-19 23:31:40 +08:00
  • f842d825cc docs(quality): close SVC gate and prioritize built-in adaptation AAA 2026-08-19 23:30:02 +08:00
  • f15019ca53 docs(access): design room-scoped viewer grants (#48) AAA 2026-08-19 22:56:09 +08:00
  • 4914790dd2 docs(access): design room-scoped viewer grants AAA 2026-08-19 22:46:58 +08:00
  • 352d5927fe feat(ui): add viewer volume and room codes (#47) AAA 2026-08-19 22:34:15 +08:00
  • 6ca2ffc1ea feat(ui): add viewer volume and room codes AAA 2026-08-19 22:32:04 +08:00
  • 4fb64f2382 docs(quality): close unsuitable layer candidates (#46) AAA 2026-08-19 22:10:05 +08:00
  • 66d719f8c2 docs: record public canary infrastructure boundary (#45) AAA 2026-08-19 21:57:51 +08:00
  • cd1d6d5144 docs(deploy): record public canary boundary AAA 2026-08-19 21:55:15 +08:00
  • f2791c6408 feat(sfu): migrate ordinary ICE to STUN-only SFU/UDP candidate (#44) AAA 2026-08-19 21:32:33 +08:00
  • 38d39e24e6 docs(deploy): describe pinned LiveKit fallback AAA 2026-08-19 21:29:52 +08:00
  • 23e3a8b07d chore: merge main into feat/sfu-udp-exact-room AAA 2026-08-19 21:25:50 +08:00
  • 25a988987c docs(media): finalize UDP migration constraints AAA 2026-08-19 21:23:18 +08:00
  • 23a4449d7a docs(media): gate twenty-viewer default (#43) AAA 2026-08-19 21:17:23 +08:00
  • b85a795209 docs(media): gate twenty-viewer default AAA 2026-08-19 21:15:38 +08:00
  • 7621f2766e fix(signaling): make protocol mismatch terminal AAA 2026-08-19 21:11:54 +08:00
  • 913bd7b9d5 docs(product): schedule room presence diagnostics (#42) AAA 2026-08-19 21:10:44 +08:00
  • 9dc6d906c3 chore: merge main into feat/sfu-udp-exact-room AAA 2026-08-19 21:09:51 +08:00
  • 4e1797f2d0 docs(product): schedule room presence diagnostics AAA 2026-08-19 21:09:07 +08:00
  • ad10036d1b fix(media): close the UDP candidate migration boundary AAA 2026-08-19 21:08:49 +08:00
  • db427480ac docs(ui): schedule viewer volume control (#41) AAA 2026-08-19 20:58:17 +08:00
  • b7941c52f4 docs(ui): schedule viewer volume control AAA 2026-08-19 20:56:42 +08:00
  • 12d4b4e4aa chore: merge main into feat/sfu-udp-exact-room AAA 2026-08-19 20:46:57 +08:00
  • ae298aadd2 feat(media): migrate ordinary ICE to STUN-only AAA 2026-08-19 20:44:36 +08:00
  • f3e89810ba feat(quality): add authenticated viewer evidence (#40) AAA 2026-08-19 20:43:29 +08:00
  • a949fbaf15 feat(quality): add authenticated viewer evidence AAA 2026-08-19 20:39:56 +08:00
  • 32415fb117 docs(media): define deployed quality and audio gates (#39) AAA 2026-08-19 20:19:52 +08:00
  • b4548c88c5 docs(media): define deployed quality and audio gates AAA 2026-08-19 20:18:08 +08:00
  • 89cc8d3d12 docs(media): adopt SFU-root optional-TURN direction (#38) AAA 2026-08-19 19:49:29 +08:00
  • f23259d620 docs(media): adopt SFU-root optional-TURN direction AAA 2026-08-19 19:47:42 +08:00
  • 4b4648f95d docs(native): record unclassified sender gate failure (#37) AAA 2026-08-19 19:05:00 +08:00
  • 227ea98bd2 docs(native): narrow gate status and ownership AAA 2026-08-19 19:03:31 +08:00
  • 7efbb194b4 docs(native): record product gate no-go AAA 2026-08-19 18:57:46 +08:00
  • d4b34f1f3e feat(media): expose negotiated codec evidence (#36) AAA 2026-08-19 18:49:25 +08:00
  • 5b66cb22a9 feat(media): expose negotiated codec evidence AAA 2026-08-19 18:42:46 +08:00
  • 44eab90f30 docs: define TURN/SFU layering and evidence gates (#35) AAA 2026-08-19 18:19:49 +08:00
  • dc41fac831 docs: align route and quality evidence candidates AAA 2026-08-19 18:17:42 +08:00
  • 7c366134ff feat(media): align quality evidence generations (#34) AAA 2026-08-19 17:31:00 +08:00
  • 691fca6eb0 feat(media): align quality evidence generations AAA 2026-08-19 17:29:03 +08:00
  • 9014474ca6 chore: merge main into feat/quality-evidence-alignment AAA 2026-08-19 17:21:25 +08:00
  • 33fcebc728 docs(maintenance): defer architecture convergence audit (#32) AAA 2026-08-19 17:20:05 +08:00
  • c7db9aa01c docs(media): bound local reparenting candidate (#33) AAA 2026-08-19 17:19:45 +08:00
  • af4ca1f179 docs(maintenance): defer architecture convergence audit AAA 2026-08-19 17:10:36 +08:00
  • ff141a12f3 docs(media): bound local reparenting candidate AAA 2026-08-19 17:08:39 +08:00
  • 2341672786 docs(media): bind quality evidence safely AAA 2026-08-19 16:50:16 +08:00