Commit Graph
60 Commits
Author SHA1 Message Date
AAA 3ced92b500 docs: set simple routing and room scale constraints 2026-08-23 12:12:41 +08:00
AAA f995515181 docs(route): simplify controller reconciliation 2026-08-23 11:02:40 +08:00
AAA c30f4e9f73 docs(route): define TURN allocation admission truth (#207)
* docs(route): define TURN allocation admission

* docs(route): align TURN admission source truth
2026-08-23 03:20:41 +08:00
AAA a30f9c2382 docs(route): fence LiveKit cleanup behind listener ownership 2026-08-23 00:52:08 +08:00
AAA 4469421e91 docs(route): bind SFU admission to room lifecycle 2026-08-23 00:51:16 +08:00
AAA 56ae363838 docs(route): define deployment-wide SFU admission 2026-08-23 00:48:58 +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 c230dafbd4 docs: converge current truth and todo (#195) 2026-08-22 14:07:29 +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 a2269b8737 docs: record relayed details deployment (#189) 2026-08-22 09:50:08 +08:00
AAA 27c11f5cda docs: record production 21d5 cutover (#184) 2026-08-22 09:01:30 +08:00
AAA 9980376a80 docs: align audio and production truth (#180)
Record the deployed SFU root invariant release and align the Share audio requirements with the existing 64/128/256 kbps presets.
2026-08-22 08:21:46 +08:00
AAA 7f32dd16df docs: record current routing lifecycle and rollout (#178) 2026-08-22 07:48:44 +08:00
AAA 35f9b785f9 fix(media): clamp browser relay release capacity (#177) 2026-08-22 07:29:50 +08:00
AAA b17d4c9cc9 docs: record 93e468 production rollout (#176) 2026-08-22 07:12:56 +08:00
AAA 55567839d4 docs: record 66eb337 production rollout (#174) 2026-08-22 05:58:08 +08:00
AAA 0a5c21025f fix(media): demote corroborated relay parents (#164)
Preserve exact selected edges across unrelated route revisions, demote corroborated bad relay parents, and parameterize the bounded endpoint cap while retaining the production default of two.
2026-08-22 03:55:11 +08:00
AAA 252b6d69c0 fix(sfu): retain live quality across republish [skip ci]
Merge reviewed video quality-tier regression fix. Production deployment follows exact merged SHA.
2026-08-21 19:14:23 +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 9d8d97826f docs(deploy): record healthy reselection cutover [skip ci]
Record exact production 6ccb516a deployment evidence and align healthy-reselection status across the owning truth documents.
2026-08-21 18:27:15 +08:00
AAA f3d60cc779 test(access): add privacy acceptance gate [skip ci]
Local privacy gate and focused evidence.
2026-08-21 17:44:58 +08:00
AAA 120f3c0306 docs(deploy): record H.264 production cutover [skip ci]
Record exact 1331fbdd deployment artifacts, rollback, health, unchanged database/configuration, and H.264-first production truth. Documentation-only; local hygiene passed and Actions remained unused.
2026-08-21 17:24:19 +08:00
AAA f1a6abe89f docs(deploy): record production 261 cutover [skip ci] 2026-08-21 16:56:15 +08:00
AAA b874e12af6 docs: record 691863e production deployment [skip ci]
Production exactness, rollback, artifact, DB/config/service health, local hygiene, and Actions=0 were independently reviewed. No media canary is claimed for this cutover.
2026-08-21 14:09:32 +08:00
AAA 3581cc46cb docs: record production deployment [skip ci]
* docs: record 6634 production deployment [skip ci]

* docs: record 6634 production deployment [skip ci]

* docs: keep deployment truth current [skip ci]

* docs: keep deployment truth current [skip ci]
2026-08-21 12:23:34 +08:00
AAA 17f5e8b029 docs: record ecc794d flagship deployment (#126)
Record the exact ecc794d flagship deployment, verification evidence, rollback state, and deployed browser audio/statistics scope.
2026-08-21 10:52:03 +08:00
AAA c5729c53b4 test(media): add selected TURN allocation gate (#122)
Add a sanitized standalone Chrome allocation gate and retain the active Host-ingress selected TURN functional evidence. Ordinary peers remain STUN-only; initial ingress, peer-selected, mobile, resource, and performance gates remain open.
2026-08-21 10:22:47 +08:00
AAA 213b419bee docs: record pending ingress deployment (#117)
Record the exact flagship cutover and preserve the unverified TURN media boundary.
2026-08-21 07:55:57 +08:00
AAA 73b146735c docs: record qh flagship deployment (#113)
Record exact production revision, immutable artifact, cutover/rollback evidence, and the remaining production media-canary boundary. Preserve the subsequent Android-only source update as undeployed.
2026-08-21 06:28:42 +08:00
AAA bb6d9b80bd docs: record fd76277 flagship deployment (#106) 2026-08-21 04:57:19 +08:00
AAA 39b3415d8e docs: record site-access flagship deployment (#101) 2026-08-21 04:18:05 +08:00
AAA 18bee982a4 fix: require site access for code-only viewers (#100) 2026-08-21 03:53:03 +08:00
AAA 639ae22a2f docs: record c27df22 production cutover (#98) 2026-08-21 03:11:05 +08:00
AAA e9f0178e1a docs: record cf149df production cutover (#90) 2026-08-21 02:08:58 +08:00
AAA 93c6763198 feat(media): enable hybrid routing for all rooms
Squash merge of the all-room bounded hybrid routing rollout and retired allowlist example cleanup.
2026-08-21 01:31:43 +08:00
AAA 4934182167 docs(deploy): correct Host-name rollback truth
Align deployment truth snapshots with the 2026-08-20 Host-name rollback and current healthy runtime. No runtime changes.
2026-08-21 00:23:32 +08:00
AAA 05d14fae3f docs(deploy): record failed host-name rollout 2026-08-20 23:12:12 +08:00
AAA 2930e4c788 feat: add bounded selected-edge TURN recovery (#76)
Add one default-off, generation-bound relay-only rebuild for the original failed peer edge after Viewer-root SFU exhaustion while keeping ordinary Web and Native ICE STUN-only.
2026-08-20 19:53:58 +08:00
AAA 57d6e8982b fix(media): remove participant-wide TURN capability (#72) 2026-08-20 17:32:13 +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 1e11e09261 feat: add exact-room peer ICE TURN fallback (#66) 2026-08-20 13:37:02 +08:00
AAA 320007a12b docs(deploy): record access and routing rollout (#63) 2026-08-20 12:03:43 +08:00
AAA 12c6d25732 fix(access): simplify admission and conceal anonymous routes (#60) 2026-08-20 10:53:50 +08:00
AAA 37187ea0cd docs: record initial recovery deployment (#59) 2026-08-20 09:56:26 +08:00
AAA 463e6ea7c2 docs: record access v2 production migration (#57) 2026-08-20 03:18:55 +08:00
AAA de967fbc61 feat(access): scope viewer invitations to rooms (#56) 2026-08-20 02:42:22 +08:00
AAA d4b110cf16 fix(media): expose bounded SFU failure stage (#54) 2026-08-20 02:20:54 +08:00
AAA cd1d6d5144 docs(deploy): record public canary boundary 2026-08-19 21:55:15 +08:00
AAA ad10036d1b fix(media): close the UDP candidate migration boundary 2026-08-19 21:08:49 +08:00