AAA
1035d4e6bd
docs: accept stable room authority and codec controls
2026-08-26 19:27:33 +08:00
AAA
3b2e79bda6
feat(media): prefer proven H264 browser senders ( #270 )
...
Prefer proven H264 browser senders
2026-08-26 19:07:38 +08:00
AAA
68719dcdd8
fix: make H264 gate content independent
2026-08-26 19:05:21 +08:00
AAA
bfa7a62977
fix: add host overlay status icons
2026-08-26 19:05:21 +08:00
AAA
3e42bfad02
chore: keep codec selection silent
2026-08-26 19:05:21 +08:00
AAA
4960695821
feat: show negotiated video codec
2026-08-26 19:05:21 +08:00
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
af9444f670
docs: validate content-independent codec gate
2026-08-26 18:47:58 +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
2d3e82e1f1
test(media): validate codec and recovery boundaries
2026-08-26 15:18:00 +08:00
AAA
e23f367313
docs: align media research and backlog
2026-08-26 13:19:41 +08:00
AAA
9c667f6501
fix(recovery): make Viewer page lifecycle recovery route-safe ( #269 )
...
Make Viewer page lifecycle recovery route-safe
2026-08-26 05:05:15 +08:00
AAA
4650fffa37
docs(status): record the viewer lifecycle release
2026-08-26 05:03:48 +08:00
AAA
962f91622e
fix(viewer): make page lifecycle recovery route-safe
2026-08-26 04:58:53 +08:00
AAA
aa1cbd7a09
docs(research): bound Windows VP8 hardware evidence ( #268 )
2026-08-26 04:27:05 +08:00
AAA
9ca5929533
feat(route): converge direct routes behind working media ( #267 )
...
Converge direct routes behind working media
2026-08-26 03:41:49 +08:00
AAA
8e3639e605
docs(status): record the route convergence release
2026-08-26 03:40:02 +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
d55b089e7b
docs(rooms): queue restart continuity decision
2026-08-26 00:24:37 +08:00
AAA
9537c59d91
chore(route): add opt-in route tracing
2026-08-26 00:23:59 +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
332b4be59c
docs(status): record quality preset release ( #265 )
2026-08-25 19:14:26 +08:00
AAA
7727054581
fix(media): align quality presets ( #264 )
...
* fix(media): default screen audio to saver
* fix(media): align screen audio tiers
2026-08-25 19:09:43 +08:00
AAA
684e4d1d15
fix(media): stabilize current route presentation ( #263 )
2026-08-25 18:36:54 +08:00
AAA
12ccba05b4
docs(status): close viewer release checkpoint ( #262 )
2026-08-25 17:34:54 +08:00
AAA
b25ea5c0d1
fix(viewer): reveal overlays from fullscreen ( #261 )
2026-08-25 17:24:04 +08:00
AAA
43ff37bed9
fix(viewer): align lifecycle and native controls ( #260 )
2026-08-25 17:07:53 +08:00
AAA
cbaa689a0f
docs(media): align phase truth ( #259 )
2026-08-25 16:29:07 +08:00
AAA
52dca9a3aa
fix(media): align SFU audio and playback state ( #258 )
2026-08-25 13:14:26 +08:00
AAA
31d8b354c0
fix(media): restore native quality adaptation ( #257 )
2026-08-25 12:48:46 +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
c9a6766d37
chore(deploy): standardize application releases ( #253 )
...
chore(deploy): standardize application releases
2026-08-25 10:27:05 +08:00
AAA
0340408483
chore(deploy): add repeatable application release wrapper
2026-08-25 10:24:38 +08:00
AAA
086e78a542
docs(deploy): standardize application release boundary
2026-08-25 10:20:30 +08:00
AAA
830af6920d
feat(sfu): enable native representation adaptation ( #252 )
...
feat(sfu): enable native representation adaptation
2026-08-25 10:03:35 +08:00
AAA
89db0b47ba
feat(sfu): enable native representation adaptation
2026-08-25 10:01:42 +08:00
AAA
aa95f5674f
fix(route): keep active SFU liveness cadence
2026-08-25 09:29:49 +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
d39f4359cd
fix(sfu): publish a single high representation ( #248 )
2026-08-25 05:34:19 +08:00