- Mar 24, 2021
-
-
Calvin Walton authored
Fixes a crash: undefined method `[]' for nil:NilClass that happens when a corrupt audio file is hit.
-
Anton Georgiev authored
Pulled HTML5 locales on March 24, 2021
-
Anton Georgiev authored
-
Anton Georgiev authored
Enabled by default screenshare with audio (#11622)
-
Anton Georgiev authored
-
Anton Georgiev authored
screenshare: check if the user is still presenter after gDM resolves
-
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
-
Anton Georgiev authored
screenshare: add rap processing for screen streams with audio (complements #11622)
-
Anton Georgiev authored
Improve poll function
-
Ramon Souza authored
-
germanocaumo authored
-
germanocaumo authored
-
Anton Georgiev authored
Fix userlist RTL/LTR for userlist when language is changed
-
Anton Georgiev authored
audio: change default SDP format to Unified Plan
-
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.
-
Anton Georgiev authored
Fix reactive issue with reconnection
-
- Mar 23, 2021
-
-
Anton Georgiev authored
Handle pad's events and Meteor's instances
-
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
-
Anton Georgiev authored
Merge 2.2 into develop
-
Mario Jr authored
-
Anton Georgiev authored
Prevent logged out user to spam validateAuthToken
-
germanocaumo authored
-
Anton Georgiev authored
Default enable banner alert when user speaks with mic muted
-
Mario Jr authored
This sets back the default value after fixes done in #11272 and #11268
-
Mario Jr authored
If created, mutedalert will crash client when trying to access inputstream which is not yet ready. Fixes #11433
-
Anton Georgiev authored
Avoid localhost at notes endpoint
-
Anton Georgiev authored
Case insensitive typed poll responses grouping
-
Anton Georgiev authored
Locales fetch rework
-
Ramon Souza authored
-
Anton Georgiev authored
Retrieve guest user pre-join messages only when userId is available
-
Ramon Souza authored
-
Maxim Khlobystov authored
-
- Mar 22, 2021
-
-
Pedro Beschorner Marin authored
Use 127.0.0.1 instead of localhost since Etherpad only listens for ipv4.
-
Anton Georgiev authored
Move Raise Hand Functionality To Actions Bar Button
-
KDSBrowne authored
-
Ramon Souza authored
-
KDSBrowne authored
-