refactor(voice): request mic and camera permission separately (#2387)
Potential experimentrefactor(voice): request mic and camera permission separately (#2387)
fluxerapp/fluxertests
fix(voice): log local voice state hydration failures (#2386)
Potential experimentfix(voice): log local voice state hydration failures (#2386)
fluxerapp/fluxercode
refactor(voice): make screen-share source swaps atomic (#2385)
Potential experimentrefactor(voice): make screen-share source swaps atomic (#2385)
fluxerapp/fluxertests
feat(voice): request web share audio via the browser picker (#2384)
Potential experimentfeat(voice): request web share audio via the browser picker (#2384)
fluxerapp/fluxertests
fix(voice): refresh camera capture when the device changes (#2383)
Potential experimentfix(voice): refresh camera capture when the device changes (#2383)
fluxerapp/fluxercode
fix(voice): polish the stream settings menu (#2382)
Potential experimentfix(voice): polish the stream settings menu (#2382)
fluxerapp/fluxerdocumentation
refactor(voice): pin screen share to a fixed 7 Mbps bitrate (#2381)
Potential experimentrefactor(voice): pin screen share to a fixed 7 Mbps bitrate (#2381)
fluxerapp/fluxertests
refactor(voice): clamp premium video quality at read time (#2380)
Potential experimentrefactor(voice): clamp premium video quality at read time (#2380)
fluxerapp/fluxerapi
feat(voice): add screen-share audio and rollback error handling (#2379)
Potential experimentfeat(voice): add screen-share audio and rollback error handling (#2379)
fluxerapp/fluxerdocumentation
feat(voice): add the camera background effects pipeline (#2378)
Potential experimentfeat(voice): add the camera background effects pipeline (#2378)
fluxerapp/fluxerapi
feat(backgrounds): accept webm custom call backgrounds (#2377)
Potential experimentfeat(backgrounds): accept webm custom call backgrounds (#2377)
fluxerapp/fluxercode
vendor(livekit): make local track swaps transactional (#2376)
Potential experimentvendor(livekit): make local track swaps transactional (#2376)
fluxerapp/fluxercode
vendor(livekit): await setParameters in setDegradationPreference (#2375)
Potential experimentvendor(livekit): await setParameters in setDegradationPreference (#2375)
fluxerapp/fluxercode
feat(voice-engine): add a sourceLifecycle.removed event (#2374)
Potential experimentfeat(voice-engine): add a sourceLifecycle.removed event (#2374)
fluxerapp/fluxertests
fix(ui): let callers style the audio level meter (#2373)
Potential experimentfix(ui): let callers style the audio level meter (#2373)
fluxerapp/fluxercode
feat(sound): play one-shot sounds immediately and abortably (#2372)
Potential experimentfeat(sound): play one-shot sounds immediately and abortably (#2372)
fluxerapp/fluxercode
fix(ui): keep context menus clear of the native titlebar (#2371)
Potential experimentfix(ui): keep context menus clear of the native titlebar (#2371)
fluxerapp/fluxerdocumentation
fix(permissions): gate role hierarchy on known membership (#2370)
Potential experimentfix(permissions): gate role hierarchy on known membership (#2370)
fluxerapp/fluxerdocumentation
fix(guild): invalidate member sidebar on role changes (#2369)
Potential experimentfix(guild): invalidate member sidebar on role changes (#2369)
fluxerapp/fluxercode
test(app): stop reading gl calls as react hooks (#2368)
Potential experimenttest(app): stop reading gl calls as react hooks (#2368)
fluxerapp/fluxertests
fluxus interpretationlow confidenceView source