Commit Graph

  • d39f4359cd fix(sfu): publish a single high representation (#248) AAA 2026-08-25 05:34:19 +08:00
  • 3cc858477b docs(quality): accept single-high SFU representation (#247) AAA 2026-08-25 05:17:28 +08:00
  • 30594107f0 docs: checkpoint audio route verification (#246) AAA 2026-08-25 03:51:52 +08:00
  • 37bfecdd2e fix(media): preserve audio across route reconnects (#245) AAA 2026-08-25 03:13:14 +08:00
  • fc6b61817d docs(release): record selected-pair cleanup deployment (#244) AAA 2026-08-25 02:39:56 +08:00
  • b608d18920 refactor(stats): remove unused ICE response counters (#243) AAA 2026-08-25 02:23:40 +08:00
  • 1ed8af0f61 docs(release): record Browser v12 production AAA 2026-08-25 02:12:05 +08:00
  • 928068fb01 test(access): use host token in privacy gate AAA 2026-08-25 01:56:30 +08:00
  • d9cdb55cfc feat(rooms): finish Browser v12 room and UI controls AAA 2026-08-25 01:50:57 +08:00
  • 4a148eb9f7 docs(rooms): accept two-state code entry (#239) AAA 2026-08-24 23:10:57 +08:00
  • 02fb365ef8 fix(host): refine room entry controls (#238) AAA 2026-08-24 22:56:41 +08:00
  • 085a4489d1 fix(browser): browser v12 room access and audio stats (#237) AAA 2026-08-24 22:41:57 +08:00
  • e558676544 docs(browser): record v12 source boundary AAA 2026-08-24 22:40:23 +08:00
  • cec96da8b8 fix(host): simplify room password controls AAA 2026-08-24 22:37:21 +08:00
  • cf4987c3c7 feat(browser): implement room v12 and exact audio stats AAA 2026-08-24 22:29:56 +08:00
  • 0635ccdb5b docs: accept audio and room v12 contract (#236) AAA 2026-08-24 21:57:11 +08:00
  • d2ccc5fe24 docs: accept audio and room v12 contract AAA 2026-08-24 21:56:15 +08:00
  • 246e9cc596 fix(sfu): isolate Browser ICE servers (#235) AAA 2026-08-24 20:29:36 +08:00
  • 309e6a9e61 docs(route): record SFU ICE isolation source AAA 2026-08-24 20:28:16 +08:00
  • b68f7551f5 fix(sfu): isolate Browser ICE servers AAA 2026-08-24 20:22:43 +08:00
  • de6519c01a docs(route): isolate Browser SFU ICE servers (#234) AAA 2026-08-24 20:14:29 +08:00
  • 6e4374b975 docs(project): defer Host background diagnosis AAA 2026-08-24 17:13:33 +08:00
  • 39465c5249 docs(research): narrow Host background diagnosis AAA 2026-08-24 17:04:10 +08:00
  • e86222e4a2 docs(deploy): record Browser v11 postflight AAA 2026-08-24 16:11:06 +08:00
  • ef1b481c29 refactor(browser): finalize fixed VP8 contract (#230) AAA 2026-08-24 15:25:30 +08:00
  • 6a812ef1b4 docs(project): align Browser v11 source truth AAA 2026-08-24 15:13:31 +08:00
  • b662ece099 refactor(browser): fix video codec to VP8 AAA 2026-08-24 14:47:58 +08:00
  • a26a8b0a19 docs(media): select fixed Browser VP8 AAA 2026-08-24 14:37:03 +08:00
  • 0121b3a912 fix(media): preserve browser screen capture semantics (#229) AAA 2026-08-24 13:48:10 +08:00
  • 4d1030da51 docs(media): correct content hint and codec truth (#228) AAA 2026-08-24 13:42:58 +08:00
  • 815568bb49 docs(media): select fixed Browser VP8 AAA 2026-08-24 12:10:17 +08:00
  • 19bd34a307 docs(truth): separate source and deployment revisions AAA 2026-08-24 11:22:21 +08:00
  • 6c37395f9d docs(deploy): record Browser v10 postflight (#226) AAA 2026-08-24 11:20:51 +08:00
  • 0de065c9f0 refactor(browser): make codec ownership share-scoped (#225) AAA 2026-08-24 10:42:56 +08:00
  • cde71ea256 docs(media): record v10 and H264 evidence boundary AAA 2026-08-24 10:41:18 +08:00
  • 1b7655a34d refactor(browser): simplify codec ownership AAA 2026-08-24 10:18:15 +08:00
  • 05265c460d docs(media): make codec selection temporary (#224) AAA 2026-08-24 10:05:18 +08:00
  • 3c646520ea docs(media): make codec selection temporary AAA 2026-08-24 10:04:40 +08:00
  • e8832032d4 docs(media): simplify Browser codec contract (#223) AAA 2026-08-24 09:46:24 +08:00
  • 6de8333156 docs(media): simplify Browser codec contract AAA 2026-08-24 09:44:48 +08:00
  • 774bb34431 docs(release): record Browser v9 production postflight (#222) AAA 2026-08-24 09:11:30 +08:00
  • 03e2a5face docs(release): record Browser v9 production postflight AAA 2026-08-24 09:10:23 +08:00
  • 262270408d feat(browser): release v9 runtime (#221) AAA 2026-08-24 08:34:13 +08:00
  • d74d9443dd docs(product): record Browser v9 source checkpoint AAA 2026-08-24 08:32:42 +08:00
  • 3536671016 feat(browser): complete v9 runtime AAA 2026-08-24 08:09:41 +08:00
  • eb926f89b3 feat: implement v9 viewer entry and presentation AAA 2026-08-24 04:37:11 +08:00
  • 37c34d9031 feat(route): add on-demand route observability AAA 2026-08-24 04:30:27 +08:00
  • c962fe758b feat(media): apply live audio ceilings AAA 2026-08-24 04:10:49 +08:00
  • 41b8056e04 docs(media): close resume authority gaps (#220) AAA 2026-08-24 05:57:39 +08:00
  • e63d0b9a4f docs(media): close resume authority gaps AAA 2026-08-24 05:57:13 +08:00
  • dfa2b071e2 docs(media): fence codec proof attempts (#219) AAA 2026-08-24 05:45:26 +08:00
  • 1301ad73b5 docs(media): fence codec proof attempts AAA 2026-08-24 05:44:39 +08:00
  • 87883748b6 docs(product): settle Browser v9 work (#218) AAA 2026-08-24 03:51:19 +08:00
  • 13e81c6494 docs(release): record TURN removal postflight (#217) AAA 2026-08-24 02:39:03 +08:00
  • e647a1e52a refactor(route): remove application TURN (#216) AAA 2026-08-24 02:14:12 +08:00
  • bcc6d7c188 docs(route): retire application TURN (#215) AAA 2026-08-24 01:34:15 +08:00
  • de6f6aa466 fix(route): reserve deadline stages for fallback (#214) AAA 2026-08-23 23:59:56 +08:00
  • cc44764e74 fix(sfu): reconcile late host publications (#213) AAA 2026-08-23 23:02:06 +08:00
  • efe258e5c1 docs(deploy): record memory room release (#212) AAA 2026-08-23 22:23:21 +08:00
  • b76d2cc0a5 feat(rooms): replace SQLite with leased memory rooms (#211) AAA 2026-08-23 21:47:49 +08:00
  • 23c163e65e docs(deploy): record browser route release AAA 2026-08-23 20:00:29 +08:00
  • 24ce10d5a1 docs(truth): checkpoint route and room state AAA 2026-08-23 19:27:02 +08:00
  • bb5a931122 docs(route): record converged source runtime AAA 2026-08-23 17:20:53 +08:00
  • 10c1a31de6 refactor(route): converge on one room controller AAA 2026-08-23 17:16:53 +08:00
  • d6dcca5e8f refactor(route): enforce exact candidate lifecycle AAA 2026-08-23 14:18:27 +08:00
  • b656f47951 refactor(route): account reusable SFU subscriptions AAA 2026-08-23 14:12:54 +08:00
  • cd534c7e68 refactor(client): simplify route candidate proof AAA 2026-08-23 12:15:39 +08:00
  • e2cd2aaab1 docs: queue post-route room defaults AAA 2026-08-23 17:10:40 +08:00
  • 6e204a7a69 docs(route): freeze the audited browser controller AAA 2026-08-23 15:28:17 +08:00
  • 6efaa2b7a6 docs: keep only the current internal contract AAA 2026-08-23 15:20:43 +08:00
  • 9de3bd21b1 docs: keep executable senders outside current release AAA 2026-08-23 15:00:01 +08:00
  • ea302a8069 docs(route): make rollback revision explicit AAA 2026-08-23 14:18:37 +08:00
  • cebe1cd24d docs(route): name the prepared candidate tuple AAA 2026-08-23 14:15:02 +08:00
  • d4ecd5bb3d docs(route): bind prepare to exact candidate AAA 2026-08-23 14:13:23 +08:00
  • e2f6a0b7b8 docs(route): define reusable SFU subscriptions AAA 2026-08-23 14:04:45 +08:00
  • 649f89cc17 docs: record current 20-viewer admission AAA 2026-08-23 13:05:26 +08:00
  • d4353686a4 feat(admission): support 20-viewer rooms AAA 2026-08-23 12:28:23 +08:00
  • 3ced92b500 docs: set simple routing and room scale constraints AAA 2026-08-23 12:12:41 +08:00
  • a22dcc468a docs(route): prefer a different parent after edge failure AAA 2026-08-23 11:58:28 +08:00
  • f995515181 docs(route): simplify controller reconciliation AAA 2026-08-23 11:02:40 +08:00
  • 084aabe022 docs(route): define SFU-fed relay proof (#210) AAA 2026-08-23 06:46:25 +08:00
  • b3ccd4264c docs(route): converge controller evidence truth (#209) AAA 2026-08-23 04:19:07 +08:00
  • f733d8f22b refactor(route): admit exact TURN allocations (#208) AAA 2026-08-23 04:04:37 +08:00
  • c30f4e9f73 docs(route): define TURN allocation admission truth (#207) AAA 2026-08-23 03:20:41 +08:00
  • ba623c67e6 docs(media): bound H264 diagnostic evidence (#206) AAA 2026-08-23 02:47:21 +08:00
  • e9c993f222 refactor(route): reconcile bounded SFU admission lifecycle (#204) AAA 2026-08-23 01:58:09 +08:00
  • 5dcec6efe0 chore: align Wave B with accepted LiveKit boundary AAA 2026-08-23 01:56:55 +08:00
  • 2679c5bce0 docs(route): define pragmatic LiveKit trust boundary (#205) AAA 2026-08-23 01:52:20 +08:00
  • 1fc89b51ae docs(route): define pragmatic LiveKit trust boundary AAA 2026-08-23 01:51:36 +08:00
  • 7725f18ac4 docs(route): advance routing work to waves C-D AAA 2026-08-23 01:01:08 +08:00
  • 14ee256232 refactor(route): reconcile SFU room lifecycle AAA 2026-08-23 00:41:22 +08:00
  • a30f9c2382 docs(route): fence LiveKit cleanup behind listener ownership AAA 2026-08-23 00:15:06 +08:00
  • 4469421e91 docs(route): bind SFU admission to room lifecycle AAA 2026-08-22 23:44:25 +08:00
  • 524f012739 refactor(route): enforce global SFU admission AAA 2026-08-22 23:16:37 +08:00
  • 56ae363838 docs(route): define deployment-wide SFU admission AAA 2026-08-22 22:07:34 +08:00
  • 6b0b1a37e3 docs(route): close wave A and advance routing ledger (#203) AAA 2026-08-23 00:43:13 +08:00
  • 5d03be17aa docs(route): close wave A and advance routing ledger AAA 2026-08-23 00:42:36 +08:00
  • 8217fce648 fix(route): enforce authenticated endpoint capacity (#202) AAA 2026-08-23 00:25:43 +08:00
  • ca1d715319 fix(route): enforce authenticated endpoint capacity AAA 2026-08-23 00:01:38 +08:00
  • 120371bf05 docs(route): bind native sender to authenticated endpoint cap AAA 2026-08-22 23:12:40 +08:00