Commit Graph

  • 5cc2547033 docs: define later distribution packages (#201) AAA 2026-08-22 23:58:11 +08:00
  • 78871db805 refactor(route): unify endpoint media copy accounting (#200) AAA 2026-08-22 21:59:44 +08:00
  • 0af91c7c38 docs(route): define local selection and fallback gates (#199) AAA 2026-08-22 21:40:46 +08:00
  • 550308b406 docs: schedule accepted implementation waves (#198) AAA 2026-08-22 20:50:11 +08:00
  • 1a79358326 docs: advance post-truth work index AAA 2026-08-22 19:49:43 +08:00
  • 1979354264 docs: accept holistic routing truth (#196) AAA 2026-08-22 19:46:17 +08:00
  • c230dafbd4 docs: converge current truth and todo (#195) AAA 2026-08-22 14:07:29 +08:00
  • 43a3465984 docs: record canonical workspace cleanup (#194) AAA 2026-08-22 12:57:02 +08:00
  • 6fa63024bd docs: quarantine disputed TODO truth AAA 2026-08-22 12:17:56 +08:00
  • 2d240aef82 test(media): add viewer MBB relay canary (#191) AAA 2026-08-22 10:15:12 +08:00
  • 770f2fdc23 docs: align Browser1 routing truth (#190) AAA 2026-08-22 10:09:14 +08:00
  • a2269b8737 docs: record relayed details deployment (#189) AAA 2026-08-22 09:50:08 +08:00
  • 0b7983ce33 docs: record current Chrome route recovery evidence (#188) AAA 2026-08-22 09:40:46 +08:00
  • 001f14aaf0 fix: stabilize relayed connection details (#187) AAA 2026-08-22 09:38:00 +08:00
  • 61441188e6 docs: restore Browser1 release truth (#186) AAA 2026-08-22 09:08:11 +08:00
  • 256026558b docs(sfu): record shaping gate prerequisite (#185) AAA 2026-08-22 09:03:55 +08:00
  • 27c11f5cda docs: record production 21d5 cutover (#184) AAA 2026-08-22 09:01:30 +08:00
  • 30ffe44d60 feat(routing): probe Host parents without breaking media (#183) AAA 2026-08-22 08:47:06 +08:00
  • 9080e68601 fix(signaling): detect silent websocket partitions (#182) AAA 2026-08-22 08:32:32 +08:00
  • f81577c4c5 feat(web): observe selected pair responses (#181) AAA 2026-08-22 08:26:41 +08:00
  • 9980376a80 docs: align audio and production truth (#180) AAA 2026-08-22 08:21:46 +08:00
  • 12c686ea5e fix(sfu): enforce bounded root invariants (#179) AAA 2026-08-22 08:04:05 +08:00
  • 7f32dd16df docs: record current routing lifecycle and rollout (#178) AAA 2026-08-22 07:48:44 +08:00
  • 35f9b785f9 fix(media): clamp browser relay release capacity (#177) AAA 2026-08-22 07:29:50 +08:00
  • b17d4c9cc9 docs: record 93e468 production rollout (#176) AAA 2026-08-22 07:12:56 +08:00
  • 35ab8bb700 fix(media): prepare viewer relay parents before route commit (#175) AAA 2026-08-22 06:50:45 +08:00
  • 55567839d4 docs: record 66eb337 production rollout (#174) AAA 2026-08-22 05:58:08 +08:00
  • 532852d587 fix(media): make peer quality reselection make-before-break (#173) AAA 2026-08-22 05:45:53 +08:00
  • 92c53bdd5f test(benchmark): record relay resource evidence (#172) AAA 2026-08-22 05:22:16 +08:00
  • f9ecf92c34 feat(web): export privacy-safe connection diagnostics (#171) AAA 2026-08-22 05:03:34 +08:00
  • b7de6ed24f fix(media): restore peer-assisted 16-viewer admission (#170) AAA 2026-08-22 05:00:26 +08:00
  • 42397e18ce feat(web): add bounded connection self-check (#169) AAA 2026-08-22 04:48:18 +08:00
  • 0389364731 test(media): gate explicit cap3 topology (#168) AAA 2026-08-22 04:43:08 +08:00
  • b81aa75cda docs: split current status from verification ledger (#167) AAA 2026-08-22 04:29:51 +08:00
  • 0af8e90284 feat(observability): expose local media path evidence (#166) AAA 2026-08-22 04:23:55 +08:00
  • b95aaa5834 feat(media): add screen audio quality presets (#165) AAA 2026-08-22 04:10:53 +08:00
  • 0a5c21025f fix(media): demote corroborated relay parents (#164) AAA 2026-08-22 03:55:11 +08:00
  • bf8653fa14 docs(research): bound browser NAT traversal candidates [skip ci] (#163) AAA 2026-08-22 01:34:00 +08:00
  • a0e901bee9 fix(media): recover active SFU from viewer control (#162) AAA 2026-08-22 01:32:19 +08:00
  • 2a1c952726 feat(web): show topology to viewers (#161) AAA 2026-08-22 01:08:36 +08:00
  • 2cf4746ee7 fix(media): retry healthy SFU after cooldown [skip ci] (#160) AAA 2026-08-22 00:56:52 +08:00
  • 3695d2ab3c feat(web): compact host viewer connection details AAA 2026-08-22 00:52:05 +08:00
  • e24719db3b fix(media): compare relay FPS with parent input AAA 2026-08-22 00:42:57 +08:00
  • 21f2218645 revert: remove uncalibrated relay FPS reselection [skip ci] AAA 2026-08-22 00:14:36 +08:00
  • ed57d3ed5e fix(media): reselect persistently low-fps relay edges [skip ci] AAA 2026-08-22 00:01:04 +08:00
  • d94bac11ca fix(media): disable screen-audio speech processing [skip ci] AAA 2026-08-21 23:27:48 +08:00
  • 85a02b2454 fix(web): show peer-relayed viewer evidence [skip ci] AAA 2026-08-21 23:17:16 +08:00
  • b1d676e317 feat(web): finish participant presence states [skip ci] AAA 2026-08-21 23:05:51 +08:00
  • 7dcb5af9c1 fix(web): explain locked codec selection [skip ci] AAA 2026-08-21 22:56:20 +08:00
  • 834579a7fa fix(media): raise peer Opus bitrate target [skip ci] AAA 2026-08-21 22:47:46 +08:00
  • eef8d156f3 feat(media): add explicit Web codec selection [skip ci] (#150) AAA 2026-08-21 22:11:42 +08:00
  • f07871b73b feat: enable route-consistent screen audio stereo [skip ci] AAA 2026-08-21 19:44:58 +08:00
  • 252b6d69c0 fix(sfu): retain live quality across republish [skip ci] AAA 2026-08-21 19:14:23 +08:00
  • 647070d278 refactor(validation): scope local gates to correctness [skip ci] AAA 2026-08-21 18:31:42 +08:00
  • 9d8d97826f docs(deploy): record healthy reselection cutover [skip ci] AAA 2026-08-21 18:27:15 +08:00
  • 9e3ebe26ce feat(media): reselect healthy SFU roots [skip ci] AAA 2026-08-21 17:59:41 +08:00
  • f3d60cc779 test(access): add privacy acceptance gate [skip ci] AAA 2026-08-21 17:44:58 +08:00
  • 120f3c0306 docs(deploy): record H.264 production cutover [skip ci] AAA 2026-08-21 17:24:19 +08:00
  • 7410278219 feat(web): prefer H.264 media [skip ci] AAA 2026-08-21 17:06:22 +08:00
  • f1a6abe89f docs(deploy): record production 261 cutover [skip ci] AAA 2026-08-21 16:56:15 +08:00
  • 4a216c8b92 fix(media): reapply negotiated P2P quality settings [skip ci] AAA 2026-08-21 15:55:37 +08:00
  • ef36543d6e fix(web): show current connection truth [skip ci] AAA 2026-08-21 15:44:30 +08:00
  • 5810ec2201 refactor(media): keep routing automatic [skip ci] AAA 2026-08-21 15:21:59 +08:00
  • b874e12af6 docs: record 691863e production deployment [skip ci] AAA 2026-08-21 14:09:32 +08:00
  • ae153c05bd feat(media): allow two Web relay children [skip ci] AAA 2026-08-21 13:50:35 +08:00
  • 91df9b7c89 feat(web): add one-share P2P debug mode [skip ci] AAA 2026-08-21 13:30:05 +08:00
  • 9a76cc7177 fix(web): keep viewer media state truthful [skip ci] AAA 2026-08-21 13:24:14 +08:00
  • 3581cc46cb docs: record production deployment [skip ci] AAA 2026-08-21 12:23:34 +08:00
  • f6a8d533d7 feat(web): streamline room entry UX [skip ci] AAA 2026-08-21 12:17:18 +08:00
  • 671f7ef731 feat(web): expose authoritative viewer topology AAA 2026-08-21 11:46:03 +08:00
  • 1cdb81c257 chore(ci): bound GitHub Actions triggers [skip ci] AAA 2026-08-21 11:43:54 +08:00
  • 16c08eb96f feat(web): raise screen audio send ceiling (#128) AAA 2026-08-21 11:30:15 +08:00
  • 766aaf4f6e fix(web): show SFU viewer connection truth (#127) AAA 2026-08-21 11:21:28 +08:00
  • 17f5e8b029 docs: record ecc794d flagship deployment (#126) AAA 2026-08-21 10:52:03 +08:00
  • 5a9fcfd56f docs: document hard NAT traversal boundary (#125) AAA 2026-08-21 10:40:50 +08:00
  • f53e4eb2f4 docs(viewer): define background playback boundary (#124) AAA 2026-08-21 10:38:23 +08:00
  • 18263804b9 chore: stop rejecting untracked worktree files (#123) AAA 2026-08-21 10:27:55 +08:00
  • c5729c53b4 test(media): add selected TURN allocation gate (#122) AAA 2026-08-21 10:22:47 +08:00
  • 8dc929fc87 fix: cap peer-selected TURN attempts per room (#121) AAA 2026-08-21 10:16:59 +08:00
  • b78e25b4fb feat(web): add audio and loss diagnostics (#120) AAA 2026-08-21 10:12:13 +08:00
  • 6a51ae45ce refactor: remove mobile sender product path (#119) AAA 2026-08-21 10:08:19 +08:00
  • 5975dc9b12 feat(web): improve display audio capture (#118) AAA 2026-08-21 09:55:56 +08:00
  • 213b419bee docs: record pending ingress deployment (#117) AAA 2026-08-21 07:55:57 +08:00
  • b72c5ce0f8 fix(native): accept cumulative Pion gate proof (#116) AAA 2026-08-21 07:38:54 +08:00
  • 0981dafb87 feat(media): retry pending host SFU ingress via selected TURN (#115) AAA 2026-08-21 07:27:07 +08:00
  • f1b95526ec docs(viewer): record TV output boundary (#114) AAA 2026-08-21 06:55:47 +08:00
  • 73b146735c docs: record qh flagship deployment (#113) AAA 2026-08-21 06:28:42 +08:00
  • 7ea0c4f1ea feat(android): add selected-app playback audio (#112) AAA 2026-08-21 06:17:01 +08:00
  • d31912fe79 fix(media): accept LiveKit two-layer screen RIDs (#110) AAA 2026-08-21 06:09:14 +08:00
  • 7b1e01ed6b test(native): cover current H264 source mappings (#111) AAA 2026-08-21 06:05:59 +08:00
  • a560f54bcc feat(native): add WGC hardware H264 source (#109) AAA 2026-08-21 05:37:29 +08:00
  • b9ed03da2b fix(android): abandon room before signaling close (#108) AAA 2026-08-21 05:22:22 +08:00
  • e37f9a4eee docs: align README with current runtime (#107) AAA 2026-08-21 05:19:02 +08:00
  • 92355de537 feat(android): add screen sender first slice (#104) AAA 2026-08-21 05:01:17 +08:00
  • bb6d9b80bd docs: record fd76277 flagship deployment (#106) AAA 2026-08-21 04:57:19 +08:00
  • 99887381d5 fix(native): follow peer-assisted host assignments (#105) AAA 2026-08-21 04:48:32 +08:00
  • e158e202e3 feat(ui): add local preview controls (#103) AAA 2026-08-21 04:33:33 +08:00
  • d2b66fef9f fix(ui): align sharing pause and display names (#102) AAA 2026-08-21 04:28:12 +08:00
  • 39b3415d8e docs: record site-access flagship deployment (#101) AAA 2026-08-21 04:18:05 +08:00
  • 18bee982a4 fix: require site access for code-only viewers (#100) AAA 2026-08-21 03:53:03 +08:00