AAA
e31e6250fc
refactor(access): separate password derivation outcomes ( #281 )
2026-08-26 23:49:57 +08:00
AAA
74e1d83d25
feat(media): add stable room controls and codec selection ( #272 )
...
* feat: add host codec preference controls
* test: retain relay codec across source replacement
* feat: identify graceful service restarts
* feat: add atomic room replacement
2026-08-26 20:32:52 +08:00
AAA
dc1869778c
feat(room): add optional stable SQLite room authority ( #271 )
...
* feat(rooms): add stable SQLite authority
* fix(config): require absolute room database path
2026-08-26 19:50:35 +08:00
AAA
f87c2ba0ed
fix(route): preserve media while converging direct paths
2026-08-26 01:21:34 +08:00
AAA
d52f1b950b
feat(rooms): prefer the last available room code
2026-08-25 23:35:15 +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
cf4987c3c7
feat(browser): implement room v12 and exact audio stats
2026-08-24 22:29:56 +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
d4353686a4
feat(admission): support 20-viewer rooms
2026-08-23 12:28:23 +08:00
AAA
14ee256232
refactor(route): reconcile SFU room lifecycle
2026-08-23 00:52:53 +08:00
AAA
524f012739
refactor(route): enforce global SFU admission
2026-08-23 00:50:11 +08:00
AAA
78871db805
refactor(route): unify endpoint media copy accounting ( #200 )
2026-08-22 21:59:44 +08:00
AAA
42397e18ce
feat(web): add bounded connection self-check ( #169 )
...
Add honest pre-share health, WSS, and STUN checks without creating media state or exposing TURN/SFU credentials.
2026-08-22 04:48:18 +08:00
AAA
0a5c21025f
fix(media): demote corroborated relay parents ( #164 )
...
Preserve exact selected edges across unrelated route revisions, demote corroborated bad relay parents, and parameterize the bounded endpoint cap while retaining the production default of two.
2026-08-22 03:55:11 +08:00
AAA
18bee982a4
fix: require site access for code-only viewers ( #100 )
2026-08-21 03:53:03 +08:00
AAA
93c6763198
feat(media): enable hybrid routing for all rooms
...
Squash merge of the all-room bounded hybrid routing rollout and retired allowlist example cleanup.
2026-08-21 01:31:43 +08:00
AAA
4b942bfda0
feat(native): add provisional fixed-high sender candidate ( #61 )
2026-08-20 11:32:05 +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
ae298aadd2
feat(media): migrate ordinary ICE to STUN-only
2026-08-19 20:44:36 +08:00
AAA
96b2d4f1e6
feat(media): add bounded automatic hybrid routing
2026-08-19 12:38:13 +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
987a5820b8
fix(deploy): add production preflight checks ( #4 )
2026-08-18 18:00:58 +08:00
AAA
c04045957a
feat: add measurable P2P screen sharing PoC ( #2 )
2026-08-18 16:54:38 +08:00