* fix(authentication) login dialog now closes when connection is established
* fix(authentication) fixed shibboleth auth
* fix(authentication) renamed authenticateExternal func to authenticate and updated its logic
* fix(authentication)removed logindialog.js and created actions.any
* fix(authentication) removed focus from externalauthwindow
* fix(authentication) removed private sign from some actions and added openLoginDialog to actions.any
* fix(authentication) exported all from actions.any
* fix(authentication) reverted change regarding externalAuth
* fix(authentication) fixed indentation
* language update: main.json and main-de.json
* language update: main-de.json
* language update: main-de.json
* revert changes in main.json and delete same entries in main-de.json
Co-authored-by: qwertiko <gross@qwertiko>
- added a few missing lines
- changed some fragmented phrases, so that they sound fluent, once reunited
- gave coherence to the usage of the persons (I, or you) in some mismatching title and dialog boxes
* lang:New translation Hindi(hi)
Work in progress. I will update this on the way. I also want to quickly test this out. Thanks
* add new lang Hindi(hi)
* add HIndi(hi)
* Update main-hi.json
* Add buttons to send messages/set nickname.
* Redesign message/nickname inputs.
* Pin messages to the input.
* Add keyboard avoider for Safari.
* Make chat content scrollable on mobile.
* feat(conference): Enable forced reload of client on bridge failure.
Force the client to reload when the bridge that is handling the media goes down.
This mitigates issues seen on the bridge because of a client re-joining the call with the same endpointId, BWE issues, etc.
This behavior is configurable through 'enableForcedReload' setting in config.js.
The client skips the pre-join page when the page reloads.
* squash: refactor the restart logic.
* squash: fix description
* squash: dispatch conferenceWillLeave action before reload.
* Show recording started notification to the initiator
* Translate 'recording.on' language key for English and Turkish
Translate 'liveStreaming.on' language key for English and Turkish
* Updating and uniforming italian translation
- translate uniformly «meeting» to «conferenza», «chat» to «conversazione», ellipsys to «...», verbs in -ing with «in corso»
- correct a few typos
- update a message with old and unused placeholder
- translate some English messages
* typo
- add missing double quotes
* Fixed translation for "meeting" to "riunione"
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
* fix(main-ko.json) add keyboardShortcuts videoQuality
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
* Update the Czech translation of `addPeople`
* Update the Czech translation of `calendarSync`
* Update the Czech translation of `chat`
* Add the Czech translation of `chromeExtensionBanner`
* Update the Czech translation of `connectingOverlay` and `connection`
* Update the Czech translation of `connectionindicator`
* Update the Czech translation of `deepLinking`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Fix a trailing comma that broke JSON
* Sort keys in main-cs.json to deduplicate the translation and make diffs from main.json more readable
* Add several missing strings in the Czech translation
* Add several missing strings in the Czech translation, mainly lobby mode
* Add several missing strings in the Czech translation, mainly `prejoin`
* Add the missing Czech translation of `recording` and `security`
* Update various strings in the Czech translation
* Add the missing Czech translation of `accessibilityLabel`
* Add the missing Czech translation of `toolbar`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Various edits of the Czech translation and a spell check
* Add missing language names in the Czech translation
* feat: Exposes a method for checking is remote track received and played.
Used for some tests in torture.
* squash: Drop not matching string.
Duplicate translation key with not matching content.
* squash: Moves torture specific functions to features/base/testing.
Listens for media events from the video tag of the large video and stores them in redux.
* squash: Fix comments.
* feat: Listens for media events from the video tag of the remote videos and stores them in redux.
* squash: Fix undefined videoTrack if between switches.