- Mar 31, 2021
-
-
Mohamed Amine Ben Salah authored
-
- Mar 30, 2021
-
-
Anton Georgiev authored
-
Maxim Khlobystov authored
-
Anton Georgiev authored
Packaging already replaces `url: ETHERPAD_HOST` so it should be safe to have `note:enabled: true`
-
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
-
Pedro Beschorner Marin authored
Included a message and a redirect for the cases where the guest is not allowed to join or the meeting has expired/ended.
-
- 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
-
dependabot[bot] authored
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits ) Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits ) Signed-off-by:
dependabot[bot] <support@github.com>
-
Ramon Souza authored
-
Ramon Souza authored
-
Anton Georgiev authored
-
KDSBrowne authored
-
- Mar 28, 2021
-
-
Paulo Lanzarin authored
Bump base and max screenshare timeouts to 30s and 60s to follow the values we currently use for cameras.
-
- Mar 27, 2021
-
-
KDSBrowne authored
-
prlanzarin authored
Back when Safari 11 was still a thing, there was an annoying bug where peer connectiocs COULD get stuck during it`s JSEP handshaking phase if, due to some unknown trigger, the SDP was generated BEFORE the ICE candidate gathering had run its course. I dont believe this is the case anymore and this workaround is _very_ harmful to Safari endpoints, mainly when gathering might take a long time due to additional network interfaces or restricted network environments. So its being removed. Ive tested this with the widest array of Safari endpoints I could get my hands on: iPhones 8-12, iPads 6-8 and Pro, macOS Safari 12-14
-
- 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
-
Anton Georgiev 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
-
Anton Georgiev authored
-
Anton Georgiev 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
-
Paulo Lanzarin authored
Making the default transition a bit earlier so that we can field trial it just to be sure enough it's safe.
-
- 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.
-