Commit Graph
167 Commits
Author SHA1 Message Date
AAA 6b3c3de8a0 feat: prefer proven H264 browser senders 2026-08-26 19:05:21 +08:00
AAA 6abd5c8030 docs: record adaptive H264 production candidate 2026-08-26 18:54:39 +08:00
AAA 751c3361eb docs: make H264 gate content independent 2026-08-26 18:22:20 +08:00
AAA 186c9f9775 docs: accept adaptive H264 browser path 2026-08-26 16:14:38 +08:00
AAA 00c205edbe fix(route): converge direct paths without disrupting media 2026-08-26 03:25:40 +08:00
AAA f87c2ba0ed fix(route): preserve media while converging direct paths 2026-08-26 01:21:34 +08:00
AAA e0e7c30978 fix(rooms): bound active room preference 2026-08-25 23:43:30 +08:00
AAA d52f1b950b feat(rooms): prefer the last available room code 2026-08-25 23:35:15 +08:00
AAA c6d6655887 fix(media): stabilize reconnect and startup quality (#266)
* fix(media): scope viewer reconnect

* fix(media): serialize peer recovery

* fix(media): apply peer profile when connected

* fix(viewer): preserve unaffected route presentation

* fix(media): default game sharing to fluid

* fix(media): initialize peer quality before offer

* fix(media): seed peer startup bitrate

* fix(media): defer adaptive scaling until startup

* docs(media): record startup adaptation matrix
2026-08-25 23:08:34 +08:00
AAA 12ccba05b4 docs(status): close viewer release checkpoint (#262) 2026-08-25 17:34:54 +08:00
AAA cbaa689a0f docs(media): align phase truth (#259) 2026-08-25 16:29:07 +08:00
AAA 8adc2b82e1 docs(quality): record lower representation postflight (#256) 2026-08-25 12:24:58 +08:00
AAA d2fcf8d711 fix(sfu): lighten the lower representation (#255) 2026-08-25 12:15:45 +08:00
AAA 3f36af04f1 docs(quality): bound browser adaptation correction (#254) 2026-08-25 11:34:08 +08:00
AAA 89db0b47ba feat(sfu): enable native representation adaptation 2026-08-25 10:01:42 +08:00
AAA da270be0c9 docs(quality): accept native SFU adaptation result 2026-08-25 09:18:25 +08:00
AAA 3e3a18f54a docs(quality): reopen native SFU adaptation gate 2026-08-25 08:33:35 +08:00
AAA 7ee212d765 docs(route): define active SFU liveness cadence (#251) 2026-08-25 07:41:06 +08:00
AAA b5435e8591 docs(route): record production candidate transaction (#250)
Record the controlled exact-production direct rollback and SFU first-frame commit evidence, then narrow the remaining real-network acceptance boundary.
2026-08-25 06:38:23 +08:00
AAA 9591b4daff docs: record single-representation production gate (#249) 2026-08-25 06:11:15 +08:00
AAA 3cc858477b docs(quality): accept single-high SFU representation (#247) 2026-08-25 05:17:28 +08:00
AAA 30594107f0 docs: checkpoint audio route verification (#246) 2026-08-25 03:51:52 +08:00
AAA fc6b61817d docs(release): record selected-pair cleanup deployment (#244) 2026-08-25 02:39:56 +08:00
AAA 1ed8af0f61 docs(release): record Browser v12 production 2026-08-25 02:12:05 +08:00
AAA d9cdb55cfc feat(rooms): finish Browser v12 room and UI controls
* feat(rooms): simplify code entry

* fix(host): clarify room entry labels

* docs(rooms): decouple access management from sharing

* feat(host): streamline room and quality controls

* docs(rooms): define private code entry

* feat(rooms): support private invitation-only entry

* docs(ui): unify viewer connection details

* feat(ui): unify viewer connection details

* docs(todo): queue product UI polish

* docs(route): settle local observation boundaries

* docs(rooms): align private entry truth
2026-08-25 01:50:57 +08:00
AAA 4a148eb9f7 docs(rooms): accept two-state code entry (#239) 2026-08-24 23:10:57 +08:00
AAA e558676544 docs(browser): record v12 source boundary 2026-08-24 22:40:23 +08:00
AAA d2ccc5fe24 docs: accept audio and room v12 contract 2026-08-24 21:56:15 +08:00
AAA 309e6a9e61 docs(route): record SFU ICE isolation source 2026-08-24 20:28:16 +08:00
AAA de6519c01a docs(route): isolate Browser SFU ICE servers (#234) 2026-08-24 20:14:29 +08:00
AAA e86222e4a2 docs(deploy): record Browser v11 postflight
Record the deployed Browser v11 postflight, simplify routine app-only release retention, and set the current media-regression work order.
2026-08-24 16:11:06 +08:00
AAA 6a812ef1b4 docs(project): align Browser v11 source truth 2026-08-24 15:13:31 +08:00
AAA 4d1030da51 docs(media): correct content hint and codec truth (#228) 2026-08-24 13:42:58 +08:00
AAA 815568bb49 docs(media): select fixed Browser VP8
Select the fixed Browser VP8 contract and record the H.264 encoder-selection evidence.
2026-08-24 12:10:17 +08:00
AAA 6c37395f9d docs(deploy): record Browser v10 postflight (#226) 2026-08-24 11:20:51 +08:00
AAA 6de8333156 docs(media): simplify Browser codec contract 2026-08-24 09:45:27 +08:00
AAA 03e2a5face docs(release): record Browser v9 production postflight 2026-08-24 09:10:23 +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 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 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 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 6e204a7a69 docs(route): freeze the audited browser controller 2026-08-23 15:28:17 +08:00
AAA ea302a8069 docs(route): make rollback revision explicit 2026-08-23 14:18:37 +08:00