bigbluebutton-Github/bigbluebutton-html5/imports/ui/services
prlanzarin 381718a353 fix(audio): unmute when going from "no mic" -> mic via unmute trigger, +
When going from "no mic" -> mic via the unmute action, the client isn't
unmuting itself after confirming the change. This is caused by not
waiting the liveChangeInputDevice method (which is a Promise) to be
fully executed before unmounting the AudioSettings modal -- the one
responsible for triggering the unmute. Since it unmounts before the
device is changed, the unmute action will be ignored because the device
is still "listen-only" (no mic).

Properly unmute audio when transitioning from "no mic" -> "mic" via the
unmute trigger by waiting for liveChangeInputDevice to resolve.
Additionally, some general improvements to UI/UX:
  - Display the AudioSettings modal title when gUM is on prompt mode
  - Add specific subtitles to the AudioSettings modal to 1) warn that no
    mic is selected 2) Give a hint that the user can test their devices
  - Always honor settings.yml's "initialHearingState" state (whether
    local echo feedback should be played by default in AudioSettings)
2024-08-15 03:30:18 +00:00
..
audio-manager fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
auth refactor(storage): replace Tracker.Dependency with observer hook (#20322) 2024-06-06 10:50:03 -03:00
bbb-webrtc-sfu feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
features feat(whiteboard): add option in disabledFeatures for infinite whiteboard 2024-07-08 10:18:26 -03:00
meeting-settings Remove meeting adapter consumption 2024-06-14 10:30:48 -03:00
mobile-app feat: Button to transfer user to mobile App (#15183) 2022-11-15 09:49:24 -03:00
notification replace lodash isEqual and isEmpty 2023-02-23 10:27:16 -03:00
settings refactor: Remove Hasura database-updates and move them to Gql-Actions (#20634) 2024-07-04 17:00:06 -03:00
storage fix(webcam): a couple of pagination fixes, improvements, et al. (#20720) 2024-07-19 08:52:55 -04:00
users-settings Fix: remove user-settings subscription 2024-04-24 11:18:58 -03:00
virtual-background refactor: remove instanceId from client (#20850) 2024-08-02 14:10:39 -04:00
webrtc-base feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00