AAA
19bd34a307
docs(truth): separate source and deployment revisions
2026-08-24 11:22:21 +08:00
AAA
6c37395f9d
docs(deploy): record Browser v10 postflight ( #226 )
2026-08-24 11:20:51 +08:00
AAA
0de065c9f0
refactor(browser): make codec ownership share-scoped ( #225 )
...
refactor(browser): make codec ownership share-scoped
2026-08-24 10:42:56 +08:00
AAA
cde71ea256
docs(media): record v10 and H264 evidence boundary
2026-08-24 10:41:18 +08:00
AAA
1b7655a34d
refactor(browser): simplify codec ownership
2026-08-24 10:18:23 +08:00
AAA
05265c460d
docs(media): make codec selection temporary ( #224 )
...
docs(media): make codec selection temporary
2026-08-24 10:05:18 +08:00
AAA
3c646520ea
docs(media): make codec selection temporary
2026-08-24 10:04:40 +08:00
AAA
e8832032d4
docs(media): simplify Browser codec contract ( #223 )
...
docs(media): simplify Browser codec contract
2026-08-24 09:46:24 +08:00
AAA
6de8333156
docs(media): simplify Browser codec contract
2026-08-24 09:45:27 +08:00
AAA
774bb34431
docs(release): record Browser v9 production postflight ( #222 )
...
docs(release): record Browser v9 production postflight
2026-08-24 09:11:30 +08:00
AAA
03e2a5face
docs(release): record Browser v9 production postflight
2026-08-24 09:10:23 +08:00
AAA
262270408d
feat(browser): release v9 runtime ( #221 )
...
feat(browser): release v9 runtime
2026-08-24 08:34:13 +08:00
AAA
d74d9443dd
docs(product): record Browser v9 source checkpoint
2026-08-24 08:32:42 +08:00
AAA
3536671016
feat(browser): complete v9 runtime
2026-08-24 08:09:41 +08:00
AAA
eb926f89b3
feat: implement v9 viewer entry and presentation
2026-08-24 05:58:15 +08:00
AAA
37c34d9031
feat(route): add on-demand route observability
2026-08-24 05:58:15 +08:00
AAA
c962fe758b
feat(media): apply live audio ceilings
2026-08-24 05:58:15 +08:00
AAA
41b8056e04
docs(media): close resume authority gaps ( #220 )
...
docs(media): close resume authority gaps
2026-08-24 05:57:39 +08:00
AAA
e63d0b9a4f
docs(media): close resume authority gaps
2026-08-24 05:57:13 +08:00
AAA
dfa2b071e2
docs(media): fence codec proof attempts ( #219 )
...
docs(media): fence codec proof attempts
2026-08-24 05:45:26 +08:00
AAA
1301ad73b5
docs(media): fence codec proof attempts
2026-08-24 05:44:39 +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
13e81c6494
docs(release): record TURN removal postflight ( #217 )
2026-08-24 02:39:03 +08:00
AAA
e647a1e52a
refactor(route): remove application TURN ( #216 )
2026-08-24 02:14:12 +08:00
AAA
bcc6d7c188
docs(route): retire application TURN ( #215 )
2026-08-24 01:34:15 +08:00
AAA
de6f6aa466
fix(route): reserve deadline stages for fallback ( #214 )
...
Prevents silent peer candidates from starving selected/SFU fallback while preserving one room-serial operation and one total deadline.
2026-08-23 23:59:56 +08:00
AAA
cc44764e74
fix(sfu): reconcile late host publications ( #213 )
...
Restores SFU subscription reconciliation across real LiveKit event ordering and tightens production logging.
2026-08-23 23:02:06 +08:00
AAA
efe258e5c1
docs(deploy): record memory room release ( #212 )
...
Records exact v8 production and rollback evidence after successful deployment.
2026-08-23 22:23:21 +08:00
AAA
b76d2cc0a5
feat(rooms): replace SQLite with leased memory rooms ( #211 )
...
Implements the accepted memory-resident room and access model on the single piik-v8 Browser wire. Local repository, full Web, build, and Chrome access/privacy gates passed before merge.
2026-08-23 21:47:49 +08:00
AAA
23c163e65e
docs(deploy): record browser route release
2026-08-23 20:00:29 +08:00
AAA
24ce10d5a1
docs(truth): checkpoint route and room state
2026-08-23 19:27:02 +08:00
AAA
bb5a931122
docs(route): record converged source runtime
2026-08-23 17:20:53 +08:00
AAA
10c1a31de6
refactor(route): converge on one room controller
2026-08-23 17:17:04 +08:00
AAA
d6dcca5e8f
refactor(route): enforce exact candidate lifecycle
2026-08-23 17:17:04 +08:00
AAA
b656f47951
refactor(route): account reusable SFU subscriptions
2026-08-23 17:17:04 +08:00
AAA
cd534c7e68
refactor(client): simplify route candidate proof
2026-08-23 17:17:04 +08:00
AAA
e2cd2aaab1
docs: queue post-route room defaults
2026-08-23 17:10:40 +08:00
AAA
6e204a7a69
docs(route): freeze the audited browser controller
2026-08-23 15:28:17 +08:00
AAA
6efaa2b7a6
docs: keep only the current internal contract
2026-08-23 15:20:43 +08:00
AAA
9de3bd21b1
docs: keep executable senders outside current release
2026-08-23 15:00:01 +08:00
AAA
ea302a8069
docs(route): make rollback revision explicit
2026-08-23 14:18:37 +08:00
AAA
cebe1cd24d
docs(route): name the prepared candidate tuple
2026-08-23 14:15:02 +08:00
AAA
d4ecd5bb3d
docs(route): bind prepare to exact candidate
2026-08-23 14:13:23 +08:00
AAA
e2f6a0b7b8
docs(route): define reusable SFU subscriptions
2026-08-23 14:04:45 +08:00
AAA
649f89cc17
docs: record current 20-viewer admission
2026-08-23 13:05:26 +08:00
AAA
d4353686a4
feat(admission): support 20-viewer rooms
2026-08-23 12:28:23 +08:00
AAA
3ced92b500
docs: set simple routing and room scale constraints
2026-08-23 12:12:41 +08:00
AAA
a22dcc468a
docs(route): prefer a different parent after edge failure
2026-08-23 11:58:28 +08:00
AAA
f995515181
docs(route): simplify controller reconciliation
2026-08-23 11:02:40 +08:00
AAA
084aabe022
docs(route): define SFU-fed relay proof ( #210 )
2026-08-23 06:46:25 +08:00