- Apr 01, 2021
-
-
Ramon Souza authored
-
Ramon Souza authored
-
Ramon Souza authored
-
Ramon Souza authored
-
Philipp Memmel authored
-
- Mar 31, 2021
-
-
Mario Jr authored
When listen only fallbacks from Kurento to FreeSWITCH, we must guarantee the muted alert won't be created, speciallly because listen-only's fallback uses a flow similar to microphone's. Client currently crashes when this happens: this commit fixes this peoblem.
-
Mario Jr authored
We now stop the MediaStream (cloned/dummy input stream) when this is not needed anymore. We don't create/clone a new MediaStream when it already exists. Fixed eslint warning in muted-alert/component.jsx
-
Ramon Souza authored
-
Philipp Memmel authored
-
- Mar 30, 2021
-
-
Anton Georgiev authored
-
Maxim Khlobystov authored
-
Joao Siebel authored
-
Ramon Souza authored
-
Mohamed Amine Ben Salah authored
* WIP adding whiteboard special user access test spec * Adds additional user whiteboard access test spec to whiteboard.obj.js
-
- Mar 29, 2021
-
-
Mario Jr authored
Setting this as default to prevent bad UX: device selector is currently small for mobile devices This could be added as a config in future
-
Mario Jr authored
By default this is set to true, allowing users to dynamic change audio devices Fixed a few linter warnings
-
Mario Jr authored
Allow listenonly users to change output devices Fixed dynamic audio device change for firefox Fixed shortcuts for audio join/leave Show (with a bold font) the current selected device [performance] Prevent calling mediaDevices.enumerateDevices every time we render the selector. This adds a delay (~200ms, on my chrome setup) to render this component [performance] Do not call enumerateDevices to search for new devices, instead we listen on mediaDevices.deviceChange event Small refactoring and fixed a few errors that were being throw in browser's console Fixed device selection when this is done in audio-settings modal Fallback to default device when current device is removed Truncate device name length Renamed "Input","Output" labels to "Microphone","Speakers", respectively Update eslint rule for accessKey
-
Ramon Souza authored
-
Ramon Souza authored
-
KDSBrowne authored
-
- Mar 27, 2021
-
-
KDSBrowne authored
-
- Mar 26, 2021
-
-
Ramon Souza authored
-
Ramon Souza authored
-
Pedro Beschorner Marin authored
- Removed the connection-status history from the user list's gear icon and now is opened by the connection-status button. Moderators will render the same modal as before and viewers will only have access to their own data. - Added data-savings shortcut at the connection-status modal. - Added websocket round-trip time.
-
- Mar 25, 2021
-
-
Anton Georgiev authored
-
Ramon Souza authored
-
Tainan Felipe authored
-
Ramon Souza authored
-
Maxim Khlobystov authored
-
- Mar 24, 2021
-
-
KDSBrowne authored
-
KDSBrowne authored
-
Tainan Felipe authored
-
KDSBrowne authored
-
Tainan Felipe authored
-
KDSBrowne authored
-
prlanzarin authored
If the presenter gets changed while the user kept the getDisplayMedia browser picker open, accepting the getDisplayMedia prompt might get the previous presenter´s client-side state inconsistent as if they were sharing. The screen sharing is a no-op though This adds a check after gDM resolves to see whether the user is still the presenter; if they aren`t, just clean up the gDM stream and make it a full no op
-
- Mar 23, 2021
-
-
Pedro Beschorner Marin authored
Since Meteor was split in multiple process and events started to be filtered by instances, all Etherpad's Redis events were being discarded. Etherpad has a Redis' publisher plugin that is unaware of BigBlueButton's existence. All the communication between them is kept simple with minimal of internal data exchange. The concept of distincts subscribers at Meteor's side broke part of this simplicity and, now, Etherpad has to know which instance must receive it's messages. To provide such information I decided to include Meteor's instance as part of the pad's id. Should look like: - [instanceId]padId for the shared notes - [instanceId]padId_cc_(locale) for the closed captions With those changes the pad id generation made at the recording scripts had to be re-done because there is no instance id available. Pad id is now recorded at akka-apps and queried while archiving the shared notes.
-
Ramon Souza authored
-
Tainan Felipe authored
-
Mario Jr authored
If created, mutedalert will crash client when trying to access inputstream which is not yet ready. Fixes #11433
-