Release Notes
Bug Fixes
- (stream) Require exact Linux audio monitor by @chojs23
- (ci) Install Linux capture dependencies by @chojs23
- (stream) Cancel watch session child tasks by @chojs23
- (voice) Await runtime cleanup before gateway stop by @chojs23
- (stream) Rotate active RTC servers by @chojs23
- (stream) Bound broadcast reconnect attempts by @chojs23
- (stream) Centralize lifecycle completion events by @chojs23
- (stream) Redact RTC tokens from debug output by @chojs23
- (stream) Allow restarting fullscreen broadcasts on Windows by @chojs23
- Add cross-platform application audio capture for stream broadcasts by @chojs23
- (stream) Keep stalled capture joins outside Tokio by @chojs23
- (stream) Back off stream watch reconnects by @chojs23
- (broadcast) Remove screencapturekit by @chojs23
- (broadcast) Replace xcap with native cross-platform screen capture backends by @chojs23
- (stream) Prepare portal capture before creating Discord stream by @chojs23
- (broadcast) Fix Linux broadcast restart and system audio latency by @chojs23
- (broadcast) Fix Linux broadcast self-audio exclusion by @chojs23
- (broadcast) Cancel stale capture preparation by @chojs23
- (build) Require macOS 13 by @chojs23
- (stream) Bound H264 assembly memory by @chojs23
- (stream) Slow preview upload cadence by @chojs23
- (broadcast) Derive audio clock from samples by @chojs23
- Fix stream startup and capture lifecycle issues by @chojs23
- (voice) Reduce Linux PulseAudio voice playback latency by @chojs23
- Harden stream capture preparation lifecycle by @chojs23
Documentation
- Update readme by @chojs23
Features
- Watch and broadcast streaming by @chojs23
- Add live stream presence sounds and participant panel by @chojs23
- (stream) Make stream feature optional by @chojs23
- (broadcast) Broacasting ui by @chojs23
- Add broadcast preview by @chojs23
Miscellaneous Tasks
- (ci) Update Linux CI and release runners to Ubuntu 24.04 by @chojs23