Commit Graph
35 Commits
Author SHA1 Message Date
AAA da270be0c9 docs(quality): accept native SFU adaptation result 2026-08-25 09:18:25 +08:00
AAA 3cc858477b docs(quality): accept single-high SFU representation (#247) 2026-08-25 05:17:28 +08:00
AAA 87883748b6 docs(product): settle Browser v9 work (#218)
Checkpoint the accepted Browser v9 product contract before implementation. Current source and production remain v8.
2026-08-24 03:51:19 +08:00
AAA 24ce10d5a1 docs(truth): checkpoint route and room state 2026-08-23 19:27:02 +08:00
AAA f995515181 docs(route): simplify controller reconciliation 2026-08-23 11:02:40 +08:00
AAA 78871db805 refactor(route): unify endpoint media copy accounting (#200) 2026-08-22 21:59:44 +08:00
AAA 1979354264 docs: accept holistic routing truth (#196) 2026-08-22 19:46:17 +08:00
AAA 6fa63024bd docs: quarantine disputed TODO truth
Quarantine disputed TODO and routing claims, record current production facts, and define the canonical workspace restoration order before any further implementation.
2026-08-22 12:17:56 +08:00
AAA 647070d278 refactor(validation): scope local gates to correctness [skip ci]
Keep local media validation focused on topology and recovery correctness, move Native packaging to a manual release boundary, and persist queued-feedback workflow guidance.
2026-08-21 18:31:42 +08:00
AAA 6a51ae45ce refactor: remove mobile sender product path (#119) 2026-08-21 10:08:19 +08:00
AAA 7ea0c4f1ea feat(android): add selected-app playback audio (#112)
Default-off selected-UID Android playback capture through the pinned WebRTC ADM callback, with no microphone/system-mix fallback and no server/Viewer wire change. Source compile/protocol acceptance and remaining device gates are recorded in the PR.
2026-08-21 06:17:01 +08:00
AAA b9ed03da2b fix(android): abandon room before signaling close (#108) 2026-08-21 05:22:22 +08:00
AAA 92355de537 feat(android): add screen sender first slice (#104)
Add the Android 14+ MediaProjection direct-child sender, focused protocol tests, compile gate, and durable mobile/TV capability boundaries. Local official-SDK acceptance passed after GitHub runners were blocked before step execution by account billing.
2026-08-21 05:01:17 +08:00
AAA 18bee982a4 fix: require site access for code-only viewers (#100) 2026-08-21 03:53:03 +08:00
AAA bd8a0d80b0 feat(native): package Windows sender evaluation build (#99) 2026-08-21 03:18:48 +08:00
AAA ddcf9622d3 fix(native): close one-viewer loopback gate
Squash the bounded Native one-Viewer probe correction and retained loopback truth.
2026-08-20 21:29:23 +08:00
AAA 218a8b31d8 fix(native): preserve jittered capture timestamps (#78) 2026-08-20 20:16:47 +08:00
AAA f35f08d44d fix(native): fail closed on sender gate evidence (#75) 2026-08-20 19:08:46 +08:00
AAA 721bf583f6 docs(native): record post-fix one-viewer no-go (#74) 2026-08-20 18:08:40 +08:00
AAA e709bc94e2 fix(native): classify local bridge read failures (#73) 2026-08-20 17:43:15 +08:00
AAA 83ce08302f docs(media): restore selected-edge transport policy (#71)
* docs(deploy): record routing and TURN canaries

* docs(media): restore selected-edge transport policy
2026-08-20 17:15:08 +08:00
AAA 555b728b32 docs(media): record codec hardware decision (#69) 2026-08-20 15:32:00 +08:00
AAA 671ad6f22e test(native): gate one-viewer delivery evidence (#67) 2026-08-20 14:14:07 +08:00
AAA 4b942bfda0 feat(native): add provisional fixed-high sender candidate (#61) 2026-08-20 11:32:05 +08:00
AAA f1b6502c2e docs(native): define mobile sender capability gates 2026-08-19 23:50:26 +08:00
AAA f842d825cc docs(quality): close SVC gate and prioritize built-in adaptation 2026-08-19 23:30:02 +08:00
AAA b4548c88c5 docs(media): define deployed quality and audio gates 2026-08-19 20:18:08 +08:00
AAA f23259d620 docs(media): adopt SFU-root optional-TURN direction 2026-08-19 19:47:42 +08:00
AAA 227ea98bd2 docs(native): narrow gate status and ownership 2026-08-19 19:03:31 +08:00
AAA 7efbb194b4 docs(native): record product gate no-go 2026-08-19 18:57:46 +08:00
AAA dc41fac831 docs: align route and quality evidence candidates 2026-08-19 18:17:42 +08:00
AAA 2a7a452ab3 docs(media): define demand-driven quality fallback 2026-08-19 16:42:37 +08:00
AAA 97fd8b16b2 docs(media): consolidate native feedback evidence 2026-08-19 16:14:54 +08:00
AAA 6c4b7895ba docs(media): record routing and quality boundaries 2026-08-19 12:38:52 +08:00
AAA d5ac1ea604 docs: record relay measurement boundaries 2026-08-19 03:32:37 +08:00