AAA
4b52aadda7
feat(media): add restricted host SFU selected-edge TURN
...
Adds the explicit host-sfu-ingress selected-edge wire and relay-only Host publisher path while preserving STUN-only ordinary peers.
2026-08-21 00:33:54 +08:00
AAA
8ed3b4e016
feat(presence): let Web Hosts set display names
...
Web Hosts can set local display names through the existing opt-in presence roster; Viewer/Host subscribers see the current Host name. Native exact wire remains unchanged.
2026-08-20 22:21:51 +08:00
AAA
ded55bcd7d
feat(access): add private room password entry ( #77 )
...
Adds bounded per-room Viewer password entry while preserving grant/public paths and Native v2 wire compatibility.
2026-08-20 20:00:52 +08:00
AAA
57d6e8982b
fix(media): remove participant-wide TURN capability ( #72 )
2026-08-20 17:32:13 +08:00
AAA
1e11e09261
feat: add exact-room peer ICE TURN fallback ( #66 )
2026-08-20 13:37:02 +08:00
AAA
51a3022ae1
feat(presence): show named online viewer roster ( #64 )
2026-08-20 13:17:26 +08:00
AAA
4b942bfda0
feat(native): add provisional fixed-high sender candidate ( #61 )
2026-08-20 11:32:05 +08:00
AAA
08aee25582
fix(routing): reparent persistently degraded viewer edges ( #62 )
2026-08-20 11:29:53 +08:00
AAA
de967fbc61
feat(access): scope viewer invitations to rooms ( #56 )
2026-08-20 02:42:22 +08:00
AAA
ad10036d1b
fix(media): close the UDP candidate migration boundary
2026-08-19 21:08:49 +08:00
AAA
12d4b4e4aa
chore: merge main into feat/sfu-udp-exact-room
...
# Conflicts:
# docs/project-memory.md
# docs/status.md
# docs/方案设计.md
# docs/需求理解.md
# src/shared/protocol.ts
# tests/server-signal.test.ts
2026-08-19 20:46:57 +08:00
AAA
ae298aadd2
feat(media): migrate ordinary ICE to STUN-only
2026-08-19 20:44:36 +08:00
AAA
a949fbaf15
feat(quality): add authenticated viewer evidence
2026-08-19 20:39:56 +08:00
AAA
a75c755d7c
chore: merge main into spike/hybrid-warm-fallback
...
# Conflicts:
# docs/README.md
# docs/project-memory.md
# docs/research/low-server-media-routes.md
# docs/status.md
# src/client/pages/HostPage.tsx
# src/server/signaling.ts
# src/shared/protocol.ts
# tests/protocol.test.ts
# tests/server-signal.test.ts
2026-08-19 15:06:43 +08:00
AAA
b0ea60c95c
perf(media): prewarm optional SFU fallback
2026-08-19 13:37:08 +08:00
AAA
abbca9ff21
feat(media): add bounded clarity controls
2026-08-19 13:30:14 +08:00
AAA
96b2d4f1e6
feat(media): add bounded automatic hybrid routing
2026-08-19 12:38:13 +08:00
AAA
baa8bcab4a
feat: synchronize peer-assisted quality profiles
2026-08-19 02:55:42 +08:00
AAA
adc57063e8
feat: add bounded peer-assisted relay topology
2026-08-19 01:57:18 +08:00
AAA
dfd264adb4
feat: add persistent reusable rooms ( #10 )
...
* feat: add persistent reusable rooms
* fix: preserve unicode documentation paths
2026-08-18 23:17:24 +08:00
AAA
38eeadd284
feat: simplify site access and room joining ( #7 )
...
* feat: simplify site access and room joining
* docs: update access and room capacity design
2026-08-18 21:40:30 +08:00
AAA
c04045957a
feat: add measurable P2P screen sharing PoC ( #2 )
2026-08-18 16:54:38 +08:00