Added
- π(frontend) capture media diagnostics on media errors
- β¨(frontend) add an audio gauge to the microphone select menu
- β¨(frontend) add a sound tester to the output select menu
- β¨(frontend) prompt for permissions when toggling a denied device
- βοΈ(frontend) capture console.error in PostHog
- π(frontend) snapshot media devices on the happy path
- πΈ(frontend) guide users when the OS blocks browser media access
- β¨(frontend) add a silent-microphone watcher on join and room screens
Changed
- β»οΈ(frontend) encapsulate error tracking behind a telemetry module
- β»οΈ(frontend) encapsulate PostHog capture calls in the telemetry module
- π§(frontend) sync persisted device ids with the actual selected devices
- π(frontend) hide the ProConnect button on narrow viewports
- β»οΈ(frontend) prefer captureMediaEvent over reportError when no-op
Fixed
- π(frontend) drop exact deviceId constraint on dynamic track creation
- π(frontend) fix permission store regression
- π(frontend) handle missing device errors gracefully
- π(frontend) display the meeting id in the join screen page title
Full Changelog: v1.25.2...v1.26.0