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
AAA
ae298aadd2
feat(media): migrate ordinary ICE to STUN-only
2026-08-19 20:44:36 +08:00
AAA
f23259d620
docs(media): adopt SFU-root optional-TURN direction
2026-08-19 19:47:42 +08:00