Commit Graph
483 Commits
Author SHA1 Message Date
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