Commit Graph

  • 045b1d758e feat(ui): integrate living-room UI (#321) AAA 2026-08-29 03:22:30 +08:00
  • 0bfbad63e6 docs: record release a9f28fa production status (#320) AAA 2026-08-29 00:48:17 +08:00
  • 982094a7fa feat(media): add uplink attribution diagnostics (#319) AAA 2026-08-29 00:27:21 +08:00
  • b129b3dbc0 fix(ui): keep route diagnostic labels stable (#318) AAA 2026-08-28 22:53:27 +08:00
  • 27421f458c fix(route): stop SFU opportunity generation churn (#317) AAA 2026-08-28 21:31:02 +08:00
  • ce7de88034 docs: record release a48ea4c production status (#316) AAA 2026-08-28 20:19:40 +08:00
  • ce19085265 fix(access): renew site access during active use (#315) AAA 2026-08-28 20:11:03 +08:00
  • fe1e31c8bb refactor: simplify audited mechanisms and quality evidence (#314) AAA 2026-08-28 18:19:15 +08:00
  • 7653164192 fix(route): fix audited routing and lifecycle invariants (#313) AAA 2026-08-28 17:00:26 +08:00
  • 9b0d8f5291 docs: record release 24cb780 production status (#312) AAA 2026-08-28 08:51:22 +08:00
  • d7cb8f8859 feat(route): enable topology convergence by default (#311) AAA 2026-08-28 08:38:25 +08:00
  • 78453ad536 docs: record release aa3043b production status (#310) AAA 2026-08-28 02:09:27 +08:00
  • 1b80d64810 fix(route): silently drop stale route signals (#309) AAA 2026-08-28 02:06:11 +08:00
  • 3e8bfe551f docs: record release 0bcf0ff production status (#308) AAA 2026-08-28 01:51:57 +08:00
  • 42e756e00a fix(room): preserve Viewer capacity across sharing generations (#307) AAA 2026-08-28 01:46:32 +08:00
  • a39b597396 docs: record release fdc18d4 production status (#306) AAA 2026-08-28 01:00:49 +08:00
  • 8f7fbe5bfe fix(route): make route convergence measured and presentation-stable (#305) AAA 2026-08-28 00:55:24 +08:00
  • c6df070f92 docs: document v16 production release (#304) AAA 2026-08-27 23:08:49 +08:00
  • 992ee15437 fix(route): fix committed route state and bounded convergence (#303) AAA 2026-08-27 22:59:12 +08:00
  • 36ab062979 docs: document guarded SFU convergence release (#302) AAA 2026-08-27 20:26:49 +08:00
  • ad175408c0 fix(route): guard SFU quality convergence (#301) AAA 2026-08-27 20:21:55 +08:00
  • b39097fd27 docs: document native-edge production release (#300) AAA 2026-08-27 18:19:13 +08:00
  • 71de094033 feat(route): implement native-edge topology convergence (#299) AAA 2026-08-27 18:03:11 +08:00
  • 2307714af0 docs: accept per-share route policy gates (#298) AAA 2026-08-27 14:11:05 +08:00
  • 9468234d86 docs: accept native-edge route convergence (#297) AAA 2026-08-27 14:02:29 +08:00
  • 6163cf389f docs: calibrate agent context gates (#296) AAA 2026-08-27 11:54:54 +08:00
  • 3d960dc5bd docs: simplify repository truth architecture (#295) AAA 2026-08-27 11:45:24 +08:00
  • c9765be588 docs: queue per-share peer-only mode (#294) AAA 2026-08-27 04:14:13 +08:00
  • d2fb39e1ad docs: record strict v13 quality shadow controls (#293) AAA 2026-08-27 04:08:48 +08:00
  • 85050912b9 docs: record strict v13 production release (#292) AAA 2026-08-27 03:03:25 +08:00
  • 501df27bce feat(quality): implement strict v13 quality shadow (#291) AAA 2026-08-27 02:57:38 +08:00
  • 5a081fb119 docs: record production release 267e073 (#290) AAA 2026-08-27 02:14:36 +08:00
  • 1311a70cac fix(media): preserve media presentation across route updates (#289) AAA 2026-08-27 02:08:04 +08:00
  • 5ea4b6add7 docs: record candidate quality route model (#288) AAA 2026-08-27 01:25:21 +08:00
  • 1e0bc576df docs: clarify quality shadow window eligibility (#287) AAA 2026-08-27 00:32:52 +08:00
  • 98e481cea3 docs: accept strict v13 quality shadow wire (#286) AAA 2026-08-27 00:18:45 +08:00
  • 1310c8137e docs: resume quality route milestone (#285) AAA 2026-08-27 00:00:39 +08:00
  • d87f6730b7 fix(recovery): fence media recovery to current authority (#284) AAA 2026-08-26 23:56:27 +08:00
  • ba9c579f19 fix(recovery): preserve exact client authority intents (#283) AAA 2026-08-26 23:53:04 +08:00
  • efe3f8d6be fix(route): return exact route terminal owners (#282) AAA 2026-08-26 23:51:41 +08:00
  • e31e6250fc refactor(access): separate password derivation outcomes (#281) AAA 2026-08-26 23:49:57 +08:00
  • c0c5b1e661 docs: align recovery authority truth (#280) AAA 2026-08-26 23:28:10 +08:00
  • 06c154a080 fix(media): preserve Host capture across media recovery (#279) AAA 2026-08-26 23:08:29 +08:00
  • 4a919d9b65 fix(route): rebind Viewer route identity after restart (#278) AAA 2026-08-26 22:45:57 +08:00
  • a25ef5a166 docs: align quality shadow with browser evidence (#277) AAA 2026-08-26 22:14:33 +08:00
  • 7ebfde7356 docs: accept quality route shadow phase (#276) AAA 2026-08-26 21:22:50 +08:00
  • 0bde298051 feat(ui): refine room code replacement controls (#275) AAA 2026-08-26 21:14:09 +08:00
  • 90999e857e docs: clarify deployed and source revision wording (#274) AAA 2026-08-26 20:52:00 +08:00
  • f2062275a4 docs: record stable room release state (#273) AAA 2026-08-26 20:50:20 +08:00
  • 74e1d83d25 feat(media): add stable room controls and codec selection (#272) AAA 2026-08-26 20:32:52 +08:00
  • dc1869778c feat(room): add optional stable SQLite room authority (#271) AAA 2026-08-26 19:50:35 +08:00
  • 1035d4e6bd docs: accept stable room authority and codec controls AAA 2026-08-26 19:27:33 +08:00
  • 3b2e79bda6 feat(media): prefer proven H264 browser senders (#270) AAA 2026-08-26 19:07:38 +08:00
  • 68719dcdd8 fix: make H264 gate content independent AAA 2026-08-26 18:47:00 +08:00
  • bfa7a62977 fix: add host overlay status icons AAA 2026-08-26 18:09:36 +08:00
  • 3e42bfad02 chore: keep codec selection silent AAA 2026-08-26 17:53:38 +08:00
  • 4960695821 feat: show negotiated video codec AAA 2026-08-26 17:46:07 +08:00
  • 6b3c3de8a0 feat: prefer proven H264 browser senders AAA 2026-08-26 17:06:40 +08:00
  • 6abd5c8030 docs: record adaptive H264 production candidate AAA 2026-08-26 18:54:39 +08:00
  • af9444f670 docs: validate content-independent codec gate AAA 2026-08-26 18:47:58 +08:00
  • 751c3361eb docs: make H264 gate content independent AAA 2026-08-26 18:22:20 +08:00
  • 186c9f9775 docs: accept adaptive H264 browser path AAA 2026-08-26 16:14:38 +08:00
  • 2d3e82e1f1 test(media): validate codec and recovery boundaries AAA 2026-08-26 15:18:00 +08:00
  • e23f367313 docs: align media research and backlog AAA 2026-08-26 13:19:41 +08:00
  • 9c667f6501 fix(recovery): make Viewer page lifecycle recovery route-safe (#269) AAA 2026-08-26 05:05:15 +08:00
  • 4650fffa37 docs(status): record the viewer lifecycle release AAA 2026-08-26 05:03:48 +08:00
  • 962f91622e fix(viewer): make page lifecycle recovery route-safe AAA 2026-08-26 04:58:53 +08:00
  • aa1cbd7a09 docs(research): bound Windows VP8 hardware evidence (#268) AAA 2026-08-26 04:27:05 +08:00
  • 9ca5929533 feat(route): converge direct routes behind working media (#267) AAA 2026-08-26 03:41:49 +08:00
  • 8e3639e605 docs(status): record the route convergence release AAA 2026-08-26 03:40:02 +08:00
  • 00c205edbe fix(route): converge direct paths without disrupting media AAA 2026-08-26 03:25:40 +08:00
  • f87c2ba0ed fix(route): preserve media while converging direct paths AAA 2026-08-26 01:21:34 +08:00
  • d55b089e7b docs(rooms): queue restart continuity decision AAA 2026-08-26 00:24:37 +08:00
  • 9537c59d91 chore(route): add opt-in route tracing AAA 2026-08-26 00:23:59 +08:00
  • e0e7c30978 fix(rooms): bound active room preference AAA 2026-08-25 23:43:30 +08:00
  • d52f1b950b feat(rooms): prefer the last available room code AAA 2026-08-25 23:35:15 +08:00
  • c6d6655887 fix(media): stabilize reconnect and startup quality (#266) AAA 2026-08-25 23:08:34 +08:00
  • 332b4be59c docs(status): record quality preset release (#265) AAA 2026-08-25 19:14:26 +08:00
  • 7727054581 fix(media): align quality presets (#264) AAA 2026-08-25 19:09:43 +08:00
  • 684e4d1d15 fix(media): stabilize current route presentation (#263) AAA 2026-08-25 18:36:54 +08:00
  • 12ccba05b4 docs(status): close viewer release checkpoint (#262) AAA 2026-08-25 17:34:54 +08:00
  • b25ea5c0d1 fix(viewer): reveal overlays from fullscreen (#261) AAA 2026-08-25 17:24:04 +08:00
  • 43ff37bed9 fix(viewer): align lifecycle and native controls (#260) AAA 2026-08-25 17:07:53 +08:00
  • cbaa689a0f docs(media): align phase truth (#259) AAA 2026-08-25 16:29:07 +08:00
  • 52dca9a3aa fix(media): align SFU audio and playback state (#258) AAA 2026-08-25 13:14:26 +08:00
  • 31d8b354c0 fix(media): restore native quality adaptation (#257) AAA 2026-08-25 12:48:46 +08:00
  • 8adc2b82e1 docs(quality): record lower representation postflight (#256) AAA 2026-08-25 12:24:58 +08:00
  • d2fcf8d711 fix(sfu): lighten the lower representation (#255) AAA 2026-08-25 12:15:45 +08:00
  • 3f36af04f1 docs(quality): bound browser adaptation correction (#254) AAA 2026-08-25 11:34:08 +08:00
  • c9a6766d37 chore(deploy): standardize application releases (#253) AAA 2026-08-25 10:27:05 +08:00
  • 0340408483 chore(deploy): add repeatable application release wrapper AAA 2026-08-25 10:24:38 +08:00
  • 086e78a542 docs(deploy): standardize application release boundary AAA 2026-08-25 10:20:30 +08:00
  • 830af6920d feat(sfu): enable native representation adaptation (#252) AAA 2026-08-25 10:03:35 +08:00
  • 89db0b47ba feat(sfu): enable native representation adaptation AAA 2026-08-25 10:01:42 +08:00
  • aa95f5674f fix(route): keep active SFU liveness cadence AAA 2026-08-25 08:02:14 +08:00
  • da270be0c9 docs(quality): accept native SFU adaptation result AAA 2026-08-25 09:18:25 +08:00
  • 3e3a18f54a docs(quality): reopen native SFU adaptation gate AAA 2026-08-25 08:33:35 +08:00
  • 7ee212d765 docs(route): define active SFU liveness cadence (#251) AAA 2026-08-25 07:41:06 +08:00
  • b5435e8591 docs(route): record production candidate transaction (#250) AAA 2026-08-25 06:38:23 +08:00
  • 9591b4daff docs: record single-representation production gate (#249) AAA 2026-08-25 06:11:15 +08:00