- Oct 21, 2020
-
-
Joao Siebel authored
-
Anton Georgiev authored
Merge 2.2.27 and 2.2.28 in 'develop'
-
Anton Georgiev authored
-
Anton Georgiev authored
-
- Oct 16, 2020
-
-
Anton Georgiev authored
Improve annotations and cursor streamer logs
-
Joao Siebel authored
Improve annotations and cursor streamer logs, also add a type info for some logs in authentication process and rollback some attempts to fix multiple leaving end call.
-
- Oct 15, 2020
-
-
Anton Georgiev authored
Better handling audio reconnection
-
Mario Jr authored
When getting disconnected with 1001 ("websocket closed unexpectedly" error) we were creating a new SIP session, therefore a new FreeSWITCH channel. While reconnecting the socket, instead of closing the SIP session, we keep it alive during reconnection (audio should keep working in the meantime). When reconnected we keep using this same session (avoiding the creation of an extra one). We also better handle WebSocket error codes from SIP.js. FF immediately closes websocket when unloading page, so we now to stop user agent when 'beforeunload' event is triggered, to avoid leaving open sessions in FreeSWITCH when user leaves page.
-
Anton Georgiev authored
Fix wrong skipCheck handling
-
Mario Jr authored
We now let sip.js handle getUserMedia calls, same should happen when skipCheck is active. Solves #10652.
-
- Oct 14, 2020
-
-
Anton Georgiev authored
-
Anton Georgiev authored
-
- Oct 13, 2020
-
-
Joao Siebel authored
-
- Oct 09, 2020
-
-
Dixon Fred authored
Make instructuremedia regexp more general
-
Anton Georgiev authored
Added allowDefaultLogoutUrl config to optionally ignore non-custom logoutUrl
-
Anton Georgiev authored
-
Lucas Zawacki authored
-
Anton Georgiev authored
This reverts commit 3bb6b70d.
-
Anton Georgiev authored
Pulled HTML5 locales on Oct 09, 2020
-
Anton Georgiev authored
-
Anton Georgiev authored
-
Anton Georgiev authored
Improve log in/authentication logs
-
Anton Georgiev authored
Fix exception while invoking method 'publishVote'
-
Anton Georgiev authored
Fix text-area bounding rectangle in the recording
-
KDSBrowne authored
-
- Oct 08, 2020
-
-
Dixon Fred authored
Disable libreoffice document update ( speed up the conversion )
-
Tiago D J authored
-
Anton Georgiev authored
-
- Oct 07, 2020
-
-
Anton Georgiev authored
[Backport] Allow Samsung and Yandex browsers
-
Joao Siebel authored
Improve logs for a better debug/understanding of problems related to authentication and log in process
-
Anton Georgiev authored
Fix undo-presentation-fullscreen button label
-
Anton Georgiev authored
Shortcut key to toggle fullscreen
-
Anton Georgiev authored
Make emoji list item announce active state for screen readers
-
Anton Georgiev authored
Check if DOMMatrix exists before cursor coordinate transform
-
Pedro Beschorner Marin authored
Cursor coordinates are calculated using the presentation SVG object DOMMatrix. When getting this matrix, some browsers (Firefox at least) responds it as null if the svg object does not have a visible area. This adds a check before trying to transform the cursor coordinates using the matrix inverse so we avoid calling a method from a null object. If there isn't a DOMMatrix to be used as reference, returns a simple out of bounds SVGPoint (-1, -1)
-
Anton Georgiev authored
Fix share webcam button label for screen readers
-
Anton Georgiev authored
Fix the UI state on breakout room audio join
-
Anton Georgiev authored
Correctly set audio input/output devices - latest SIP.js version
-
Pedro Beschorner Marin authored
Users must return their audio to the main room before joining a different one. Since the audio transfer and the UI state manager doesn't provide a shortcut for jumping from a breakout room to another, avoid making this opiton available.
-
- Oct 06, 2020
-
-
Mario Jr authored
When refusing ("thumbs down" button) echo test, user is able to select a different input device. This should work fine for chrome, firefox and safari (once user grants permission when asked by html5client). For output devices, we depend on setSinkId function, which is enabled by default on current chrome release (2020) but not in Firefox (user needs to enable "setSinkId in about:config page). This implementation is listed as (?) in MDN. In other words, output device selection should work out of the box for chrome, only. When selecting an outputDevice, all alert sounds (hangup, screenshare , polling, etc) also goes to the same output device. This solves #10592
-