Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update portuguese translation #9836

Merged
merged 3 commits into from Sep 2, 2021
Merged

Update portuguese translation #9836

merged 3 commits into from Sep 2, 2021

Conversation

jluisfa
Copy link
Contributor

@jluisfa jluisfa commented Aug 31, 2021

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

Translate "dialog”, "virtualBackground”, "info” and "settings" sections
@jitsi-jenkins
Copy link

Hi, thanks for your contribution!
If you haven't already done so, could you please make sure you sign our CLA (https://jitsi.org/icla for individuals and https://jitsi.org/ccla for corporations)? We would unfortunately be unable to merge your patch unless we have that piece :(.

@damencho
Copy link
Member

damencho commented Sep 2, 2021

Jenkins, test this please.

@damencho damencho merged commit 772e7b0 into jitsi:master Sep 2, 2021
pull bot pushed a commit to e4basil/jitsi-meet that referenced this pull request Sep 2, 2021
* Update portuguese translation

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

* fix "you" translation

* revert "you" translation to original
EricHier pushed a commit to sefdigital/jitsi-meet that referenced this pull request Sep 28, 2021
* Update portuguese translation

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

* fix "you" translation

* revert "you" translation to original
LancharroDav added a commit to ivicos-GmbH/jitsi-meet that referenced this pull request Oct 5, 2021
commit fc6e8fd4b9f1e36e5f28a5e498cc74075820bc5e
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Mon Sep 6 13:01:13 2021 +0300

    feat(config): Add config option for making display name read only

commit 8fd7b10f0605e7f0860d4497c1d3ca7fe7db34e6
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Oct 5 10:14:08 2021 +0300

    fix(av-moderation) Update function that calculates quick action button

commit 001ae54a7c9c3d7155db9dc59a319a0fa679e9ad
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Jul 26 14:38:56 2021 +0300

    feat(screenshot-capture) Updated screensharing screenshot capture

    Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it

    Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold

    Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap

    Added analytics

commit 7c86ece9fac53f16de0f8a89f06083764b69f9db
Author: Suleyman BİLGİN <hi@suleyman.dev>
Date:   Mon Oct 4 22:12:38 2021 +0300

    lang: added and translated all missing keys on turkish translation (#10050)

commit 8aa475d15934e79e783c2819095825b368e2f101
Author: chipechop <chipechop@users.noreply.github.com>
Date:   Mon Oct 4 21:12:17 2021 +0200

    lang: Update main-it.json (#10088)

    * Update main-it.json

    * Update main-it.json

    added a missing comma...

    * Update main-it.json

    added all the missing commas...

    * Update main-it.json

    will this be the last comma I left behind? Who knows...

commit 0c187f180fb4353274f74fca3af1e0afe62bb7c7
Author: alexbratu92 <alexbratu92@gmail.com>
Date:   Mon Oct 4 13:19:41 2021 +0300

    call module that checks the jwt against the access service

commit c6d366721116b52695e743f524eedf514665d51b
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 14:19:35 2021 +0300

    fix(av-moderation) Fix Ask to Unmute

    Make ask to unmute work even if the participant is already whitelisted for audio

commit eba58ad56b93406b5d60d8b0954a8fac5973f023
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 14:05:53 2021 +0300

    fix(av-moderation) Show Mute button when participant is unmuted (#10090)

    Show Mute button instead of always showing Ask to Unmute

    Added aria-label

commit 3aec98037842c129a5e7bac04197ea4389f479c0
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 12:01:14 2021 +0300

    fix(reactions) Remove vpaas check for reactions webhook (#10089)

    Reactions will be sent if webhookProxyUrl is set in config.js

commit 31ce7e010d85c1509bb4443e9c30969e312ffc07
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 11:37:02 2021 +0300

    fix(config, reactions) Added config option to disable reaction sounds (#10046)

commit acfc9c668365d2faae2ce496c1848b509ebc4a40
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 10:30:12 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Avoids sending empty nick in presence.

    https://github.com/jitsi/lib-jitsi-meet/compare/afc1c34e7504782e07bca952e0ae4b39ed6fc144...b5288c29893447db62d6bb612570d2895d32e6b2

commit 576fd0d3434e763fbbeec2ad9599b2813268533f
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 10:23:46 2021 -0500

    fix: Skips setting language for transcriptions if not enabled.

commit 1beed8c490df857d1954692df2737513bef37f55
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Oct 1 16:47:13 2021 +0300

    fix(av-moderation) Check for moderation support

    Show av moderation toggles on mute all / stop everyone's video dialogs only if moderation is supported
    Show Ask to Unmute only for moderators

commit 33503122c4773c4bccff310694167d1df9c3a4c2
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 08:38:00 2021 -0500

    fix: Fixes displaying country names which has multiple names listed.

    Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].

commit 4369579d2b293c92c33993df9abfea848e54525d
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 29 14:13:47 2021 +0200

    chore(deps): update react-native-webrtc@1.92.2

    Fixes a crash on Android

commit 51626506ff17d3e1430070ef7c8956646508967c
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Oct 1 14:04:34 2021 +0200

    fix(rn,conference) fix unmute when "everyone starts muted" is set

    Since iOS 15 we really need the audio stream to exist, so make sure we don't
    destroy it even when "everyone starts muted" is set, we'll just mute it.

    Fixes: https://github.com/jitsi/jitsi-meet/issues/10053

commit eb494f6b8c0cc674c54131c54681ca0e8d04811b
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Oct 1 15:17:40 2021 +0200

    chore(deps) lib-jitsi-meet@latest

    * fix(JitsiConference) make sure isE2EEEnabled() returns a boolean
    * fix(loggging) fix exceptions on mobile

    https://github.com/jitsi/lib-jitsi-meet/compare/7a56f7b341b9d808e24aee2f30034f4177ac3a64...afc1c34e7504782e07bca952e0ae4b39ed6fc144

commit 6124e72f215f40eb466d3c36094eb1000521e572
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Fri Oct 1 10:17:23 2021 +0300

    feat(android) extract notification channel name

commit 6a223763a39b9d322e53cf3c5a5b3fa9b2db3865
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 17:29:13 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(xmpp): disable RTX for Firefox < 93, because it results in random SSRC order
    * fix(Jingle): stop reverting the SSRCs from Firefox

    https://github.com/jitsi/lib-jitsi-meet/compare/c15dda1537a257da08176d86d916d74ba3d1cd92...7a56f7b341b9d808e24aee2f30034f4177ac3a64

commit 432c4ada7070b187383fb8ed904f0f59077b1047
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 17:21:50 2021 -0500

    fix: Fixes #9869 Lobby and wrong password case.

commit 31a7fbfa82777fdd90a5b13dd6d8b4297375b9b0
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 13:35:55 2021 -0500

    feat: Simplify AV moderation participant approve/remove message and fix array usage. (#10062)

    * feat: Simplify av moderation participant approve/remove message.

    There is no point of having messages like:
    {
      "room": "myroom@conference.mydomain.com",
      "type": "av_moderation",
      "mediaType": "audio",
      "removed": true,
      "approved": true
    }

    * fix: Fixes array in json.

    fix: Fixes array in json.

commit 9e5a9599ca03e0444e3752746376ef292844efe3
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Sep 30 10:33:17 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(browser-support) fix detecting iOS browsers correctly
    * fix(JitsiConference):2 instances for the same room
    * ref: sendMuteStatus is not async

    https://github.com/jitsi/lib-jitsi-meet/compare/ae70962bfaa1e6c91dc7a8ecdff983740b99b874...c15dda1537a257da08176d86d916d74ba3d1cd92

commit 2a725d2165ac1618ac3946003ae3f09df5e6ddaa
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Tue Sep 28 17:50:57 2021 -0500

    fix(prejoin): Prevent double joining conference.

commit 021413886398f5610d19d56283a5a65fb9360e08
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Sep 23 14:54:27 2021 -0500

    fix(Prejoin): Join click before conference.init()

commit fc6c389902a62b8b5a19ef0f759fcb2baebc3809
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Thu Sep 30 14:24:01 2021 +0300

    feat(android) target sdk 31

commit 12139655c6427e11cdacb5002cc890d9183e7f3e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 30 11:57:17 2021 +0200

    feat(external-api) add data-channel-open event

    Signals that the bridge channel is open. It may take a few ms to get established
    after the conference join, so applications might be interested in using it once
    ready.

commit dd184763ff23adb746a1799ed18e0130c2ad9eea
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 30 10:46:14 2021 +0200

    fix(ios) fix crash on WebSocket errors

    Bacckport
    https://github.com/facebook/react-native/commit/748aa137472d6080427f74bb686c795b925c7d43

    Fixes:

    ~~~
    Fatal Exception: NSInvalidArgumentException
    0  CoreFoundation                 0x129708 __exceptionPreprocess
    1  libobjc.A.dylib                0x287a8 objc_exception_throw
    2  CoreFoundation                 0x19b9c8 -[__NSCFString characterAtIndex:].cold.1
    3  CoreFoundation                 0x1a7a20 -[__NSPlaceholderDictionary initWithCapacity:].cold.1
    4  CoreFoundation                 0x164c0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
    5  CoreFoundation                 0x8de0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
    6  JitsiMeetSDK                   0x5704b4 -[RCTWebSocketModule webSocket:didFailWithError:] + 168 (RCTWebSocketModule.m:168)
    7  JitsiMeetSDK                   0x54a5ec __33-[RCTSRWebSocket _failWithError:]_block_invoke_2 + 622 (RCTSRWebSocket.m:622)
    8  libdispatch.dylib              0x2a84 _dispatch_call_block_and_release
    9  libdispatch.dylib              0x481c _dispatch_client_callout
    10 libdispatch.dylib              0xc004 _dispatch_lane_serial_drain
    11 libdispatch.dylib              0xcc00 _dispatch_lane_invoke
    12 libdispatch.dylib              0x174bc _dispatch_workloop_worker_thread
    13 libsystem_pthread.dylib        0x37a4 _pthread_wqthread
    14 libsystem_pthread.dylib        0xa74c start_wqthread
    ~~~

commit cfde918a30e59d2cd06ff80c2c2289479fc63efe
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 30 09:39:14 2021 +0300

    fix(chore): Don't show react "unique key" warning

commit d66f23ca4a352da5e6d033dd21ae4720bff2130c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 29 13:28:29 2021 -0400

    fix(logging) Remove logs that are very chatty.
    The receiver video constraints that are actually sent to the bridge are logged in LJM and need not be logged in the application.

commit 28904e18f857b88f7afa0c2f2c7bea48ed4af61e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 29 11:10:15 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(Jingle) Log the extracted info from Jingle IQ.
    * ref(Jingle) Alpha sort and prefix the local functions with '_'
    * ref(Jingle) Log formatted source information. Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
    * ref(RTC) rename iceConfig to pcConfig. It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
    * fix(logging) Log only the imp events on remote tracks. Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.

    https://github.com/jitsi/lib-jitsi-meet/compare/0646bc3403807dbf1370c88f028d9e0a16bcab1a...ae70962bfaa1e6c91dc7a8ecdff983740b99b874

commit 4bfbc72613d17c56be56ec7018f3a6a1377a02b8
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Mar 5 12:07:25 2021 +0100

    feat(ios) drop support for iOS 11

commit b1ecd039247d51fd00537e754cd3be9ca420e4b9
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 29 12:25:51 2021 +0200

    fix(lang) sample run of the translations updating script

commit 7546db53e4caeec765dbe4e6912ca7b328c97eb3
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 28 11:57:01 2021 +0200

    feat(lang) add helper script for manual translations

    It updates the main language file for a given locale from the canonical one and
    sets the empty string on the missing keys. No longer used keys are discarded.

commit 7b0dccdad1424dfcc67799ad59588cbc833307ed
Author: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Date:   Wed Sep 29 13:20:01 2021 +0300

    feat(rtcstats): remove SDP transmission #10054

commit 7936117fcbe3cbb5d61677537c81a6851fe2b30d
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Wed Sep 29 06:17:49 2021 +0300

    fix: Fix speaker stats search dependency and remove duplicate logic #9751 (#10045)

    * Fix speaker stats search dependency and remove duplicate logic #9751

    * Fix speaker stats component render on update #9751

commit ace53c880bebeeefc6c08eb8228499010cde20e9
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 28 19:11:13 2021 +0300

    feat(av-moderation) Ask to Unmute and remove from Whitelist (#10043)

    * feat(av-moderation) Ask to Unmute and remove from Whitelist

    Make Ask to Unmute work without moderation
    Add remove from moderation whitelist functionality

    * chore(deps) lib-jitsi-meet@latest

    * feat(av-moderation) Remove from moderation whitelist functionality (#1729)
    * fix(chore) corrected typo in log message
    * fix(e2ee) replace nullish coalescing with or
    * fix(e2ee) restore initial key when RATCHET_WINDOW_SIZE reached

    https://github.com/jitsi/lib-jitsi-meet/compare/3b8baa9d3be2839510abaa954357d0b0ab023649...0646bc3403807dbf1370c88f028d9e0a16bcab1a

    Co-authored-by: Дамян Минков <damencho@jitsi.org>

commit e3ac52908a07017106a1a8e32bb71eba77e271c2
Author: Tudor-Ovidiu Avram <tudor.potecaru@8x8.com>
Date:   Tue Sep 28 15:31:50 2021 +0300

    fix(invite) fix video rooms not being displayed in invite search

commit 989303f5d2e0566227e4385bf3476c1a6670c3ee
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Tue Sep 28 13:51:08 2021 +0300

    fix(android) disables uncompressed native libs usage

commit 6b8db2ad9e02e1453688096b7882e63bd70d5be5
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Tue Sep 28 14:52:31 2021 +0300

    fix(config) fix prejoin throwing a TypeError due to late config initialization (#10041)

commit b42ebf6901546ef83c7c0f85e0ac3704269d22c1
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Tue Sep 28 13:27:48 2021 +0200

    fix(lang) update Occitan translation

commit e38a9c352565e67035e7145e425f1112b598df64
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Mon Sep 27 10:20:27 2021 +0300

    fix(android) removes unnecessary parcel processing

commit 700e809439780cf86d7b38ec503a8375e34bfdd3
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 28 11:46:20 2021 +0300

    fix(av-moderation) Improve advanced moderation (#10004)

    * fix(av-moderation) Improve advanced moderation

    Hide moderator label on disasbleModeratorIndicator
     - On disasbleModeratorIndicator config hide moderator label from participants pane

    Add Ask to Unmute button to mobile web

    * Fix lint error

commit a91b2c91ddcc633f72de3e2e4726a73cd726ddc6
Author: Alexey Matveev <develop.iapps@gmail.com>
Date:   Tue Sep 28 06:12:31 2021 +0300

    lang: minor fix in russian localization (#10027)

    * - minor fix in russian localization

    * - minor localization fix

    Co-authored-by: Alexey Matveev <malex@1forma.ru>

commit 344e9c8a033f11e54658d617d4de9d1cfb79b1fa
Author: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Date:   Tue Sep 28 06:10:22 2021 +0300

    lang: Update main-ar.json (#10034)

    Adding missing keys and translate them

commit ba6247daafe90fa5e2eb78916402646646b90624
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 27 14:48:13 2021 -0500

    fix: Fixes errors in prosody about string formatting and nil values. (#10037)

    * fix: Fixes errors in prosody about string formatting and nil values.

    error   Traceback[c2s]: /usr/lib/prosody/util/format.lua:59: invalid option '%b' to 'format'
    stack traceback:

    mod_polls.lua:25: attempt to index local 'data' (a nil value)
    stack traceback:

    * squash: Fix more formatting concatenation.

commit f9cc813e915dfe49d7d592563ecac46a0a24a696
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 10 10:00:54 2021 +0300

    feat(dynamic-branding): Add branding option for virtual backgrounds

commit 57083c174f43837ce0ba4c11db3d7ac5976696f3
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Sep 27 09:57:57 2021 +0300

    fix(av-moderation) Stop screensharing and video on moderation start

    When video moderation starts, stop screensharing and ignore if video was on when sharing started

commit 823cab38514b4f1ac9b3a4e522f00d4747442c48
Author: Damien Fetis <damien.fetis@renater.fr>
Date:   Sat Sep 25 00:02:26 2021 +0200

    fix(lang) update french translation

commit c3348bf38ed7dbf8c7e321b3ae104a9f70e89401
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 24 19:39:24 2021 +0300

    fix: Speaker stats search fix #9751 (#10019)

    * Optimization of speaker stats display names #9751

    * Fix speaker stats search for empty string #9751

commit 0d42f14dfc345884999505b47ec51c4d075e8141
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Fri Sep 24 14:56:06 2021 +0300

    chore(interface-config) Group deprecated configs

commit cd4c940107c6ed68f47bf6fde21d090701a784d9
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Sep 23 17:39:05 2021 +0300

    fix(toolbar) Fix toolbar always visible; refactors

    - deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`

commit e9f3625ffa4401d0642dd6130c6e7b18fe8d7cf9
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Sep 24 10:53:41 2021 +0300

    fix(av-moderation) Only stop screensharing on Stop everyone's video

commit 2f8cfb3ae222771e82f3e92fd3c5aeec8541f574
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 24 11:13:55 2021 +0300

    fix(subject): Keep subject centered when chat panel is open

commit d36bd06b7bee1ee795a50d22c18f5e62c63025b2
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 24 13:23:27 2021 +0300

    fix(chat): Hide scroll bar on chat input

    Based on this suggestion https://github.com/jitsi/jitsi-meet/issues/9958

commit 35e363577c3073f2ef82601d4baa31e59d94da67
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Sep 24 11:01:33 2021 +0200

    fix(ios) create audio track early

    In iOS 15 we observe that not creating the audio track early may result in not
    getting audio after unmuting for the first time.

    Creating the audio track early means the first unmute doesn't need to add the
    track to the conference, resulting in a much faster operation.

    Note that creating the track early doesn't mean we will start unmuted, the track
    will be muted.

commit 68de35357ed04fce5cd32c9a0f658a5e44371080
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Thu Sep 23 22:14:32 2021 +0200

    fix(lang) update occitan translation

commit 554e2eeb115e5e06af545512c473b58ced88ef52
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Thu Sep 23 17:26:44 2021 +0300

    fix(rn) add default value when retrieving e2ee redux state

commit 19e7f07b32d74fea240ace1906d6e862062cabed
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 14:06:52 2021 +0200

    fix(ios) fix black screen when using Bluetooth in iOS 15

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9996

    On iOS 15 Bluetooth devices are reported twice for some reason, one with the
    normal type "Bluetooth" but another type without a know (to me) type, and the
    uid ends in "-reference".

    While we send those unkwno devices to JS, we were not filtering them properly.
    This patch skips them altogether.

commit b1ebe340cf06d33bbebc47d4dd74c727299d734e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 11:20:11 2021 +0200

    fix(toolbox) don't mix web and native actions on the same file

commit a6359e5d4c5a15cf217e4252c7d8d0e5677cc515
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 11:12:31 2021 +0200

    fix(lobby) don't mix web and native actions on the same file

    USe actions.any for common actions.

commit 4473ce8fb61e5c426e632e537d88f3244af266e5
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 09:58:23 2021 +0200

    fix(participants-pane) bring back lobby reject button

    It got accidentally removed in:
    https://github.com/jitsi/jitsi-meet/commit/1dc8bfa63124a868c36bfa12077132204801454b#diff-ef66b8ab7c899b16d6c1102b3c812aa45509f95e11267cbfdbd0674143e94575

commit 41c38427c1810dcfa132277bc3dd3d0595baea56
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 15:11:43 2021 +0300

    Fix stop everyone's video

    Stop everyone's video now also stops screensharing for the moderator that did the action, not just video

commit 92f1985219c8661a933409cf5c1b51a500ed870e
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 15:25:55 2021 +0300

    fix(av-moderation) - Mute/ stop video except no longer change moderation status

    Mute everyone else no longer disables moderation

commit 99e56e229dfa3c490096e37c3e5b76d2a3f23e32
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 22 16:07:40 2021 +0200

    chore(rn,versions) bump sdk version

commit c3dae1f6e9638fe1abdfa3601b57bcd4c2bd5618
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 17:05:42 2021 +0300

    feat(rn,av-moderation) updated advanced moderation on Native

    Updated participants list to:
    - show Moderator label
    - show correct status icons (red for force muted)
    - show participants in the right order

    Updated moderation to:
    - show moderation menu at all times
    - make moderation options functional

    Updated notifications:
    - fixed raise hand to show name
    - display moderator rights granted

    Updated mute/ stop video for all dialogs to include moderation toggles

    Added ask to unmute button

    Fix comments on ask to unmute

    Co-authored-by: robertpin <robert.pin9@gmail.com>

commit 703e43ecd783ef6bcd20db77aa6764073e1a96f4
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 16:26:55 2021 +0300

    fix(av-moderation) Display Allow Video instead of Ask to Unmute (#9991)

    When the user is allowed audio but not video display Allow Video button instead of Ask to Unmute

commit 0bf52b613b8665513635d5cb69b43a376cc7f0c0
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 15 15:56:21 2021 +0300

    feat(api): Expose event used for sending browser support

commit 584ec7c82e35093712210d4d0999b5a55c108c7c
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 21 20:30:24 2021 +0300

    fix(reactions) Reactions improvements (#9964)

    * Register shortcuts on mount

    * Changed icon for reactions menu

    * Enable reactions by default

    * Fix unreadCount bug

    When having unread messages and sending a reaction the unread count now shows the correct count

    * Fix overflow menu bottom color when reactions are enabled

    * Revert raise hand icon

    * Update raise hand functionality

    On desktop show raise button with arrow for reactions. Only show raise hand in the reactions menu on mobile

    * Fix lint error

    Add required prop to ToolboxButtonWithIcon

    * Legacy support for enable reactions

    If disableReactions is undefined treat it as true

    * Remove unnecessary code

    * Fix unread counter showing negative count

    * Fix unreadCount with reactions

    UnreadCount ignores all reactions messages

    * Fixed typo

    * Fix background color

commit 5f5cac0e01dd45bd0ff509c4ba9b69bbc4b3bec4
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 21 18:38:06 2021 +0300

    fix(config,notifications) fix rendering moderator notifications (#9986)

    Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).

commit 0a9b9bb41dfc734376286bdd010816ca56b4dee7
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Tue Sep 21 10:40:46 2021 +0300

    fix(responsive-ui): Shrink self view when in portrait mode on mobile web

commit 5ad98d193a672b80325181a4483b80e213b38c32
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 21 14:00:23 2021 +0300

    feat(e2ee) disable e2ee when large number of participants

commit 4cd5be9d8b757b01573ec49fbc7a829fc3fd00b3
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 20 17:01:44 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(JitsiConference) Check for room before calling isFocus method on the room object.
    * fix(Jingle) Reverse the order of ssrcs signaled for Firefox. This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
    * fix(codec-selection): Impose VP9 bitrates only when VP9 is the negotiated codec. If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.

    https://github.com/jitsi/lib-jitsi-meet/compare/609e3d5a1aac600cb3ea112c0ec83ebedd43166d...3b8baa9d3be2839510abaa954357d0b0ab023649

commit 5514be630dbad74d5aae5969ee36af5dbd2bbebe
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Mon Sep 20 21:12:56 2021 +0300

    feat(conference-info-header) Make conference info header configurable. (#9638)

commit 6a6146727f9ce614f3b2ce24f3d7d5083bf05608
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Sep 20 18:22:23 2021 +0300

    fix(notifications) Fix recording start notif not disappearing

commit 52e9e90b3a0dac8c87e4b6305be50499f6fecf3a
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Mon Sep 20 11:38:46 2021 +0300

    fix(jaas) do not show overriden unsupported browser page for jaas users (#9962)

commit 7ff3b669ee0a9bbac86ff2efa513a6c011325857
Author: Alexey Matveev <develop.iapps@gmail.com>
Date:   Sat Sep 18 12:15:13 2021 +0300

    fix(lang) update Russian translation

    Co-authored-by: Alexey Matveev <malex@1forma.ru>

commit e791c4f70cae7efb25a1e9b9a7a961aaa7c9f2d0
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Sep 17 17:50:57 2021 -0500

    fix(recorder): tile view

    In the case of the recorder we were not taking into account that the
    local thumbnail is not visible. This was braking the rendering  and
    positioning of the thumbnails in tile view.

commit fc75fd964423e9a442c916f44359b8369717c576
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Sep 17 15:09:12 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Reads shard name and from disco-info if available.
    * chore(deps): bump sdp-interop to get another fix for ICE restart
    * update sdp-interop to include Unified ICE restart fix

    https://github.com/jitsi/lib-jitsi-meet/compare/fbf85bdcec64185431cd6012060f4d4e922c573f...609e3d5a1aac600cb3ea112c0ec83ebedd43166d

commit 62e5d6c139ea23d80b04b9d108a0507f135928b1
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Sep 17 14:29:17 2021 -0500

    fix: Fixes undefined error causing to stop reloads.

    Jibri was hitting a problem where it reloads and in certain cases (remote user is screensharing) we hit this participant undefined, which stops reload and stops recording.
    It is still not obvious why we try to render this on leaving the conference and for a participant that is not in the conference ... this re-render should not happen as this component should be removed from its parent when the participant is not existing.

commit 06d8956bdbfcab68d48c37b9c1b09f56d797c5af
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 16 15:12:15 2021 +0200

    android: fix initializing soloader from Activity context

    It has to be an application context.

commit adbb5f8ead4148826a43f1cdf1e35351854e49ee
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Fri Sep 17 13:12:34 2021 +0300

    fix(prejoin) implement ux improvements for mobile (#9939)

commit 32ed2bccecb6e54b9a683dea169e7bf1f41054ed
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Sep 17 04:22:20 2021 -0500

    fix(Filmstrip) fix not being able to scroll

commit 58d98ad7d374632c7c06161efd04ef3a3ba9602c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 16 15:05:43 2021 -0400

    fix(device-selection) Do not create preview when mic selection is disabled.
    This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.

commit e278703c58bcb2a7f0a3d98f7a34be3fc0d6b890
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 16 12:51:13 2021 +0300

    fix(context-menus) Don't show volume slider on iOS web

commit 042a2cb447bd9ff39ab3904e493952787bd30924
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 15 11:59:06 2021 -0400

    fix(filmstrip) Fix filmstrip on RN when thumbnail reordering is disabled.

commit a8f281a43e21f7f28c16d137b5069b1da0900830
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 15 11:22:30 2021 +0200

    feat((rn,config) add a/b test flag to enable XMPP WebSockets on mobile

commit 663752be2cebfd25dbd8c00a3c313124148832f8
Author: paweldomas <pawel.domas@jitsi.org>
Date:   Tue Aug 25 13:43:31 2020 -0500

    feat(rn,connection) enable XMPP WebSocket on mobile

    Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

commit 380ef3da0b0c8df20977a21d69ce41a5e78c6d36
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 15 11:13:05 2021 +0300

    fix(feedback): Scroll to the top when opening feedback dialog

commit 07da5940a532234c66f216c8206c9ed0d854f41e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 15 12:56:54 2021 +0200

    fix(rn,conference) show underlay when tapping navbar buttons

commit ab366b9d9404c2ca2e2d484acbcf98007d044869
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 15 11:28:44 2021 +0300

    fix(av-moderation) Advanced moderation improvements (#9935)

    * Update moderation in effect notifications

    Only display one notification for each media type. Display notification for keyboard shortcuts as well

    * Update muted remotely notification

    Display name of moderator in the notification

    * Fix indentation on moderation menu

    * Update text for video moderation

    * Added moderator label in participant pane

    * Update microphone icon in participant list

    For participants that speak, or are noisy, but aren't dominant speaker, the icon in the participant list will look the same as the dominant speaker icon but will not change their position in the list

    * Added sound for asked to unmute notification

    * Code review changes

    * Code review changes

    Use simple var instead of function for audio media state

    * Move constants to constants file

    * Moved constants from notifications to av-moderation

commit bba1917820f5ce99dacce9dbcdf943fb3dd1bb43
Author: Pawel Domas <2965063+paweldomas@users.noreply.github.com>
Date:   Tue Sep 14 16:57:05 2021 -0500

    fix(conference.js): add tracks to the conference

commit 0833f8c86771d233527d3b90598e4a0a85a43e5e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:49:23 2021 +0200

    feat(rn,conference) show invite button on the top navbar

commit 3bf9c41f08136924482039acae33c8d8df9245d0
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:28:37 2021 +0200

    fix(rn,conference) count fake participants when checking if lonely meeting

    A shared video participant counts, so the lonely meeting invite options can
    disappear.

commit 0b54e005d7fad75e1c222ae166fc3df1fa71da81
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:23:40 2021 +0200

    fix(rn,shared-video) validate URLs to avoid crashes on the native side

commit b92c1f52d55db569d7a299b07301a334d049041c
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:22:45 2021 +0200

    fix(shared-video) make placeholder translatable

    Also fix capitalization.

commit 8eaf99586e3282e427c88cb2edd768d89afb5875
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 14 12:37:08 2021 +0300

    fix(rn) disable pip while authorising dropbox

commit c7ad5b5b266f964ff2866ac13504be671f6ed8dc
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 14 12:35:25 2021 +0300

    feat(android) expose channels ids

commit 61c3613de05974f52aeeb6082e1c9d05fb81eb85
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 14 11:15:03 2021 +0300

    Show reactions buttons at all times

    Don't send reactions via the channel if there's only one participant in the meeting

commit b801e0115db22093ca8a6164615410d26d5804c3
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Tue Sep 14 10:43:52 2021 +0300

    fix(context-menus) Fix participant context menus/toolbar overflow menu

    - on ipads, long touch open dialog now opens the context menu to the left of the thumbnail as expected
    - on ipads, now we close context menus on tap out
    - fix case when participant context menu's height > tileview videos' height causing scroll on videos pane
    - keep toolbox open while the overflow menu is shown
    - keep remote participant video thumbnail in filmstrip visible even if toolbox is hidden, if context menu is opened
    - Fix bug where toolbox could be completely disabled

commit 1add438a1f2c4369a9ecaa0fbeb5c3a3123bbd55
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Tue Sep 14 10:07:20 2021 +0300

    feat(toolbar-buttons): Add event for notify overwritten toolbar buttons

commit aadbe59d004552f65d04a2b79229488cbbb8ac1a
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Sep 13 16:47:20 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(replaceTrack):  Don't wrap Error in Error.

    https://github.com/jitsi/lib-jitsi-meet/compare/64cdf69ffba44147bc791bc7b93fe811fd4f78a2...fbf85bdcec64185431cd6012060f4d4e922c573f

commit 350f0fbb278f470daf4ca515c45b3d87a198f41c
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 13 14:19:26 2021 -0500

    feat: Whitelists enableUnifiedOnChrome.

    Whitelists it, so we can run tests by setting it to false.

commit 1db52354fbc6dddf0ed83fe6df4f12b7b0cdbd20
Author: Paweł Domas <pawel.domas@jitsi.org>
Date:   Mon Sep 13 12:33:04 2021 -0500

    Use redux for local tracks instead of conference.js (#9920)

    * do not use this.local video

    * move tracks initialized flag around

    * do not use this.localAudio

    * untangle use audio/video stream methods

    It should be safe to call setVideoMuteStatus and
    setAudioMuteStatus regardless of the prejoin page
    visibility state.

    * add NO-OP to use track methods and fix crash
    in _setLocalAudioVideoStreams on not a promise

    * use allSettled

commit 6711801c3ba545e87f9497e0d42bbdaf9afc1690
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Sep 13 11:25:01 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * ref(JitsiConference): don't crash on wrong oldTrack (#1709)

    https://github.com/jitsi/lib-jitsi-meet/compare/ad1f06d76833e5d7233c86bab36e76bcd5ce44e0...64cdf69ffba44147bc791bc7b93fe811fd4f78a2

commit e2443f8d010dd5349b4dd07fd2d8c77ca94c5230
Author: csett86 <csett86@web.de>
Date:   Sat Sep 11 17:58:15 2021 +0200

    lang: update German translation (#9921)

    Signed-off-by: Christoph Settgast <csett86@web.de>

commit 11a86a93838314ad7816efffaea8bb0788a7c585
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 21:57:36 2021 +0300

    fix: Add different text when disablePolls is enabled/disabled (#9900)

    * Add different text when disablePolls is enabled/disabled #9890

    * Add different text when disablePolls is enabled/disabled v2 #9890

commit 40a485ec6c16b03ba2f00a5f8b472ae83761c9d6
Author: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Date:   Fri Sep 10 13:37:05 2021 -0400

    Thumbnail reordering and participant pane enhancements.

    * fix(participant-pane) Use the sorted participant list from redux instead of sorting it on every render making it better performant. Match the participant order with that of the order in the filmstrip. Also move the participants with raised hand to the top of the list.

    * ref(filmstrip) Move enableThumbnailReordering flag to testing section.

    * fix(participants) Add new selectors for getting sorted participants.

commit 535bd81d61bdeea4ee0d09c641a2366368cb06c3
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Fri Sep 10 15:17:57 2021 +0300

    fix(context-menu) Hide toolbars when participant context menu opened (#9842)

    - hide toolbars only when in tile view
    - fix community issue: https://github.com/jitsi/jitsi-meet/issues/9818

commit 1dc8bfa63124a868c36bfa12077132204801454b
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Sep 10 14:05:16 2021 +0300

    feat(av-moderation) Updated Advanced moderation (#9875)

    Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>

commit f2e2d52cfd55a7449899cc79426ecaaeab6b7664
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Sep 10 12:02:43 2021 +0200

    fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible

commit 0db2dd0546a951db6fbe8a0bdc8d55da6ca7bb90
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 10 10:22:17 2021 +0300

    fix(prejoin): Change avatar color to match in-meeting one

commit 6673d12cecb6c5c6503a166c32065c0d0debc977
Author: Izak Glasencnik <izak.glasencnik@gmail.com>
Date:   Wed Jun 2 22:28:39 2021 +0200

    feat(external_api): Command to set participant volume

commit 5e152b4a42f9d8e705be795e869dffe87badd881
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 01:46:41 2021 +0300

    feat: Additional setting to order participants in speaker stats (#9751)

    * Additional setting to order participants in speaker stats #9742

    * Setting to order speaker stats optimisations #9742

    * Lint fixes #9742

    * Replace APP references #9742

    * Lint fixes #9742

    * Setting to order speaker stats optimisations 2 #9742

    * Lint fixes #9742

    * Remove unnecessary param #9742

    * Add more speaker-stats reducer _updateStats docs  #9742

commit db473dfef5c2c0524431fd12f6f7730ca71a8a36
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 01:46:28 2021 +0300

    feat: Add configuration to disable chat emoticons #9889 (#9899)

commit 0bad0d9ecf7fd247d735230f529cf76f9faf8035
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 00:53:25 2021 +0300

    feat: Add configuration to disable removing raised hand on dominant speaker (#9641)

    * Add configuration to disable removing raised hand on dominant speaker change

    * Fix lint problem

    * Avoid dispatching unnecessary action

    * Fix lint problem

commit f1bf8e5f9a243568fcae20a9ed1dcd35316b9ed8
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 9 13:23:36 2021 -0400

    fix(settings) Disable mic/camera selection on mobile safari.
    Creating a preview of the same audio/video track kills the tracks that is already being shared in the conference. Therefore, disable camera/mic selection in the settings dialog while the user is in the call. The devices are selectable from the prejoin screen settings dialog.

commit 131d2476aede3abc0b55edfed34f7d56ff1a7127
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 9 14:37:58 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(RTCUtils) Return false for device change checks on mobile Safari.

    https://github.com/jitsi/lib-jitsi-meet/compare/735943b32d65beddf12f852faf66a0ebfe5e34bd...ad1f06d76833e5d7233c86bab36e76bcd5ce44e0

commit 34c55b4eb28c9850472720ce8b1a6f848796d7e5
Author: Andrei Gavrilescu <gavrilescu.andrei90@gmail.com>
Date:   Thu Sep 9 16:23:03 2021 +0300

    additional bcp47 languages

commit d83d8228188f38eeee4473bacf607a3aebec8c88
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Thu Sep 9 20:36:21 2021 +0100

    lang: Complete translation to Portuguese (#9871)

    * Complete translation to Portuguese

    * "reactions" and "connectedThreePlusMembers" fix

commit 5857620d81c40ce27a51ba7f9746dcf5940fd1cd
Author: ashiqhassan95 <ashiqhassan95@gmail.com>
Date:   Fri Sep 3 22:12:37 2021 +0530

    fix(notifications): Added  user join notification keys

commit b7cb0a44f288fde3f36daaaea64063e2f0e27bd5
Author: scott boone <sawall@users.noreply.github.com>
Date:   Thu Sep 9 11:24:04 2021 -0700

    feat: new prosody module to report census of all rooms (#9901)

    * new prosody module to report census of all rooms

    * changed to use util to check if it's a test room

    * improved docs

    * more doc improvements

    * updated to use muc_domain_prefix

    * facepalm

commit 3bf1a1774f7d31e396f436c734c349dd9726c703
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 9 16:00:34 2021 +0200

    fix(rn,polyfills) fix Performance polyfill

    We need to re-override now() to avoid a recursion error. Also I missed the
    default export.

commit d21eb59f24176f3eac57c25b333b91d20edf8dbd
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 12:18:08 2021 +0200

    feat(doc) revamp README

commit 9a16733950ee3a2269fb6d598878db257bd4dd46
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Thu Sep 9 17:18:26 2021 +0300

    feat(config) Add config for disabled sound id's

    - unify naming for sound id values

commit d96246dea85d6a73d5fe0ab0df19bd99b16fffb5
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 9 11:10:09 2021 +0300

    fix(config): Add separate entries for the e2ee labels

commit a5fc75ed35dcaa1bc9718258139de74615061c03
Author: abora8x8 <56257143+abora8x8@users.noreply.github.com>
Date:   Thu Sep 9 16:15:14 2021 +0300

    feat: Dynamically limit the number of participants in a room (#9880)

    * Dynamically limit the number of participants in a room

    * Remove log

commit 07d023968a6bf1c5ec3ef4d6df19aef4a57d9b08
Author: vp8x8 <37841821+vp8x8@users.noreply.github.com>
Date:   Thu Sep 9 16:14:09 2021 +0300

    feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web (#9848)

    * feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web

    Right now filmstrip displays self view in landscape mode.
    With these changes the aspect ratio of the self view will be maintained
    so on portrait mode the thumbnail will be displayed vertically.
    Of course this makes sense only on mobile web.

    * Code review

    * Fix height

commit d95d52843f789c5de66407bc27bcb23806575b0f
Author: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Date:   Thu Sep 9 15:50:22 2021 +0300

    feat(config) add connection indicators flags

commit 49be96799a3fd24a5ae7e9589439150d4d5b6668
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 7 16:38:44 2021 +0200

    feat(rn) add polyfill for the performance API

    Implements: https://developer.mozilla.org/en-US/docs/Web/API/Performance
    Ref: https://github.com/oblador/react-native-performance

commit 2008c9035944e2cc363bc47f72e07529c47289f8
Author: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Date:   Wed Sep 8 10:24:37 2021 -0400

    feat: Turn on enableLayerSuspension option by default. (#9894)

    * fix(config) Add more info about enableLayerSuspension option.

    * chore(deps) lib-jitsi-meet@latest

    * Update config.js

    Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

    Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

commit 0f017726254954b395a2a862fb46837aa10fabdd
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Wed Sep 8 16:06:10 2021 +0300

    fix(prejoin) Fix buttons positioning for 3rd party

commit f5dee991310fa03ea0bd5c1df0a1ee8ac7a7a804
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 8 11:58:25 2021 +0300

    feat(config): Add config option for e2ee label

commit 909c397664e684fc12298998470a669e3524d51e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Sep 7 17:48:58 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(LocalSdpMunger): do not fake video sdp when screen sharing
    * fix(JitsiConference) avoid extra processing if the room was left
    * fix(moderator) remove unneeded log

    https://github.com/jitsi/lib-jitsi-meet/compare/b0d27fa8daef615d45fe566a0385f66facfcf025...28a53553569dbb4adcba39cd997ff121b4d05c62

commit f51e65d12946ff33b31f5c42db00a83819f0829d
Author: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Date:   Tue Sep 7 16:20:50 2021 +0300

    feat(rtcstats): send dominant speaker stats (#9883)

    * send dominant speaker stats

    * fix lint

commit 56c0edc8968304a0f672e4e536e8b7d985265494
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 2 14:42:39 2021 +0300

    fix(toolbox): Show dominant speaker name only when in conference

commit add8265ab9132060421d812ce4b7ac260bf27c1c
Author: Cross <github@dillfrescott.com>
Date:   Tue Sep 7 03:40:46 2021 -0400

    chore(config) fix spacing

    Removed a redundant space under maxBitratesVideo.

commit 527b96fe00ede2c73c25c3e9a81c21c06e37661e
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Mon Sep 6 12:49:09 2021 +0300

    task(android): updates sdk version

commit 452b1b7e2e5df2bbab2805e3a5e373cf87243ff8
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Mon Sep 6 12:29:58 2021 +0300

    fix(android): renames amplitudereactnative project to use react-native- pattern

commit a0c3a00e598a4050a78980c9966ef1a529d98e48
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Sep 6 10:56:39 2021 +0300

    chore(config): Whitelist `disableRecordAudioNotification` config

commit 00b5ce71e08f550314c0a6d25d2b520d43dd9b97
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Sep 2 19:30:18 2021 +0300

    fix(external-api): Avoid naming event 'error'

    - EventEmmitter treats 'error' as a special case and throws error.

commit 9a8b67a0a46ac2025123c8cf5ce98fae77ecf1f3
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:47:11 2021 +0200

    feat(notifications) skip join notifications when meetings grow large

commit c730676ce6c6eb05ffff7b162380b9a054dbe3af
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:46:16 2021 +0200

    fix(lang,notifications) make join notification text more generic

commit 76a53b039fe4a2c2d7ed1b3eff1a9520a00bbbbd
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:45:27 2021 +0200

    fix(notifications) throttle join notifications for 2 seconds

commit 5713b381c47bb192e8cd95ae72c595dd824890f6
Author: phict <phict4@hotmail.com>
Date:   Thu Sep 2 16:45:20 2021 +0200

    lang: Update main-sv.json (#9862)

commit 1e83bdef6c66dcaf20a53c33838643c4f4245eb3
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Thu Sep 2 16:45:01 2021 +0200

    lang: Update i18n Occitan (#9853)

    Some update.
    Been up to line 253 at the moment

commit 531ec79e13fdb454f3183e15bcc91e064f29c13a
Author: chagai95 <31655082+chagai95@users.noreply.github.com>
Date:   Thu Sep 2 16:44:36 2021 +0200

    lang: Added and edited translations for vi (#9850)

    Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>

commit 772e7b012161f46e3a126920b912540fb097682e
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Thu Sep 2 15:44:14 2021 +0100

    lang: Update portuguese translation (#9836)

    * Update portuguese translation

    Translate "dialog”, "virtualBackground”, "info” and "settings" sections

    * fix "you" translation

    * revert "you" translation to original

commit 5bd329acb9cd9ba296f82d611706f9bfe857efad
Author: Alex Bumbu <alex.bumbu@8x8.com>
Date:   Thu Sep 2 15:17:08 2021 +0300

    feat(ios) update dropbox authentication to PKCE flow

commit dfd53f40418f2bf2c52fd63aca8153bd8133973e
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Wed Sep 1 18:13:16 2021 -0500

    fix(rn,ParticipantPane) optimize

    Use a FlatList to avoid loading all participants at once.

commit 221cf67d0a4895500d452abc08452e3360bf1a4a
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 09:38:01 2021 +0200

    fix(sounds) fix reaction sound names

    - Remove unicode charcters from filenames
    - Simplify code for copying them to the iOS SDK

commit 20a1833c6c10e88bcc8d9230e1f79ab9c332d979
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 16:40:55 2021 +0200

    fix(rn,filmstrip) simplify code

    viewableItems always comes in order and indexes are always ascending. In
    addition, if the array comes empty (I saw it happen on Android at least, when
    scrolling like a maniac) we'd calculate the right value, instead of Infinity.

commit 36f604aab83ac7eefd65a36d5bd543266c4e28dc
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 16:24:14 2021 +0200

    fix(rn,filmstrip) avoid fast scroll trigggering visibility notifications

    An item won't be considered visible until it has been visible for 500ms.

commit 8db6e783f1f1815b99538ab28feea475295f7bfe
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:28:20 2021 +0200

    fix(rn,external_api) skip participant notifications when not in a meeting

commit 7b4a426ad2ef58bb2ba591023a76e54a44c8cbd6
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:26:30 2021 +0200

    fix(rn,logging) skip some logs on mobile

commit a687907105089dd1f2bf2e1778f86915ae3f2e82
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:25:05 2021 +0200

    fix(lastn) debounce updating last N

    When joining a large meeting every participant join would trigger an attempt of
    an update. Try to minimize the amount of calls.

commit 5dc03f56f6986706305630d12e7d1f746475d213
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:54:07 2021 +0200

    fix(notifications) skip participant joined notifications before we join

commit 83a1ee1182a8aa6ca95b1b618273cf9e6a113c35
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Wed Sep 1 15:21:03 2021 +0300

    task(rn, android): update dropbox logic to retrieve refresh token

commit 0a6872733ec4b65d274696967126affdc345e25d
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 13:03:24 2021 +0200

    fix(video-layout) fix getMaxColumnCount on mobile

    interfaceConfig does not exist.

commit 5249998ec5bcd49be1552c7c15d92d6af5d3a741
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 13:04:51 2021 +0200

    fix(rn,humbnail) add key prop to array items

    Fixes a React warning

commit 18e2232e9e9fd2bc60121210b942b8102d9530f4
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 11:21:07 2021 +0200

    fix(toolbox) fix warning due to missing key prop

commit 5c299bcd46a4dddba0f785721a449f4920a12ae4
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 31 12:00:37 2021 -0500

    feat: Prints an error log for errors in child components render methods.

commit b9866e3464fab388dfe2629c39b237d6cd80a4da
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Aug 31 11:06:31 2021 -0400

    fix(tracks) Fix mobile safari issue with startMuted.
    On mobile Safari, when a user joins both audio and video muted, browser doesn't playout the remote audio because of a webkit bug. As a workaround, always add the audio track to peerconnection and then mute the track if needed.

commit e5041202dce238a3b6e4c99c1702c571090048a3
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Aug 31 13:27:18 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(browser-support): Add audio track to pc always on mobile Safari. On mobile Safari, if a user joins audio and video muted, the browser doesn't decode the incoming audio. Workaround is to always add the audio track to pc and mute it if needed.
    * feat: JSON encoded sources. (#1695)

    https://github.com/jitsi/lib-jitsi-meet/compare/2820d649ea72c69134c77825a86068a505220119...b0d27fa8daef615d45fe566a0385f66facfcf025

commit bec9920c79957fbaa09e0d1150cac31450e84737
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Aug 30 17:43:17 2021 +0300

    chore(dropbox-web) Accommodate short-lived access token

commit 5367d43c269c5b51a3da659a5c846d050105180c
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Aug 31 14:00:27 2021 +0300

    fix(reactions) fix reactions bugs

    * Fix: removed web actions from common middlewares

    * Fixed raise hand sound

    Fix sound to play on raise not lower and work on keyboard shortcut as well

    * Fixed reaction keyboard shortcuts

    Register shortcuts only when there's more than one participant

    * Enforce reactions feature flag on reaction received

    * Disable reactions by default on native

    * Enable reactions on native by default

    * Sort props alphabetically

    * Created isreactionsEnabled function

    * Remove unused imports

    * Fix. No longer show toolbox on reactions and jibri

    On message received don't show toolbox for jibri

    * Fix isReactionsEnabled function for native

    On native check for flag and config option as well

commit aa06e89807f5e6d584603e72441f4819dfb36ba0
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 12:30:28 2021 +0200

    chore(rn,deps) react-native-webrtc@1.92.1

    Fixes several Android crashes.

commit 74026e743c1834a3b6fb8f2603ce788de3e3b174
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 31 11:24:47 2021 +0300

    fix(toolbar-buttons) Hide/show invite button based on toolbarButtons

commit eb4fff773b3ea482513eafd21580d5a0b3f8b023
Author: Nathan Beck <nathan.beck@indyimaging.com>
Date:   Mon Aug 30 14:38:19 2021 -0400

    fix(config): add av-moderation notifications to config whitelist (#9774)

    * fix(config): add av-moderation notifications to config whitelist

    * fix(config): lint fixes

commit 5d402b203954560deffa9df4b57ea53c002b5b5e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Aug 30 13:40:01 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * log: Log a task's stack trace when it throws. (#1701)
    * deps: update sdp-interop. (#1700)
    * fix(replace-track) Add not null check for newTrack (#1698)

    https://github.com/jitsi/lib-jitsi-meet/compare/53c9c0c9cd79ed37613166b87e95f7339ae9dedd...2820d649ea72c69134c77825a86068a505220119

commit a2bac9c3acfeba92495987d391e732cc7a88ce92
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Aug 30 09:50:24 2021 -0500

    fix(filmstrip): sort alphabetically.

commit aff976d53d23840958317ee6e079d97703841f17
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 27 16:56:46 2021 -0500

    fix(mobile-pagination):incorrect number of columns

commit c2ffcdc67e6005dbf7575ebc22860d470883507f
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 27 16:38:03 2021 -0500

    fix(mobile-pagination): Disable bounce effect.

commit bb670fd90de5eeab92233c8a10acfd88d4ef7a4f
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Aug 26 18:26:41 2021 -0500

    Apply suggestions from code review

    Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

commit b31ed4030958696460e4a6f95fef9d246f83eb06
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Aug 26 18:23:38 2021 -0500

    fix(mobile-pagination): address PR review comments

commit 7dd43d93b6ba8c358f2023c5d6f5f9800b1aca92
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 20 18:32:38 2021 -0500

    feat(filmstrip-pagination): mobile support.

commit 37acce3764778c4769ec356ffc1796c1830ad169
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Mon Aug 30 15:09:34 2021 +0200

    fix(config) add enableReactions to whitelist

commit 4716bdd3807ac9dc3beb3c652158ccbdf578791d
Author: phict <phict4@hotmail.com>
Date:   Fri Aug 27 01:40:43 2021 +0200

    Update main-sv.json

    Add lobby translation and some linguistic improvments.

commit 7c93a130ca4965f317eb2528868b43ad962a2d06
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 27 08:02:20 2021 -0500

    fix: Fixes default values in speakerstats and conf duration modules.

commit 3c181171010748426939741d7dfecdefb7feba5b
Author: Werner Fleischer <70745309+wernf@users.noreply.github.com>
Date:   Fri Aug 27 09:44:28 2021 +0200

    fix(prosody): av_moderation_component default val

commit 9013b01df6b2a3dc726df60ce72a36b6b5eb7cf2
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Aug 23 18:39:09 2021 -0400

    fix(filmstrip): Always sort the participants alphabetically.
    Reorder the sub-groups (shares, speakers and rest of the participants) always on dominant speaker changes and when participants join or leave.

commit 7827c3d1ad42db277526355996465f77d346a6e6
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Aug 19 17:56:45 2021 -0400

    fix(filmstrip): Move thumbnails reordering behind a config.js flag.
    enableThumbnailReordering flag (enabled by default) will be used to check if the thumbnails needs to be reodred in the UI.

commit 751d9a9b8ebf437cefb9f2d31f3cf99a70e0cc8c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Aug 19 15:41:17 2021 -0400

    fix(KeyboardShortcut): pin the correct participants when number keys are used.

commit bafe6fa895f4eb63661c00ea29d618894886d80e
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Aug 26 16:24:43 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Updates shard value in XmppConnection on new value from xmpp. (#1699)
    * fix(docs): copy&paste error for setIsReplaced

    https://github.com/jitsi/lib-jitsi-meet/compare/61c977f70ab353013a40e7daaeb5fc3713526984...53c9c0c9cd79ed37613166b87e95f7339ae9dedd

commit 1edf8ab9f03e3cde3ea887eb477a9aabb72b38a0
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Aug 26 11:39:57 2021 -0500

    feat: Drops old prosody dependency (0.10...).

    Many features work only with 0.11+ prosody versions and there are instructions in the handbook how to install it before installing jitsi-meet.

commit c03fb61c5f708158b9c310c3a0627010228aed5e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Aug 26 16:44:32 2021 +0200

    fix(rn,reactions) fix copying sounds to app bundles

commit 7d6365c5e0f17061fe803dcbc48dbd5b65e6ba7e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Aug 26 15:12:11 2021 +0200

    fix(android) avoid exception in onHostPause

    YOLO.

commit eb4aefbca11295632019a1a277dcd7d9b8c3fb02
Author: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Date:   Thu Aug 26 16:33:43 2021 +0300

    fix(virtual-background) upload bkg image on poor connection

commit 6c40329f6a5e22f47a2d83173cd1e36951ecf136
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Aug 26 12:26:38 2021 +0300

    feat(branding) Add premeeting background image overwrite

commit b14e571d5c9152687a68c55af63778919a7ce42f
Author: Michał Orman <michal.orman@gmail.com>
Date:   Thu Aug 26 14:02:09 2021 +0200

    fix(lang) update Polish translations

commit 70b369a1af06aaf9bebdf1aea98d9a6b615c1c5b
Author: adam j hartz <adam@smatz.net>
Date:   Thu Aug 26 05:23:19 2021 -0400

    feat(VideoContainer) add option to avoid cropping focused video

commit cf6d6f8a12d89d7dc8a1ef81c24ff16842dda980
Author: alittriutari <alittriutari@gmail.com>
Date:   Thu Aug 26 15:34:47 2021 +0800

    fix(lang) update Japanese translations

commit b15f1d190dbcb94d2b3c41b9cef58e376b433ddf
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 15:00:26 2021 +0200

    fix(chat) avoid emojifying URLs

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9661

commit e67db2381e9496898fe20b19b99c397bee9fcdd3
Author: Saúl Ibarra Corretgé <s@saghul.net>
Date:   Tue Aug 24 16:06:32 2021 +0200

    Update setup.web.js

commit 11382cfda69e9392f2c32abc3758808f63b67507
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 09:41:49 2021 +0200

    fix(local-storage) use local storage on WebKit when not in an iframe

    There should be no need to use the workaround when visiting the site normally.

commit 248865ad3fcb6ce6a6ce265c66b475ff24c911c4
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 15:07:24 2021 +0200

    fix(rn) enable reactions by default

commit 7966c8f88fba35048799d014fcbd5802b2182abc
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Wed Aug 25 15:23:40 2021 +0300

    feat(errors) Expose errors through Iframe API (#9801)

commit 6537447d7c6dc14a7b9709febba93e5de77b5558
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Wed Aug 25 13:09:23 2021 +0100

    fix(lang) update Portuguese translation

commit a892d5fed1d1dfbe9e7a3c3d76b7f0be9b49927a
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 24 16:44:28 2021 +0300

    fix(pre-meeting) Hide invite button for JaaS

commit 4acafebe5fbd1ba3e3a6cad2bb7ea91bbe3ee939
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 17:44:13 2021 +0200

    chore(deps) lib-jitsi-meet@latest

    * feat(e2ee) add support for WebRTC Encoded Transform
    * fix(JitsiConference) skip AudioOutputProblemDetector on disableAudioLevels
    * feat(xmpp) remove clientNode config option
    * Workaround for Chrome ice connection failure detection (#1685)

    https://github.com/jitsi/lib-jitsi-meet/compare/c23abfa2bcd2b04710e4180f9b878bacba33ba16...61c977f70ab353013a40e7daaeb5fc3713526984

commit 88a11b9f3e6d9e944eac8490187758dc117aa20e
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Aug 23 18:02:41 2021 -0500

    fix(TileView): not showing all participants.

commit bcc326c1505423d8184a56712edfd64257b428e2
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 13:50:13 2021 -0500

    fix: Fixes undefined errors in MeetingParticipant - Item and ContextMenu.

commit e348270099bc607904a404a2330a6a28fa24486c
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 13:30:51 2021 -0500

    Revert "fix: Fixes reloads after enabling AV moderation."

    This reverts commit 38f9c97f40c6ae89753473fb0c8fe30c6a99596b.

commit fc59cdbdbe7189b51fb147a3a87742619c3cd1e6
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Aug 23 14:53:49 2021 -0500

    fix: Fixes showing awaiting AV moderation after grant moderator.

commit 59ef5c4789f1bc1546f67a362f21b11bbe719652
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 13:25:31 2021 +0200

    feat(e2ee) add support for WebRTC Encoded Transform

    An alternative to Insertable Streams, currently implemented in Safarii / WebKit.

    https://w3c.github.io/webrtc-encoded-transform/

    It's currently behind a config flag, both in Safari and here.

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9585

commit b6b943e7def029d322ce8d469322b5c4822a5479
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 24 12:02:29 2021 +0300

    feat(lobby) Add sound for participant knocking

commit 48efa4ac6196f8a01fac0dfe2b46775318e5b597
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 08:35:23 2021 -0500

    feat: Updates i18n-iso-countries to latest. Fixes #9792.

commit 2f1105e6d2c2b1a7d598b4927bc8a82c720a1013
Author: Christoph Settgast <csett86@web.de>
Date:   Mon May 24 19:13:30 2021 +0200

    chore(deps) @matrix-org/olm@latest

    Bugfixes since 3.2.1, see https://gitlab.matrix.org/matrix-org/olm/-/blob/master/CHANGELOG.rst
    In 3.2.2 the package name changed to @matrix-org/olm, thus
    updating in Makefile & imports

    Signed-off-by: Christoph Settgast <csett86@web.de>

commit 9d5024cc5d685491b86a74d94c0e5c7fe9319bc6
Author: Calin Chitu <calinte2002@yahoo.co.uk>
Date:   Mon Aug 23 19:59:17 2021 +0300

    fix(authentication) fixed close on cancel click

commit 8b23265a50214a73a00ee22593d8ea97de59a1c9
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 24 14:20:53 2021 +0300

    fix(notifications) Add timeout for video/audio lost notifs

commit 5bc424459f73dafe62ea82d570dfc3de23a2cb02
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 09:52:45 2021 +0200

    fix(iframe) don't register service worker when in an iframe

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9712

commit 605ce9db6287ce1c7c716fef5a0a76538af49608
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Aug 24 09:51:24 2021 +0300

    Added default state to persistance

commit e2f760c7f1aaad81950443a64185bfa97a82714b
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 20 13:17:12 2021 -0500

    fix: Fixes AV moderation used in tenants.

commit e63b3016c9d932e6276f9b27067b8c53a60829b6
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 20 11:51:38 2021 -0500

    feat: Allow AV moderation for p2p users.

commit 4d07d4ae76f7802d6ca43b8db13dcdea714afcb9
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 20 11:42:54 2021 -0500

    feat: Always show AV moderation.

commit 2616e126fb917a5ecc5876e23df3ea2e048e8888
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 20 11:42:26 2021 -0500

    feat: Show footer context menu in p2p.

commit 38f9c97f40c6ae89753473fb0c8fe30c6a99596b
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 20 11:30:52 2021 -0500

    fix: Fixes reloads after enabling AV moderation.

commit c7a91e1974f7a16ca93ea7f7f7c63be55bbba4af
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Aug 23 12:57:56 2021…
LancharroDav added a commit to ivicos-GmbH/jitsi-meet that referenced this pull request Oct 6, 2021
* Squashed commit of the following:

commit fc6e8fd4b9f1e36e5f28a5e498cc74075820bc5e
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Mon Sep 6 13:01:13 2021 +0300

    feat(config): Add config option for making display name read only

commit 8fd7b10f0605e7f0860d4497c1d3ca7fe7db34e6
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Oct 5 10:14:08 2021 +0300

    fix(av-moderation) Update function that calculates quick action button

commit 001ae54a7c9c3d7155db9dc59a319a0fa679e9ad
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Jul 26 14:38:56 2021 +0300

    feat(screenshot-capture) Updated screensharing screenshot capture

    Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it

    Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold

    Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap

    Added analytics

commit 7c86ece9fac53f16de0f8a89f06083764b69f9db
Author: Suleyman BİLGİN <hi@suleyman.dev>
Date:   Mon Oct 4 22:12:38 2021 +0300

    lang: added and translated all missing keys on turkish translation (#10050)

commit 8aa475d15934e79e783c2819095825b368e2f101
Author: chipechop <chipechop@users.noreply.github.com>
Date:   Mon Oct 4 21:12:17 2021 +0200

    lang: Update main-it.json (#10088)

    * Update main-it.json

    * Update main-it.json

    added a missing comma...

    * Update main-it.json

    added all the missing commas...

    * Update main-it.json

    will this be the last comma I left behind? Who knows...

commit 0c187f180fb4353274f74fca3af1e0afe62bb7c7
Author: alexbratu92 <alexbratu92@gmail.com>
Date:   Mon Oct 4 13:19:41 2021 +0300

    call module that checks the jwt against the access service

commit c6d366721116b52695e743f524eedf514665d51b
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 14:19:35 2021 +0300

    fix(av-moderation) Fix Ask to Unmute

    Make ask to unmute work even if the participant is already whitelisted for audio

commit eba58ad56b93406b5d60d8b0954a8fac5973f023
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 14:05:53 2021 +0300

    fix(av-moderation) Show Mute button when participant is unmuted (#10090)

    Show Mute button instead of always showing Ask to Unmute

    Added aria-label

commit 3aec98037842c129a5e7bac04197ea4389f479c0
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 12:01:14 2021 +0300

    fix(reactions) Remove vpaas check for reactions webhook (#10089)

    Reactions will be sent if webhookProxyUrl is set in config.js

commit 31ce7e010d85c1509bb4443e9c30969e312ffc07
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Oct 4 11:37:02 2021 +0300

    fix(config, reactions) Added config option to disable reaction sounds (#10046)

commit acfc9c668365d2faae2ce496c1848b509ebc4a40
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 10:30:12 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Avoids sending empty nick in presence.

    https://github.com/jitsi/lib-jitsi-meet/compare/afc1c34e7504782e07bca952e0ae4b39ed6fc144...b5288c29893447db62d6bb612570d2895d32e6b2

commit 576fd0d3434e763fbbeec2ad9599b2813268533f
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 10:23:46 2021 -0500

    fix: Skips setting language for transcriptions if not enabled.

commit 1beed8c490df857d1954692df2737513bef37f55
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Oct 1 16:47:13 2021 +0300

    fix(av-moderation) Check for moderation support

    Show av moderation toggles on mute all / stop everyone's video dialogs only if moderation is supported
    Show Ask to Unmute only for moderators

commit 33503122c4773c4bccff310694167d1df9c3a4c2
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Oct 1 08:38:00 2021 -0500

    fix: Fixes displaying country names which has multiple names listed.

    Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].

commit 4369579d2b293c92c33993df9abfea848e54525d
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 29 14:13:47 2021 +0200

    chore(deps): update react-native-webrtc@1.92.2

    Fixes a crash on Android

commit 51626506ff17d3e1430070ef7c8956646508967c
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Oct 1 14:04:34 2021 +0200

    fix(rn,conference) fix unmute when "everyone starts muted" is set

    Since iOS 15 we really need the audio stream to exist, so make sure we don't
    destroy it even when "everyone starts muted" is set, we'll just mute it.

    Fixes: https://github.com/jitsi/jitsi-meet/issues/10053

commit eb494f6b8c0cc674c54131c54681ca0e8d04811b
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Oct 1 15:17:40 2021 +0200

    chore(deps) lib-jitsi-meet@latest

    * fix(JitsiConference) make sure isE2EEEnabled() returns a boolean
    * fix(loggging) fix exceptions on mobile

    https://github.com/jitsi/lib-jitsi-meet/compare/7a56f7b341b9d808e24aee2f30034f4177ac3a64...afc1c34e7504782e07bca952e0ae4b39ed6fc144

commit 6124e72f215f40eb466d3c36094eb1000521e572
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Fri Oct 1 10:17:23 2021 +0300

    feat(android) extract notification channel name

commit 6a223763a39b9d322e53cf3c5a5b3fa9b2db3865
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 17:29:13 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(xmpp): disable RTX for Firefox < 93, because it results in random SSRC order
    * fix(Jingle): stop reverting the SSRCs from Firefox

    https://github.com/jitsi/lib-jitsi-meet/compare/c15dda1537a257da08176d86d916d74ba3d1cd92...7a56f7b341b9d808e24aee2f30034f4177ac3a64

commit 432c4ada7070b187383fb8ed904f0f59077b1047
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 17:21:50 2021 -0500

    fix: Fixes #9869 Lobby and wrong password case.

commit 31a7fbfa82777fdd90a5b13dd6d8b4297375b9b0
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Sep 30 13:35:55 2021 -0500

    feat: Simplify AV moderation participant approve/remove message and fix array usage. (#10062)

    * feat: Simplify av moderation participant approve/remove message.

    There is no point of having messages like:
    {
      "room": "myroom@conference.mydomain.com",
      "type": "av_moderation",
      "mediaType": "audio",
      "removed": true,
      "approved": true
    }

    * fix: Fixes array in json.

    fix: Fixes array in json.

commit 9e5a9599ca03e0444e3752746376ef292844efe3
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Sep 30 10:33:17 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(browser-support) fix detecting iOS browsers correctly
    * fix(JitsiConference):2 instances for the same room
    * ref: sendMuteStatus is not async

    https://github.com/jitsi/lib-jitsi-meet/compare/ae70962bfaa1e6c91dc7a8ecdff983740b99b874...c15dda1537a257da08176d86d916d74ba3d1cd92

commit 2a725d2165ac1618ac3946003ae3f09df5e6ddaa
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Tue Sep 28 17:50:57 2021 -0500

    fix(prejoin): Prevent double joining conference.

commit 021413886398f5610d19d56283a5a65fb9360e08
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Sep 23 14:54:27 2021 -0500

    fix(Prejoin): Join click before conference.init()

commit fc6c389902a62b8b5a19ef0f759fcb2baebc3809
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Thu Sep 30 14:24:01 2021 +0300

    feat(android) target sdk 31

commit 12139655c6427e11cdacb5002cc890d9183e7f3e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 30 11:57:17 2021 +0200

    feat(external-api) add data-channel-open event

    Signals that the bridge channel is open. It may take a few ms to get established
    after the conference join, so applications might be interested in using it once
    ready.

commit dd184763ff23adb746a1799ed18e0130c2ad9eea
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 30 10:46:14 2021 +0200

    fix(ios) fix crash on WebSocket errors

    Bacckport
    https://github.com/facebook/react-native/commit/748aa137472d6080427f74bb686c795b925c7d43

    Fixes:

    ~~~
    Fatal Exception: NSInvalidArgumentException
    0  CoreFoundation                 0x129708 __exceptionPreprocess
    1  libobjc.A.dylib                0x287a8 objc_exception_throw
    2  CoreFoundation                 0x19b9c8 -[__NSCFString characterAtIndex:].cold.1
    3  CoreFoundation                 0x1a7a20 -[__NSPlaceholderDictionary initWithCapacity:].cold.1
    4  CoreFoundation                 0x164c0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
    5  CoreFoundation                 0x8de0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
    6  JitsiMeetSDK                   0x5704b4 -[RCTWebSocketModule webSocket:didFailWithError:] + 168 (RCTWebSocketModule.m:168)
    7  JitsiMeetSDK                   0x54a5ec __33-[RCTSRWebSocket _failWithError:]_block_invoke_2 + 622 (RCTSRWebSocket.m:622)
    8  libdispatch.dylib              0x2a84 _dispatch_call_block_and_release
    9  libdispatch.dylib              0x481c _dispatch_client_callout
    10 libdispatch.dylib              0xc004 _dispatch_lane_serial_drain
    11 libdispatch.dylib              0xcc00 _dispatch_lane_invoke
    12 libdispatch.dylib              0x174bc _dispatch_workloop_worker_thread
    13 libsystem_pthread.dylib        0x37a4 _pthread_wqthread
    14 libsystem_pthread.dylib        0xa74c start_wqthread
    ~~~

commit cfde918a30e59d2cd06ff80c2c2289479fc63efe
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 30 09:39:14 2021 +0300

    fix(chore): Don't show react "unique key" warning

commit d66f23ca4a352da5e6d033dd21ae4720bff2130c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 29 13:28:29 2021 -0400

    fix(logging) Remove logs that are very chatty.
    The receiver video constraints that are actually sent to the bridge are logged in LJM and need not be logged in the application.

commit 28904e18f857b88f7afa0c2f2c7bea48ed4af61e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 29 11:10:15 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(Jingle) Log the extracted info from Jingle IQ.
    * ref(Jingle) Alpha sort and prefix the local functions with '_'
    * ref(Jingle) Log formatted source information. Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
    * ref(RTC) rename iceConfig to pcConfig. It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
    * fix(logging) Log only the imp events on remote tracks. Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.

    https://github.com/jitsi/lib-jitsi-meet/compare/0646bc3403807dbf1370c88f028d9e0a16bcab1a...ae70962bfaa1e6c91dc7a8ecdff983740b99b874

commit 4bfbc72613d17c56be56ec7018f3a6a1377a02b8
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Mar 5 12:07:25 2021 +0100

    feat(ios) drop support for iOS 11

commit b1ecd039247d51fd00537e754cd3be9ca420e4b9
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 29 12:25:51 2021 +0200

    fix(lang) sample run of the translations updating script

commit 7546db53e4caeec765dbe4e6912ca7b328c97eb3
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 28 11:57:01 2021 +0200

    feat(lang) add helper script for manual translations

    It updates the main language file for a given locale from the canonical one and
    sets the empty string on the missing keys. No longer used keys are discarded.

commit 7b0dccdad1424dfcc67799ad59588cbc833307ed
Author: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Date:   Wed Sep 29 13:20:01 2021 +0300

    feat(rtcstats): remove SDP transmission #10054

commit 7936117fcbe3cbb5d61677537c81a6851fe2b30d
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Wed Sep 29 06:17:49 2021 +0300

    fix: Fix speaker stats search dependency and remove duplicate logic #9751 (#10045)

    * Fix speaker stats search dependency and remove duplicate logic #9751

    * Fix speaker stats component render on update #9751

commit ace53c880bebeeefc6c08eb8228499010cde20e9
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 28 19:11:13 2021 +0300

    feat(av-moderation) Ask to Unmute and remove from Whitelist (#10043)

    * feat(av-moderation) Ask to Unmute and remove from Whitelist

    Make Ask to Unmute work without moderation
    Add remove from moderation whitelist functionality

    * chore(deps) lib-jitsi-meet@latest

    * feat(av-moderation) Remove from moderation whitelist functionality (#1729)
    * fix(chore) corrected typo in log message
    * fix(e2ee) replace nullish coalescing with or
    * fix(e2ee) restore initial key when RATCHET_WINDOW_SIZE reached

    https://github.com/jitsi/lib-jitsi-meet/compare/3b8baa9d3be2839510abaa954357d0b0ab023649...0646bc3403807dbf1370c88f028d9e0a16bcab1a

    Co-authored-by: Дамян Минков <damencho@jitsi.org>

commit e3ac52908a07017106a1a8e32bb71eba77e271c2
Author: Tudor-Ovidiu Avram <tudor.potecaru@8x8.com>
Date:   Tue Sep 28 15:31:50 2021 +0300

    fix(invite) fix video rooms not being displayed in invite search

commit 989303f5d2e0566227e4385bf3476c1a6670c3ee
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Tue Sep 28 13:51:08 2021 +0300

    fix(android) disables uncompressed native libs usage

commit 6b8db2ad9e02e1453688096b7882e63bd70d5be5
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Tue Sep 28 14:52:31 2021 +0300

    fix(config) fix prejoin throwing a TypeError due to late config initialization (#10041)

commit b42ebf6901546ef83c7c0f85e0ac3704269d22c1
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Tue Sep 28 13:27:48 2021 +0200

    fix(lang) update Occitan translation

commit e38a9c352565e67035e7145e425f1112b598df64
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Mon Sep 27 10:20:27 2021 +0300

    fix(android) removes unnecessary parcel processing

commit 700e809439780cf86d7b38ec503a8375e34bfdd3
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 28 11:46:20 2021 +0300

    fix(av-moderation) Improve advanced moderation (#10004)

    * fix(av-moderation) Improve advanced moderation

    Hide moderator label on disasbleModeratorIndicator
     - On disasbleModeratorIndicator config hide moderator label from participants pane

    Add Ask to Unmute button to mobile web

    * Fix lint error

commit a91b2c91ddcc633f72de3e2e4726a73cd726ddc6
Author: Alexey Matveev <develop.iapps@gmail.com>
Date:   Tue Sep 28 06:12:31 2021 +0300

    lang: minor fix in russian localization (#10027)

    * - minor fix in russian localization

    * - minor localization fix

    Co-authored-by: Alexey Matveev <malex@1forma.ru>

commit 344e9c8a033f11e54658d617d4de9d1cfb79b1fa
Author: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Date:   Tue Sep 28 06:10:22 2021 +0300

    lang: Update main-ar.json (#10034)

    Adding missing keys and translate them

commit ba6247daafe90fa5e2eb78916402646646b90624
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 27 14:48:13 2021 -0500

    fix: Fixes errors in prosody about string formatting and nil values. (#10037)

    * fix: Fixes errors in prosody about string formatting and nil values.

    error   Traceback[c2s]: /usr/lib/prosody/util/format.lua:59: invalid option '%b' to 'format'
    stack traceback:

    mod_polls.lua:25: attempt to index local 'data' (a nil value)
    stack traceback:

    * squash: Fix more formatting concatenation.

commit f9cc813e915dfe49d7d592563ecac46a0a24a696
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 10 10:00:54 2021 +0300

    feat(dynamic-branding): Add branding option for virtual backgrounds

commit 57083c174f43837ce0ba4c11db3d7ac5976696f3
Author: robertpin <robert.pin9@gmail.com>
Date:   Mon Sep 27 09:57:57 2021 +0300

    fix(av-moderation) Stop screensharing and video on moderation start

    When video moderation starts, stop screensharing and ignore if video was on when sharing started

commit 823cab38514b4f1ac9b3a4e522f00d4747442c48
Author: Damien Fetis <damien.fetis@renater.fr>
Date:   Sat Sep 25 00:02:26 2021 +0200

    fix(lang) update french translation

commit c3348bf38ed7dbf8c7e321b3ae104a9f70e89401
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 24 19:39:24 2021 +0300

    fix: Speaker stats search fix #9751 (#10019)

    * Optimization of speaker stats display names #9751

    * Fix speaker stats search for empty string #9751

commit 0d42f14dfc345884999505b47ec51c4d075e8141
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Fri Sep 24 14:56:06 2021 +0300

    chore(interface-config) Group deprecated configs

commit cd4c940107c6ed68f47bf6fde21d090701a784d9
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Sep 23 17:39:05 2021 +0300

    fix(toolbar) Fix toolbar always visible; refactors

    - deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`

commit e9f3625ffa4401d0642dd6130c6e7b18fe8d7cf9
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Sep 24 10:53:41 2021 +0300

    fix(av-moderation) Only stop screensharing on Stop everyone's video

commit 2f8cfb3ae222771e82f3e92fd3c5aeec8541f574
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 24 11:13:55 2021 +0300

    fix(subject): Keep subject centered when chat panel is open

commit d36bd06b7bee1ee795a50d22c18f5e62c63025b2
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 24 13:23:27 2021 +0300

    fix(chat): Hide scroll bar on chat input

    Based on this suggestion https://github.com/jitsi/jitsi-meet/issues/9958

commit 35e363577c3073f2ef82601d4baa31e59d94da67
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Sep 24 11:01:33 2021 +0200

    fix(ios) create audio track early

    In iOS 15 we observe that not creating the audio track early may result in not
    getting audio after unmuting for the first time.

    Creating the audio track early means the first unmute doesn't need to add the
    track to the conference, resulting in a much faster operation.

    Note that creating the track early doesn't mean we will start unmuted, the track
    will be muted.

commit 68de35357ed04fce5cd32c9a0f658a5e44371080
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Thu Sep 23 22:14:32 2021 +0200

    fix(lang) update occitan translation

commit 554e2eeb115e5e06af545512c473b58ced88ef52
Author: titus.moldovan <titus.moldovan@8x8.com>
Date:   Thu Sep 23 17:26:44 2021 +0300

    fix(rn) add default value when retrieving e2ee redux state

commit 19e7f07b32d74fea240ace1906d6e862062cabed
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 14:06:52 2021 +0200

    fix(ios) fix black screen when using Bluetooth in iOS 15

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9996

    On iOS 15 Bluetooth devices are reported twice for some reason, one with the
    normal type "Bluetooth" but another type without a know (to me) type, and the
    uid ends in "-reference".

    While we send those unkwno devices to JS, we were not filtering them properly.
    This patch skips them altogether.

commit b1ebe340cf06d33bbebc47d4dd74c727299d734e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 11:20:11 2021 +0200

    fix(toolbox) don't mix web and native actions on the same file

commit a6359e5d4c5a15cf217e4252c7d8d0e5677cc515
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 11:12:31 2021 +0200

    fix(lobby) don't mix web and native actions on the same file

    USe actions.any for common actions.

commit 4473ce8fb61e5c426e632e537d88f3244af266e5
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 23 09:58:23 2021 +0200

    fix(participants-pane) bring back lobby reject button

    It got accidentally removed in:
    https://github.com/jitsi/jitsi-meet/commit/1dc8bfa63124a868c36bfa12077132204801454b#diff-ef66b8ab7c899b16d6c1102b3c812aa45509f95e11267cbfdbd0674143e94575

commit 41c38427c1810dcfa132277bc3dd3d0595baea56
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 15:11:43 2021 +0300

    Fix stop everyone's video

    Stop everyone's video now also stops screensharing for the moderator that did the action, not just video

commit 92f1985219c8661a933409cf5c1b51a500ed870e
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 15:25:55 2021 +0300

    fix(av-moderation) - Mute/ stop video except no longer change moderation status

    Mute everyone else no longer disables moderation

commit 99e56e229dfa3c490096e37c3e5b76d2a3f23e32
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 22 16:07:40 2021 +0200

    chore(rn,versions) bump sdk version

commit c3dae1f6e9638fe1abdfa3601b57bcd4c2bd5618
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 17:05:42 2021 +0300

    feat(rn,av-moderation) updated advanced moderation on Native

    Updated participants list to:
    - show Moderator label
    - show correct status icons (red for force muted)
    - show participants in the right order

    Updated moderation to:
    - show moderation menu at all times
    - make moderation options functional

    Updated notifications:
    - fixed raise hand to show name
    - display moderator rights granted

    Updated mute/ stop video for all dialogs to include moderation toggles

    Added ask to unmute button

    Fix comments on ask to unmute

    Co-authored-by: robertpin <robert.pin9@gmail.com>

commit 703e43ecd783ef6bcd20db77aa6764073e1a96f4
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 22 16:26:55 2021 +0300

    fix(av-moderation) Display Allow Video instead of Ask to Unmute (#9991)

    When the user is allowed audio but not video display Allow Video button instead of Ask to Unmute

commit 0bf52b613b8665513635d5cb69b43a376cc7f0c0
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 15 15:56:21 2021 +0300

    feat(api): Expose event used for sending browser support

commit 584ec7c82e35093712210d4d0999b5a55c108c7c
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 21 20:30:24 2021 +0300

    fix(reactions) Reactions improvements (#9964)

    * Register shortcuts on mount

    * Changed icon for reactions menu

    * Enable reactions by default

    * Fix unreadCount bug

    When having unread messages and sending a reaction the unread count now shows the correct count

    * Fix overflow menu bottom color when reactions are enabled

    * Revert raise hand icon

    * Update raise hand functionality

    On desktop show raise button with arrow for reactions. Only show raise hand in the reactions menu on mobile

    * Fix lint error

    Add required prop to ToolboxButtonWithIcon

    * Legacy support for enable reactions

    If disableReactions is undefined treat it as true

    * Remove unnecessary code

    * Fix unread counter showing negative count

    * Fix unreadCount with reactions

    UnreadCount ignores all reactions messages

    * Fixed typo

    * Fix background color

commit 5f5cac0e01dd45bd0ff509c4ba9b69bbc4b3bec4
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 21 18:38:06 2021 +0300

    fix(config,notifications) fix rendering moderator notifications (#9986)

    Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).

commit 0a9b9bb41dfc734376286bdd010816ca56b4dee7
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Tue Sep 21 10:40:46 2021 +0300

    fix(responsive-ui): Shrink self view when in portrait mode on mobile web

commit 5ad98d193a672b80325181a4483b80e213b38c32
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 21 14:00:23 2021 +0300

    feat(e2ee) disable e2ee when large number of participants

commit 4cd5be9d8b757b01573ec49fbc7a829fc3fd00b3
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 20 17:01:44 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(JitsiConference) Check for room before calling isFocus method on the room object.
    * fix(Jingle) Reverse the order of ssrcs signaled for Firefox. This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
    * fix(codec-selection): Impose VP9 bitrates only when VP9 is the negotiated codec. If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.

    https://github.com/jitsi/lib-jitsi-meet/compare/609e3d5a1aac600cb3ea112c0ec83ebedd43166d...3b8baa9d3be2839510abaa954357d0b0ab023649

commit 5514be630dbad74d5aae5969ee36af5dbd2bbebe
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Mon Sep 20 21:12:56 2021 +0300

    feat(conference-info-header) Make conference info header configurable. (#9638)

commit 6a6146727f9ce614f3b2ce24f3d7d5083bf05608
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Sep 20 18:22:23 2021 +0300

    fix(notifications) Fix recording start notif not disappearing

commit 52e9e90b3a0dac8c87e4b6305be50499f6fecf3a
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Mon Sep 20 11:38:46 2021 +0300

    fix(jaas) do not show overriden unsupported browser page for jaas users (#9962)

commit 7ff3b669ee0a9bbac86ff2efa513a6c011325857
Author: Alexey Matveev <develop.iapps@gmail.com>
Date:   Sat Sep 18 12:15:13 2021 +0300

    fix(lang) update Russian translation

    Co-authored-by: Alexey Matveev <malex@1forma.ru>

commit e791c4f70cae7efb25a1e9b9a7a961aaa7c9f2d0
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Sep 17 17:50:57 2021 -0500

    fix(recorder): tile view

    In the case of the recorder we were not taking into account that the
    local thumbnail is not visible. This was braking the rendering  and
    positioning of the thumbnails in tile view.

commit fc75fd964423e9a442c916f44359b8369717c576
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Sep 17 15:09:12 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Reads shard name and from disco-info if available.
    * chore(deps): bump sdp-interop to get another fix for ICE restart
    * update sdp-interop to include Unified ICE restart fix

    https://github.com/jitsi/lib-jitsi-meet/compare/fbf85bdcec64185431cd6012060f4d4e922c573f...609e3d5a1aac600cb3ea112c0ec83ebedd43166d

commit 62e5d6c139ea23d80b04b9d108a0507f135928b1
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Sep 17 14:29:17 2021 -0500

    fix: Fixes undefined error causing to stop reloads.

    Jibri was hitting a problem where it reloads and in certain cases (remote user is screensharing) we hit this participant undefined, which stops reload and stops recording.
    It is still not obvious why we try to render this on leaving the conference and for a participant that is not in the conference ... this re-render should not happen as this component should be removed from its parent when the participant is not existing.

commit 06d8956bdbfcab68d48c37b9c1b09f56d797c5af
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 16 15:12:15 2021 +0200

    android: fix initializing soloader from Activity context

    It has to be an application context.

commit adbb5f8ead4148826a43f1cdf1e35351854e49ee
Author: Avram Tudor <tudor.potecaru@gmail.com>
Date:   Fri Sep 17 13:12:34 2021 +0300

    fix(prejoin) implement ux improvements for mobile (#9939)

commit 32ed2bccecb6e54b9a683dea169e7bf1f41054ed
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Sep 17 04:22:20 2021 -0500

    fix(Filmstrip) fix not being able to scroll

commit 58d98ad7d374632c7c06161efd04ef3a3ba9602c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 16 15:05:43 2021 -0400

    fix(device-selection) Do not create preview when mic selection is disabled.
    This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.

commit e278703c58bcb2a7f0a3d98f7a34be3fc0d6b890
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 16 12:51:13 2021 +0300

    fix(context-menus) Don't show volume slider on iOS web

commit 042a2cb447bd9ff39ab3904e493952787bd30924
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Wed Sep 15 11:59:06 2021 -0400

    fix(filmstrip) Fix filmstrip on RN when thumbnail reordering is disabled.

commit a8f281a43e21f7f28c16d137b5069b1da0900830
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 15 11:22:30 2021 +0200

    feat((rn,config) add a/b test flag to enable XMPP WebSockets on mobile

commit 663752be2cebfd25dbd8c00a3c313124148832f8
Author: paweldomas <pawel.domas@jitsi.org>
Date:   Tue Aug 25 13:43:31 2020 -0500

    feat(rn,connection) enable XMPP WebSocket on mobile

    Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

commit 380ef3da0b0c8df20977a21d69ce41a5e78c6d36
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 15 11:13:05 2021 +0300

    fix(feedback): Scroll to the top when opening feedback dialog

commit 07da5940a532234c66f216c8206c9ed0d854f41e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 15 12:56:54 2021 +0200

    fix(rn,conference) show underlay when tapping navbar buttons

commit ab366b9d9404c2ca2e2d484acbcf98007d044869
Author: robertpin <robert.pin9@gmail.com>
Date:   Wed Sep 15 11:28:44 2021 +0300

    fix(av-moderation) Advanced moderation improvements (#9935)

    * Update moderation in effect notifications

    Only display one notification for each media type. Display notification for keyboard shortcuts as well

    * Update muted remotely notification

    Display name of moderator in the notification

    * Fix indentation on moderation menu

    * Update text for video moderation

    * Added moderator label in participant pane

    * Update microphone icon in participant list

    For participants that speak, or are noisy, but aren't dominant speaker, the icon in the participant list will look the same as the dominant speaker icon but will not change their position in the list

    * Added sound for asked to unmute notification

    * Code review changes

    * Code review changes

    Use simple var instead of function for audio media state

    * Move constants to constants file

    * Moved constants from notifications to av-moderation

commit bba1917820f5ce99dacce9dbcdf943fb3dd1bb43
Author: Pawel Domas <2965063+paweldomas@users.noreply.github.com>
Date:   Tue Sep 14 16:57:05 2021 -0500

    fix(conference.js): add tracks to the conference

commit 0833f8c86771d233527d3b90598e4a0a85a43e5e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:49:23 2021 +0200

    feat(rn,conference) show invite button on the top navbar

commit 3bf9c41f08136924482039acae33c8d8df9245d0
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:28:37 2021 +0200

    fix(rn,conference) count fake participants when checking if lonely meeting

    A shared video participant counts, so the lonely meeting invite options can
    disappear.

commit 0b54e005d7fad75e1c222ae166fc3df1fa71da81
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:23:40 2021 +0200

    fix(rn,shared-video) validate URLs to avoid crashes on the native side

commit b92c1f52d55db569d7a299b07301a334d049041c
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 14 12:22:45 2021 +0200

    fix(shared-video) make placeholder translatable

    Also fix capitalization.

commit 8eaf99586e3282e427c88cb2edd768d89afb5875
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 14 12:37:08 2021 +0300

    fix(rn) disable pip while authorising dropbox

commit c7ad5b5b266f964ff2866ac13504be671f6ed8dc
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Tue Sep 14 12:35:25 2021 +0300

    feat(android) expose channels ids

commit 61c3613de05974f52aeeb6082e1c9d05fb81eb85
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Sep 14 11:15:03 2021 +0300

    Show reactions buttons at all times

    Don't send reactions via the channel if there's only one participant in the meeting

commit b801e0115db22093ca8a6164615410d26d5804c3
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Tue Sep 14 10:43:52 2021 +0300

    fix(context-menus) Fix participant context menus/toolbar overflow menu

    - on ipads, long touch open dialog now opens the context menu to the left of the thumbnail as expected
    - on ipads, now we close context menus on tap out
    - fix case when participant context menu's height > tileview videos' height causing scroll on videos pane
    - keep toolbox open while the overflow menu is shown
    - keep remote participant video thumbnail in filmstrip visible even if toolbox is hidden, if context menu is opened
    - Fix bug where toolbox could be completely disabled

commit 1add438a1f2c4369a9ecaa0fbeb5c3a3123bbd55
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Tue Sep 14 10:07:20 2021 +0300

    feat(toolbar-buttons): Add event for notify overwritten toolbar buttons

commit aadbe59d004552f65d04a2b79229488cbbb8ac1a
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Sep 13 16:47:20 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix(replaceTrack):  Don't wrap Error in Error.

    https://github.com/jitsi/lib-jitsi-meet/compare/64cdf69ffba44147bc791bc7b93fe811fd4f78a2...fbf85bdcec64185431cd6012060f4d4e922c573f

commit 350f0fbb278f470daf4ca515c45b3d87a198f41c
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Sep 13 14:19:26 2021 -0500

    feat: Whitelists enableUnifiedOnChrome.

    Whitelists it, so we can run tests by setting it to false.

commit 1db52354fbc6dddf0ed83fe6df4f12b7b0cdbd20
Author: Paweł Domas <pawel.domas@jitsi.org>
Date:   Mon Sep 13 12:33:04 2021 -0500

    Use redux for local tracks instead of conference.js (#9920)

    * do not use this.local video

    * move tracks initialized flag around

    * do not use this.localAudio

    * untangle use audio/video stream methods

    It should be safe to call setVideoMuteStatus and
    setAudioMuteStatus regardless of the prejoin page
    visibility state.

    * add NO-OP to use track methods and fix crash
    in _setLocalAudioVideoStreams on not a promise

    * use allSettled

commit 6711801c3ba545e87f9497e0d42bbdaf9afc1690
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Sep 13 11:25:01 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * ref(JitsiConference): don't crash on wrong oldTrack (#1709)

    https://github.com/jitsi/lib-jitsi-meet/compare/ad1f06d76833e5d7233c86bab36e76bcd5ce44e0...64cdf69ffba44147bc791bc7b93fe811fd4f78a2

commit e2443f8d010dd5349b4dd07fd2d8c77ca94c5230
Author: csett86 <csett86@web.de>
Date:   Sat Sep 11 17:58:15 2021 +0200

    lang: update German translation (#9921)

    Signed-off-by: Christoph Settgast <csett86@web.de>

commit 11a86a93838314ad7816efffaea8bb0788a7c585
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 21:57:36 2021 +0300

    fix: Add different text when disablePolls is enabled/disabled (#9900)

    * Add different text when disablePolls is enabled/disabled #9890

    * Add different text when disablePolls is enabled/disabled v2 #9890

commit 40a485ec6c16b03ba2f00a5f8b472ae83761c9d6
Author: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Date:   Fri Sep 10 13:37:05 2021 -0400

    Thumbnail reordering and participant pane enhancements.

    * fix(participant-pane) Use the sorted participant list from redux instead of sorting it on every render making it better performant. Match the participant order with that of the order in the filmstrip. Also move the participants with raised hand to the top of the list.

    * ref(filmstrip) Move enableThumbnailReordering flag to testing section.

    * fix(participants) Add new selectors for getting sorted participants.

commit 535bd81d61bdeea4ee0d09c641a2366368cb06c3
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Fri Sep 10 15:17:57 2021 +0300

    fix(context-menu) Hide toolbars when participant context menu opened (#9842)

    - hide toolbars only when in tile view
    - fix community issue: https://github.com/jitsi/jitsi-meet/issues/9818

commit 1dc8bfa63124a868c36bfa12077132204801454b
Author: robertpin <robert.pin9@gmail.com>
Date:   Fri Sep 10 14:05:16 2021 +0300

    feat(av-moderation) Updated Advanced moderation (#9875)

    Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>

commit f2e2d52cfd55a7449899cc79426ecaaeab6b7664
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Fri Sep 10 12:02:43 2021 +0200

    fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible

commit 0db2dd0546a951db6fbe8a0bdc8d55da6ca7bb90
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Fri Sep 10 10:22:17 2021 +0300

    fix(prejoin): Change avatar color to match in-meeting one

commit 6673d12cecb6c5c6503a166c32065c0d0debc977
Author: Izak Glasencnik <izak.glasencnik@gmail.com>
Date:   Wed Jun 2 22:28:39 2021 +0200

    feat(external_api): Command to set participant volume

commit 5e152b4a42f9d8e705be795e869dffe87badd881
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 01:46:41 2021 +0300

    feat: Additional setting to order participants in speaker stats (#9751)

    * Additional setting to order participants in speaker stats #9742

    * Setting to order speaker stats optimisations #9742

    * Lint fixes #9742

    * Replace APP references #9742

    * Lint fixes #9742

    * Setting to order speaker stats optimisations 2 #9742

    * Lint fixes #9742

    * Remove unnecessary param #9742

    * Add more speaker-stats reducer _updateStats docs  #9742

commit db473dfef5c2c0524431fd12f6f7730ca71a8a36
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 01:46:28 2021 +0300

    feat: Add configuration to disable chat emoticons #9889 (#9899)

commit 0bad0d9ecf7fd247d735230f529cf76f9faf8035
Author: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Date:   Fri Sep 10 00:53:25 2021 +0300

    feat: Add configuration to disable removing raised hand on dominant speaker (#9641)

    * Add configuration to disable removing raised hand on dominant speaker change

    * Fix lint problem

    * Avoid dispatching unnecessary action

    * Fix lint problem

commit f1bf8e5f9a243568fcae20a9ed1dcd35316b9ed8
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 9 13:23:36 2021 -0400

    fix(settings) Disable mic/camera selection on mobile safari.
    Creating a preview of the same audio/video track kills the tracks that is already being shared in the conference. Therefore, disable camera/mic selection in the settings dialog while the user is in the call. The devices are selectable from the prejoin screen settings dialog.

commit 131d2476aede3abc0b55edfed34f7d56ff1a7127
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Sep 9 14:37:58 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(RTCUtils) Return false for device change checks on mobile Safari.

    https://github.com/jitsi/lib-jitsi-meet/compare/735943b32d65beddf12f852faf66a0ebfe5e34bd...ad1f06d76833e5d7233c86bab36e76bcd5ce44e0

commit 34c55b4eb28c9850472720ce8b1a6f848796d7e5
Author: Andrei Gavrilescu <gavrilescu.andrei90@gmail.com>
Date:   Thu Sep 9 16:23:03 2021 +0300

    additional bcp47 languages

commit d83d8228188f38eeee4473bacf607a3aebec8c88
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Thu Sep 9 20:36:21 2021 +0100

    lang: Complete translation to Portuguese (#9871)

    * Complete translation to Portuguese

    * "reactions" and "connectedThreePlusMembers" fix

commit 5857620d81c40ce27a51ba7f9746dcf5940fd1cd
Author: ashiqhassan95 <ashiqhassan95@gmail.com>
Date:   Fri Sep 3 22:12:37 2021 +0530

    fix(notifications): Added  user join notification keys

commit b7cb0a44f288fde3f36daaaea64063e2f0e27bd5
Author: scott boone <sawall@users.noreply.github.com>
Date:   Thu Sep 9 11:24:04 2021 -0700

    feat: new prosody module to report census of all rooms (#9901)

    * new prosody module to report census of all rooms

    * changed to use util to check if it's a test room

    * improved docs

    * more doc improvements

    * updated to use muc_domain_prefix

    * facepalm

commit 3bf1a1774f7d31e396f436c734c349dd9726c703
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 9 16:00:34 2021 +0200

    fix(rn,polyfills) fix Performance polyfill

    We need to re-override now() to avoid a recursion error. Also I missed the
    default export.

commit d21eb59f24176f3eac57c25b333b91d20edf8dbd
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 12:18:08 2021 +0200

    feat(doc) revamp README

commit 9a16733950ee3a2269fb6d598878db257bd4dd46
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Thu Sep 9 17:18:26 2021 +0300

    feat(config) Add config for disabled sound id's

    - unify naming for sound id values

commit d96246dea85d6a73d5fe0ab0df19bd99b16fffb5
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 9 11:10:09 2021 +0300

    fix(config): Add separate entries for the e2ee labels

commit a5fc75ed35dcaa1bc9718258139de74615061c03
Author: abora8x8 <56257143+abora8x8@users.noreply.github.com>
Date:   Thu Sep 9 16:15:14 2021 +0300

    feat: Dynamically limit the number of participants in a room (#9880)

    * Dynamically limit the number of participants in a room

    * Remove log

commit 07d023968a6bf1c5ec3ef4d6df19aef4a57d9b08
Author: vp8x8 <37841821+vp8x8@users.noreply.github.com>
Date:   Thu Sep 9 16:14:09 2021 +0300

    feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web (#9848)

    * feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web

    Right now filmstrip displays self view in landscape mode.
    With these changes the aspect ratio of the self view will be maintained
    so on portrait mode the thumbnail will be displayed vertically.
    Of course this makes sense only on mobile web.

    * Code review

    * Fix height

commit d95d52843f789c5de66407bc27bcb23806575b0f
Author: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Date:   Thu Sep 9 15:50:22 2021 +0300

    feat(config) add connection indicators flags

commit 49be96799a3fd24a5ae7e9589439150d4d5b6668
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Sep 7 16:38:44 2021 +0200

    feat(rn) add polyfill for the performance API

    Implements: https://developer.mozilla.org/en-US/docs/Web/API/Performance
    Ref: https://github.com/oblador/react-native-performance

commit 2008c9035944e2cc363bc47f72e07529c47289f8
Author: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Date:   Wed Sep 8 10:24:37 2021 -0400

    feat: Turn on enableLayerSuspension option by default. (#9894)

    * fix(config) Add more info about enableLayerSuspension option.

    * chore(deps) lib-jitsi-meet@latest

    * Update config.js

    Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

    Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

commit 0f017726254954b395a2a862fb46837aa10fabdd
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Wed Sep 8 16:06:10 2021 +0300

    fix(prejoin) Fix buttons positioning for 3rd party

commit f5dee991310fa03ea0bd5c1df0a1ee8ac7a7a804
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Wed Sep 8 11:58:25 2021 +0300

    feat(config): Add config option for e2ee label

commit 909c397664e684fc12298998470a669e3524d51e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Sep 7 17:48:58 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(LocalSdpMunger): do not fake video sdp when screen sharing
    * fix(JitsiConference) avoid extra processing if the room was left
    * fix(moderator) remove unneeded log

    https://github.com/jitsi/lib-jitsi-meet/compare/b0d27fa8daef615d45fe566a0385f66facfcf025...28a53553569dbb4adcba39cd997ff121b4d05c62

commit f51e65d12946ff33b31f5c42db00a83819f0829d
Author: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Date:   Tue Sep 7 16:20:50 2021 +0300

    feat(rtcstats): send dominant speaker stats (#9883)

    * send dominant speaker stats

    * fix lint

commit 56c0edc8968304a0f672e4e536e8b7d985265494
Author: Vlad Piersec <vlad.piersec@8x8.com>
Date:   Thu Sep 2 14:42:39 2021 +0300

    fix(toolbox): Show dominant speaker name only when in conference

commit add8265ab9132060421d812ce4b7ac260bf27c1c
Author: Cross <github@dillfrescott.com>
Date:   Tue Sep 7 03:40:46 2021 -0400

    chore(config) fix spacing

    Removed a redundant space under maxBitratesVideo.

commit 527b96fe00ede2c73c25c3e9a81c21c06e37661e
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Mon Sep 6 12:49:09 2021 +0300

    task(android): updates sdk version

commit 452b1b7e2e5df2bbab2805e3a5e373cf87243ff8
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Mon Sep 6 12:29:58 2021 +0300

    fix(android): renames amplitudereactnative project to use react-native- pattern

commit a0c3a00e598a4050a78980c9966ef1a529d98e48
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Sep 6 10:56:39 2021 +0300

    chore(config): Whitelist `disableRecordAudioNotification` config

commit 00b5ce71e08f550314c0a6d25d2b520d43dd9b97
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Sep 2 19:30:18 2021 +0300

    fix(external-api): Avoid naming event 'error'

    - EventEmmitter treats 'error' as a special case and throws error.

commit 9a8b67a0a46ac2025123c8cf5ce98fae77ecf1f3
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:47:11 2021 +0200

    feat(notifications) skip join notifications when meetings grow large

commit c730676ce6c6eb05ffff7b162380b9a054dbe3af
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:46:16 2021 +0200

    fix(lang,notifications) make join notification text more generic

commit 76a53b039fe4a2c2d7ed1b3eff1a9520a00bbbbd
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 14:45:27 2021 +0200

    fix(notifications) throttle join notifications for 2 seconds

commit 5713b381c47bb192e8cd95ae72c595dd824890f6
Author: phict <phict4@hotmail.com>
Date:   Thu Sep 2 16:45:20 2021 +0200

    lang: Update main-sv.json (#9862)

commit 1e83bdef6c66dcaf20a53c33838643c4f4245eb3
Author: Mejans <61360811+Mejans@users.noreply.github.com>
Date:   Thu Sep 2 16:45:01 2021 +0200

    lang: Update i18n Occitan (#9853)

    Some update.
    Been up to line 253 at the moment

commit 531ec79e13fdb454f3183e15bcc91e064f29c13a
Author: chagai95 <31655082+chagai95@users.noreply.github.com>
Date:   Thu Sep 2 16:44:36 2021 +0200

    lang: Added and edited translations for vi (#9850)

    Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>

commit 772e7b012161f46e3a126920b912540fb097682e
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Thu Sep 2 15:44:14 2021 +0100

    lang: Update portuguese translation (#9836)

    * Update portuguese translation

    Translate "dialog”, "virtualBackground”, "info” and "settings" sections

    * fix "you" translation

    * revert "you" translation to original

commit 5bd329acb9cd9ba296f82d611706f9bfe857efad
Author: Alex Bumbu <alex.bumbu@8x8.com>
Date:   Thu Sep 2 15:17:08 2021 +0300

    feat(ios) update dropbox authentication to PKCE flow

commit dfd53f40418f2bf2c52fd63aca8153bd8133973e
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Wed Sep 1 18:13:16 2021 -0500

    fix(rn,ParticipantPane) optimize

    Use a FlatList to avoid loading all participants at once.

commit 221cf67d0a4895500d452abc08452e3360bf1a4a
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Sep 2 09:38:01 2021 +0200

    fix(sounds) fix reaction sound names

    - Remove unicode charcters from filenames
    - Simplify code for copying them to the iOS SDK

commit 20a1833c6c10e88bcc8d9230e1f79ab9c332d979
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 16:40:55 2021 +0200

    fix(rn,filmstrip) simplify code

    viewableItems always comes in order and indexes are always ascending. In
    addition, if the array comes empty (I saw it happen on Android at least, when
    scrolling like a maniac) we'd calculate the right value, instead of Infinity.

commit 36f604aab83ac7eefd65a36d5bd543266c4e28dc
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 16:24:14 2021 +0200

    fix(rn,filmstrip) avoid fast scroll trigggering visibility notifications

    An item won't be considered visible until it has been visible for 500ms.

commit 8db6e783f1f1815b99538ab28feea475295f7bfe
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:28:20 2021 +0200

    fix(rn,external_api) skip participant notifications when not in a meeting

commit 7b4a426ad2ef58bb2ba591023a76e54a44c8cbd6
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:26:30 2021 +0200

    fix(rn,logging) skip some logs on mobile

commit a687907105089dd1f2bf2e1778f86915ae3f2e82
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:25:05 2021 +0200

    fix(lastn) debounce updating last N

    When joining a large meeting every participant join would trigger an attempt of
    an update. Try to minimize the amount of calls.

commit 5dc03f56f6986706305630d12e7d1f746475d213
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 17:54:07 2021 +0200

    fix(notifications) skip participant joined notifications before we join

commit 83a1ee1182a8aa6ca95b1b618273cf9e6a113c35
Author: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Date:   Wed Sep 1 15:21:03 2021 +0300

    task(rn, android): update dropbox logic to retrieve refresh token

commit 0a6872733ec4b65d274696967126affdc345e25d
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 13:03:24 2021 +0200

    fix(video-layout) fix getMaxColumnCount on mobile

    interfaceConfig does not exist.

commit 5249998ec5bcd49be1552c7c15d92d6af5d3a741
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 13:04:51 2021 +0200

    fix(rn,humbnail) add key prop to array items

    Fixes a React warning

commit 18e2232e9e9fd2bc60121210b942b8102d9530f4
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Sep 1 11:21:07 2021 +0200

    fix(toolbox) fix warning due to missing key prop

commit 5c299bcd46a4dddba0f785721a449f4920a12ae4
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 31 12:00:37 2021 -0500

    feat: Prints an error log for errors in child components render methods.

commit b9866e3464fab388dfe2629c39b237d6cd80a4da
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Aug 31 11:06:31 2021 -0400

    fix(tracks) Fix mobile safari issue with startMuted.
    On mobile Safari, when a user joins both audio and video muted, browser doesn't playout the remote audio because of a webkit bug. As a workaround, always add the audio track to peerconnection and then mute the track if needed.

commit e5041202dce238a3b6e4c99c1702c571090048a3
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Tue Aug 31 13:27:18 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * fix(browser-support): Add audio track to pc always on mobile Safari. On mobile Safari, if a user joins audio and video muted, the browser doesn't decode the incoming audio. Workaround is to always add the audio track to pc and mute it if needed.
    * feat: JSON encoded sources. (#1695)

    https://github.com/jitsi/lib-jitsi-meet/compare/2820d649ea72c69134c77825a86068a505220119...b0d27fa8daef615d45fe566a0385f66facfcf025

commit bec9920c79957fbaa09e0d1150cac31450e84737
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Mon Aug 30 17:43:17 2021 +0300

    chore(dropbox-web) Accommodate short-lived access token

commit 5367d43c269c5b51a3da659a5c846d050105180c
Author: robertpin <robert.pin9@gmail.com>
Date:   Tue Aug 31 14:00:27 2021 +0300

    fix(reactions) fix reactions bugs

    * Fix: removed web actions from common middlewares

    * Fixed raise hand sound

    Fix sound to play on raise not lower and work on keyboard shortcut as well

    * Fixed reaction keyboard shortcuts

    Register shortcuts only when there's more than one participant

    * Enforce reactions feature flag on reaction received

    * Disable reactions by default on native

    * Enable reactions on native by default

    * Sort props alphabetically

    * Created isreactionsEnabled function

    * Remove unused imports

    * Fix. No longer show toolbox on reactions and jibri

    On message received don't show toolbox for jibri

    * Fix isReactionsEnabled function for native

    On native check for flag and config option as well

commit aa06e89807f5e6d584603e72441f4819dfb36ba0
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 31 12:30:28 2021 +0200

    chore(rn,deps) react-native-webrtc@1.92.1

    Fixes several Android crashes.

commit 74026e743c1834a3b6fb8f2603ce788de3e3b174
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 31 11:24:47 2021 +0300

    fix(toolbar-buttons) Hide/show invite button based on toolbarButtons

commit eb4fff773b3ea482513eafd21580d5a0b3f8b023
Author: Nathan Beck <nathan.beck@indyimaging.com>
Date:   Mon Aug 30 14:38:19 2021 -0400

    fix(config): add av-moderation notifications to config whitelist (#9774)

    * fix(config): add av-moderation notifications to config whitelist

    * fix(config): lint fixes

commit 5d402b203954560deffa9df4b57ea53c002b5b5e
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Aug 30 13:40:01 2021 -0400

    chore(deps) lib-jitsi-meet@latest

    * log: Log a task's stack trace when it throws. (#1701)
    * deps: update sdp-interop. (#1700)
    * fix(replace-track) Add not null check for newTrack (#1698)

    https://github.com/jitsi/lib-jitsi-meet/compare/53c9c0c9cd79ed37613166b87e95f7339ae9dedd...2820d649ea72c69134c77825a86068a505220119

commit a2bac9c3acfeba92495987d391e732cc7a88ce92
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Aug 30 09:50:24 2021 -0500

    fix(filmstrip): sort alphabetically.

commit aff976d53d23840958317ee6e079d97703841f17
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 27 16:56:46 2021 -0500

    fix(mobile-pagination):incorrect number of columns

commit c2ffcdc67e6005dbf7575ebc22860d470883507f
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 27 16:38:03 2021 -0500

    fix(mobile-pagination): Disable bounce effect.

commit bb670fd90de5eeab92233c8a10acfd88d4ef7a4f
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Aug 26 18:26:41 2021 -0500

    Apply suggestions from code review

    Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

commit b31ed4030958696460e4a6f95fef9d246f83eb06
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Thu Aug 26 18:23:38 2021 -0500

    fix(mobile-pagination): address PR review comments

commit 7dd43d93b6ba8c358f2023c5d6f5f9800b1aca92
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Fri Aug 20 18:32:38 2021 -0500

    feat(filmstrip-pagination): mobile support.

commit 37acce3764778c4769ec356ffc1796c1830ad169
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Mon Aug 30 15:09:34 2021 +0200

    fix(config) add enableReactions to whitelist

commit 4716bdd3807ac9dc3beb3c652158ccbdf578791d
Author: phict <phict4@hotmail.com>
Date:   Fri Aug 27 01:40:43 2021 +0200

    Update main-sv.json

    Add lobby translation and some linguistic improvments.

commit 7c93a130ca4965f317eb2528868b43ad962a2d06
Author: Дамян Минков <damencho@jitsi.org>
Date:   Fri Aug 27 08:02:20 2021 -0500

    fix: Fixes default values in speakerstats and conf duration modules.

commit 3c181171010748426939741d7dfecdefb7feba5b
Author: Werner Fleischer <70745309+wernf@users.noreply.github.com>
Date:   Fri Aug 27 09:44:28 2021 +0200

    fix(prosody): av_moderation_component default val

commit 9013b01df6b2a3dc726df60ce72a36b6b5eb7cf2
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Mon Aug 23 18:39:09 2021 -0400

    fix(filmstrip): Always sort the participants alphabetically.
    Reorder the sub-groups (shares, speakers and rest of the participants) always on dominant speaker changes and when participants join or leave.

commit 7827c3d1ad42db277526355996465f77d346a6e6
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Aug 19 17:56:45 2021 -0400

    fix(filmstrip): Move thumbnails reordering behind a config.js flag.
    enableThumbnailReordering flag (enabled by default) will be used to check if the thumbnails needs to be reodred in the UI.

commit 751d9a9b8ebf437cefb9f2d31f3cf99a70e0cc8c
Author: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Date:   Thu Aug 19 15:41:17 2021 -0400

    fix(KeyboardShortcut): pin the correct participants when number keys are used.

commit bafe6fa895f4eb63661c00ea29d618894886d80e
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Aug 26 16:24:43 2021 -0500

    chore(deps) lib-jitsi-meet@latest

    * fix: Updates shard value in XmppConnection on new value from xmpp. (#1699)
    * fix(docs): copy&paste error for setIsReplaced

    https://github.com/jitsi/lib-jitsi-meet/compare/61c977f70ab353013a40e7daaeb5fc3713526984...53c9c0c9cd79ed37613166b87e95f7339ae9dedd

commit 1edf8ab9f03e3cde3ea887eb477a9aabb72b38a0
Author: Дамян Минков <damencho@jitsi.org>
Date:   Thu Aug 26 11:39:57 2021 -0500

    feat: Drops old prosody dependency (0.10...).

    Many features work only with 0.11+ prosody versions and there are instructions in the handbook how to install it before installing jitsi-meet.

commit c03fb61c5f708158b9c310c3a0627010228aed5e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Aug 26 16:44:32 2021 +0200

    fix(rn,reactions) fix copying sounds to app bundles

commit 7d6365c5e0f17061fe803dcbc48dbd5b65e6ba7e
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Thu Aug 26 15:12:11 2021 +0200

    fix(android) avoid exception in onHostPause

    YOLO.

commit eb4aefbca11295632019a1a277dcd7d9b8c3fb02
Author: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Date:   Thu Aug 26 16:33:43 2021 +0300

    fix(virtual-background) upload bkg image on poor connection

commit 6c40329f6a5e22f47a2d83173cd1e36951ecf136
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Thu Aug 26 12:26:38 2021 +0300

    feat(branding) Add premeeting background image overwrite

commit b14e571d5c9152687a68c55af63778919a7ce42f
Author: Michał Orman <michal.orman@gmail.com>
Date:   Thu Aug 26 14:02:09 2021 +0200

    fix(lang) update Polish translations

commit 70b369a1af06aaf9bebdf1aea98d9a6b615c1c5b
Author: adam j hartz <adam@smatz.net>
Date:   Thu Aug 26 05:23:19 2021 -0400

    feat(VideoContainer) add option to avoid cropping focused video

commit cf6d6f8a12d89d7dc8a1ef81c24ff16842dda980
Author: alittriutari <alittriutari@gmail.com>
Date:   Thu Aug 26 15:34:47 2021 +0800

    fix(lang) update Japanese translations

commit b15f1d190dbcb94d2b3c41b9cef58e376b433ddf
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 15:00:26 2021 +0200

    fix(chat) avoid emojifying URLs

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9661

commit e67db2381e9496898fe20b19b99c397bee9fcdd3
Author: Saúl Ibarra Corretgé <s@saghul.net>
Date:   Tue Aug 24 16:06:32 2021 +0200

    Update setup.web.js

commit 11382cfda69e9392f2c32abc3758808f63b67507
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 09:41:49 2021 +0200

    fix(local-storage) use local storage on WebKit when not in an iframe

    There should be no need to use the workaround when visiting the site normally.

commit 248865ad3fcb6ce6a6ce265c66b475ff24c911c4
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Wed Aug 25 15:07:24 2021 +0200

    fix(rn) enable reactions by default

commit 7966c8f88fba35048799d014fcbd5802b2182abc
Author: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Date:   Wed Aug 25 15:23:40 2021 +0300

    feat(errors) Expose errors through Iframe API (#9801)

commit 6537447d7c6dc14a7b9709febba93e5de77b5558
Author: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Date:   Wed Aug 25 13:09:23 2021 +0100

    fix(lang) update Portuguese translation

commit a892d5fed1d1dfbe9e7a3c3d76b7f0be9b49927a
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 24 16:44:28 2021 +0300

    fix(pre-meeting) Hide invite button for JaaS

commit 4acafebe5fbd1ba3e3a6cad2bb7ea91bbe3ee939
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 17:44:13 2021 +0200

    chore(deps) lib-jitsi-meet@latest

    * feat(e2ee) add support for WebRTC Encoded Transform
    * fix(JitsiConference) skip AudioOutputProblemDetector on disableAudioLevels
    * feat(xmpp) remove clientNode config option
    * Workaround for Chrome ice connection failure detection (#1685)

    https://github.com/jitsi/lib-jitsi-meet/compare/c23abfa2bcd2b04710e4180f9b878bacba33ba16...61c977f70ab353013a40e7daaeb5fc3713526984

commit 88a11b9f3e6d9e944eac8490187758dc117aa20e
Author: Hristo Terezov <hristo@jitsi.org>
Date:   Mon Aug 23 18:02:41 2021 -0500

    fix(TileView): not showing all participants.

commit bcc326c1505423d8184a56712edfd64257b428e2
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 13:50:13 2021 -0500

    fix: Fixes undefined errors in MeetingParticipant - Item and ContextMenu.

commit e348270099bc607904a404a2330a6a28fa24486c
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 13:30:51 2021 -0500

    Revert "fix: Fixes reloads after enabling AV moderation."

    This reverts commit 38f9c97f40c6ae89753473fb0c8fe30c6a99596b.

commit fc59cdbdbe7189b51fb147a3a87742619c3cd1e6
Author: Дамян Минков <damencho@jitsi.org>
Date:   Mon Aug 23 14:53:49 2021 -0500

    fix: Fixes showing awaiting AV moderation after grant moderator.

commit 59ef5c4789f1bc1546f67a362f21b11bbe719652
Author: Saúl Ibarra Corretgé <saghul@jitsi.org>
Date:   Tue Aug 24 13:25:31 2021 +0200

    feat(e2ee) add support for WebRTC Encoded Transform

    An alternative to Insertable Streams, currently implemented in Safarii / WebKit.

    https://w3c.github.io/webrtc-encoded-transform/

    It's currently behind a config flag, both in Safari and here.

    Fixes: https://github.com/jitsi/jitsi-meet/issues/9585

commit b6b943e7def029d322ce8d469322b5c4822a5479
Author: hmuresan <horatiu.muresan@8x8.com>
Date:   Tue Aug 24 12:02:29 2021 +0300

    feat(lobby) Add sound for participant knocking

commit 48efa4ac6196f8a01fac0dfe2b46775318e5b597
Author: Дамян Минков <damencho@jitsi.org>
Date:   Tue Aug 24 08:35:23 2021 -0500

    feat: Updates i18n-iso-countries to latest. Fixes #9792.

commit 2f1105e6d2c2b1a7d598b4927bc8a82c720a1013
Author: Christoph Settgast <csett86@web.de>
Date:   Mon May 24 19:13:30 2021 +0200

    chore(deps) @matrix-org/olm@latest

    Bugfixes since 3.2.1, see https://gitlab.matrix.org/matrix-org/olm/-/blob/master/CHANGELOG.rst
    In 3.2.2 the package name changed to @matrix-org/olm, thus
  …
LancharroDav added a commit to ivicos-GmbH/jitsi-meet that referenced this pull request Nov 3, 2021
* fix(rn,sidebar) fix not appearing on RTL languages

* fix: Fixes an error with configuration without analytics.

Fixes an error `Cannot convert undefined or null to object` on load.

* fix(share-video) fix links not being trimmed (jitsi#9740)

* fix(participants) sort participants alphabetically (jitsi#9741)

* fix(moderation) display green mic icon only for active speaker (jitsi#9744)

* fix(prosody) fix typo in filename

* fix(prosody) fix username not being set in mod_auth_jitsi-anonymous

If the session was not resumed the plugin must generate a random username, just
like the regular anonymous authentication plugin does.

* fix(participants-pane) fixed participants pane button toggled state

* added comment for future proofing

* fix: Fixes dot shown left of logo.

Empty list with border is showing 2px dot.

* feat(Filmstrip): Reorder the visible participants in the filmstrip. (jitsi#9707)

* feat(Filmstrip): Reorder the visible participants in the filmstrip.
The participants are ordered alphabetically and the endpoints with screenshares, shared-videos and dominant speakers (in that order) are bumped to the top of the list. The local participant is also moved to the top left corner as opposed to the bottom right corner.

* squash: Implement review comments.

* squash: store alphabetically sorted list in redux and move shared videos to top.

* squash: Use the DEFAULT_REMOTE_DISPLAY_NAME from interfaceConfig for users without a display name.

* fix(lang) update portuguese translation

* fix(moderation) hide status icons on hover (jitsi#9747)

* fix(ios) fix deadlock when selecting audio device

In WebRTC M92 the RTCAudioSession lock changed from a recursive one to a regular
mutex one, so make sure we don't attempt to lock it  while already holding the
lock.

* fix(AudioRoutePickerDialog) add proper margin

* fix(moderation) highlight dominant speaker (jitsi#9750)

* feat(xmpp) remove clientNode config option

* fix(ios) fix conference failing when proximity sensor is near

React Native links timers to the display, so they cannot run when the display is
not running. Builtin timers already take being in the background into account,
but not the proximity sensor.

Credits: react-native-webrtc/react-native-callkeep#143

Fixes: jitsi#9619

* fix(e2ee) update E2EE warning message

* fix(e2ee) show entire content at all times

* fix(e2ee) fix showing not supported warning when alone

* fix(moderation) fix ui styles for advanced moderation context menu (jitsi#9758)

* fix(jaas) do not redirect to plan limit page on auth errors (jitsi#9746)

* Improve premeeting screens ux (jitsi#9726)

* feat(prejoin) move invite to toolbar section

* feat(premeeting) redesign prejoin and lobby screens

* code review changes

* fix prejoin flicker and avatar id

* fix password error message and native lobby dialog close position

* chore(rn,versions) bump app and sdk versions

* fix(lang) update Portuguese translation

* fix(rn,amplitude) update Amplitude SDK on RN

Amplitude has gone back to having a separate package for RN, so switch to it.

* fix(drawer-menu) Allow scroll on drawer menu items

* feat(reaction-sounds) Added sounds for reactions (jitsi#9775)

* Added sounds for reactions

* Updated reactions list

* Added reactions to sound settings

* Added support for multiple sounds

* Added feature flag for sounds

* Updated sound settings

Moved reactions toggle at the top of the list

* Added disable reaction sounds notification

* Added reaction button zoom for burst intensity

* Fixed raise hand sound

* Fixed register sounds for reactions

* Changed boo emoji

* Updated sounds

* Fixed lint errors

* Fixed reaction sounds file names

* Fix raise hand sound

Play sound only on raise hand not on lower hand

* Fixed types for sound constants

* Fixed type for raise hand sound constant

* fix: Fixes reloads after enabling AV moderation.

* feat: Show footer context menu in p2p.

* feat: Always show AV moderation.

* feat: Allow AV moderation for p2p users.

* fix: Fixes AV moderation used in tenants.

* Added default state to persistance

* fix(iframe) don't register service worker when in an iframe

Fixes: jitsi#9712

* fix(notifications) Add timeout for video/audio lost notifs

* fix(authentication) fixed close on cancel click

* chore(deps) @matrix-org/olm@latest

Bugfixes since 3.2.1, see https://gitlab.matrix.org/matrix-org/olm/-/blob/master/CHANGELOG.rst
In 3.2.2 the package name changed to @matrix-org/olm, thus
updating in Makefile & imports

Signed-off-by: Christoph Settgast <csett86@web.de>

* feat: Updates i18n-iso-countries to latest. Fixes jitsi#9792.

* feat(lobby) Add sound for participant knocking

* feat(e2ee) add support for WebRTC Encoded Transform

An alternative to Insertable Streams, currently implemented in Safarii / WebKit.

https://w3c.github.io/webrtc-encoded-transform/

It's currently behind a config flag, both in Safari and here.

Fixes: jitsi#9585

* fix: Fixes showing awaiting AV moderation after grant moderator.

* Revert "fix: Fixes reloads after enabling AV moderation."

This reverts commit 38f9c97.

* fix: Fixes undefined errors in MeetingParticipant - Item and ContextMenu.

* fix(TileView): not showing all participants.

* chore(deps) lib-jitsi-meet@latest

* feat(e2ee) add support for WebRTC Encoded Transform
* fix(JitsiConference) skip AudioOutputProblemDetector on disableAudioLevels
* feat(xmpp) remove clientNode config option
* Workaround for Chrome ice connection failure detection (jitsi#1685)

jitsi/lib-jitsi-meet@c23abfa...61c977f

* fix(pre-meeting) Hide invite button for JaaS

* fix(lang) update Portuguese translation

* feat(errors) Expose errors through Iframe API (jitsi#9801)

* fix(rn) enable reactions by default

* fix(local-storage) use local storage on WebKit when not in an iframe

There should be no need to use the workaround when visiting the site normally.

* Update setup.web.js

* fix(chat) avoid emojifying URLs

Fixes: jitsi#9661

* fix(lang) update Japanese translations

* feat(VideoContainer) add option to avoid cropping focused video

* fix(lang) update Polish translations

* feat(branding) Add premeeting background image overwrite

* fix(virtual-background) upload bkg image on poor connection

* fix(android) avoid exception in onHostPause

YOLO.

* fix(rn,reactions) fix copying sounds to app bundles

* feat: Drops old prosody dependency (0.10...).

Many features work only with 0.11+ prosody versions and there are instructions in the handbook how to install it before installing jitsi-meet.

* chore(deps) lib-jitsi-meet@latest

* fix: Updates shard value in XmppConnection on new value from xmpp. (jitsi#1699)
* fix(docs): copy&paste error for setIsReplaced

jitsi/lib-jitsi-meet@61c977f...53c9c0c

* fix(KeyboardShortcut): pin the correct participants when number keys are used.

* fix(filmstrip): Move thumbnails reordering behind a config.js flag.
enableThumbnailReordering flag (enabled by default) will be used to check if the thumbnails needs to be reodred in the UI.

* fix(filmstrip): Always sort the participants alphabetically.
Reorder the sub-groups (shares, speakers and rest of the participants) always on dominant speaker changes and when participants join or leave.

* fix(prosody): av_moderation_component default val

* fix: Fixes default values in speakerstats and conf duration modules.

* Update main-sv.json

Add lobby translation and some linguistic improvments.

* fix(config) add enableReactions to whitelist

* feat(filmstrip-pagination): mobile support.

* fix(mobile-pagination): address PR review comments

* Apply suggestions from code review

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

* fix(mobile-pagination): Disable bounce effect.

* fix(mobile-pagination):incorrect number of columns

* fix(filmstrip): sort alphabetically.

* chore(deps) lib-jitsi-meet@latest

* log: Log a task's stack trace when it throws. (jitsi#1701)
* deps: update sdp-interop. (jitsi#1700)
* fix(replace-track) Add not null check for newTrack (jitsi#1698)

jitsi/lib-jitsi-meet@53c9c0c...2820d64

* fix(config): add av-moderation notifications to config whitelist (jitsi#9774)

* fix(config): add av-moderation notifications to config whitelist

* fix(config): lint fixes

* fix(toolbar-buttons) Hide/show invite button based on toolbarButtons

* chore(rn,deps) react-native-webrtc@1.92.1

Fixes several Android crashes.

* fix(reactions) fix reactions bugs

* Fix: removed web actions from common middlewares

* Fixed raise hand sound

Fix sound to play on raise not lower and work on keyboard shortcut as well

* Fixed reaction keyboard shortcuts

Register shortcuts only when there's more than one participant

* Enforce reactions feature flag on reaction received

* Disable reactions by default on native

* Enable reactions on native by default

* Sort props alphabetically

* Created isreactionsEnabled function

* Remove unused imports

* Fix. No longer show toolbox on reactions and jibri

On message received don't show toolbox for jibri

* Fix isReactionsEnabled function for native

On native check for flag and config option as well

* chore(dropbox-web) Accommodate short-lived access token

* chore(deps) lib-jitsi-meet@latest

* fix(browser-support): Add audio track to pc always on mobile Safari. On mobile Safari, if a user joins audio and video muted, the browser doesn't decode the incoming audio. Workaround is to always add the audio track to pc and mute it if needed.
* feat: JSON encoded sources. (jitsi#1695)

jitsi/lib-jitsi-meet@2820d64...b0d27fa

* fix(tracks) Fix mobile safari issue with startMuted.
On mobile Safari, when a user joins both audio and video muted, browser doesn't playout the remote audio because of a webkit bug. As a workaround, always add the audio track to peerconnection and then mute the track if needed.

* feat: Prints an error log for errors in child components render methods.

* fix(toolbox) fix warning due to missing key prop

* fix(rn,humbnail) add key prop to array items

Fixes a React warning

* fix(video-layout) fix getMaxColumnCount on mobile

interfaceConfig does not exist.

* task(rn, android): update dropbox logic to retrieve refresh token

* fix(notifications) skip participant joined notifications before we join

* fix(lastn) debounce updating last N

When joining a large meeting every participant join would trigger an attempt of
an update. Try to minimize the amount of calls.

* fix(rn,logging) skip some logs on mobile

* fix(rn,external_api) skip participant notifications when not in a meeting

* fix(rn,filmstrip) avoid fast scroll trigggering visibility notifications

An item won't be considered visible until it has been visible for 500ms.

* fix(rn,filmstrip) simplify code

viewableItems always comes in order and indexes are always ascending. In
addition, if the array comes empty (I saw it happen on Android at least, when
scrolling like a maniac) we'd calculate the right value, instead of Infinity.

* fix(sounds) fix reaction sound names

- Remove unicode charcters from filenames
- Simplify code for copying them to the iOS SDK

* fix(rn,ParticipantPane) optimize

Use a FlatList to avoid loading all participants at once.

* feat(ios) update dropbox authentication to PKCE flow

* lang: Update portuguese translation (jitsi#9836)

* Update portuguese translation

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

* fix "you" translation

* revert "you" translation to original

* lang: Added and edited translations for vi (jitsi#9850)

Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>

* lang: Update i18n Occitan (jitsi#9853)

Some update.
Been up to line 253 at the moment

* lang: Update main-sv.json (jitsi#9862)

* fix(notifications) throttle join notifications for 2 seconds

* fix(lang,notifications) make join notification text more generic

* feat(notifications) skip join notifications when meetings grow large

* fix(external-api): Avoid naming event 'error'

- EventEmmitter treats 'error' as a special case and throws error.

* chore(config): Whitelist `disableRecordAudioNotification` config

* fix(android): renames amplitudereactnative project to use react-native- pattern

* task(android): updates sdk version

* chore(config) fix spacing

Removed a redundant space under maxBitratesVideo.

* fix(toolbox): Show dominant speaker name only when in conference

* feat(rtcstats): send dominant speaker stats (jitsi#9883)

* send dominant speaker stats

* fix lint

* chore(deps) lib-jitsi-meet@latest

* fix(LocalSdpMunger): do not fake video sdp when screen sharing
* fix(JitsiConference) avoid extra processing if the room was left
* fix(moderator) remove unneeded log

jitsi/lib-jitsi-meet@b0d27fa...28a5355

* feat(config): Add config option for e2ee label

* fix(prejoin) Fix buttons positioning for 3rd party

* feat: Turn on enableLayerSuspension option by default. (jitsi#9894)

* fix(config) Add more info about enableLayerSuspension option.

* chore(deps) lib-jitsi-meet@latest

* Update config.js

Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

* feat(rn) add polyfill for the performance API

Implements: https://developer.mozilla.org/en-US/docs/Web/API/Performance
Ref: https://github.com/oblador/react-native-performance

* feat(config) add connection indicators flags

* feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web (jitsi#9848)

* feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web

Right now filmstrip displays self view in landscape mode.
With these changes the aspect ratio of the self view will be maintained
so on portrait mode the thumbnail will be displayed vertically.
Of course this makes sense only on mobile web.

* Code review

* Fix height

* feat: Dynamically limit the number of participants in a room (jitsi#9880)

* Dynamically limit the number of participants in a room

* Remove log

* fix(config): Add separate entries for the e2ee labels

* feat(config) Add config for disabled sound id's

- unify naming for sound id values

* feat(doc) revamp README

* fix(rn,polyfills) fix Performance polyfill

We need to re-override now() to avoid a recursion error. Also I missed the
default export.

* feat: new prosody module to report census of all rooms (jitsi#9901)

* new prosody module to report census of all rooms

* changed to use util to check if it's a test room

* improved docs

* more doc improvements

* updated to use muc_domain_prefix

* facepalm

* fix(notifications): Added  user join notification keys

* lang: Complete translation to Portuguese (jitsi#9871)

* Complete translation to Portuguese

* "reactions" and "connectedThreePlusMembers" fix

* additional bcp47 languages

* chore(deps) lib-jitsi-meet@latest

* fix(RTCUtils) Return false for device change checks on mobile Safari.

jitsi/lib-jitsi-meet@735943b...ad1f06d

* fix(settings) Disable mic/camera selection on mobile safari.
Creating a preview of the same audio/video track kills the tracks that is already being shared in the conference. Therefore, disable camera/mic selection in the settings dialog while the user is in the call. The devices are selectable from the prejoin screen settings dialog.

* feat: Add configuration to disable removing raised hand on dominant speaker (jitsi#9641)

* Add configuration to disable removing raised hand on dominant speaker change

* Fix lint problem

* Avoid dispatching unnecessary action

* Fix lint problem

* feat: Add configuration to disable chat emoticons jitsi#9889 (jitsi#9899)

* feat: Additional setting to order participants in speaker stats (jitsi#9751)

* Additional setting to order participants in speaker stats jitsi#9742

* Setting to order speaker stats optimisations jitsi#9742

* Lint fixes jitsi#9742

* Replace APP references jitsi#9742

* Lint fixes jitsi#9742

* Setting to order speaker stats optimisations 2 jitsi#9742

* Lint fixes jitsi#9742

* Remove unnecessary param jitsi#9742

* Add more speaker-stats reducer _updateStats docs  jitsi#9742

* feat(external_api): Command to set participant volume

* fix(prejoin): Change avatar color to match in-meeting one

* fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible

* feat(av-moderation) Updated Advanced moderation (jitsi#9875)

Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>

* fix(context-menu) Hide toolbars when participant context menu opened (jitsi#9842)

- hide toolbars only when in tile view
- fix community issue: jitsi#9818

* Thumbnail reordering and participant pane enhancements.

* fix(participant-pane) Use the sorted participant list from redux instead of sorting it on every render making it better performant. Match the participant order with that of the order in the filmstrip. Also move the participants with raised hand to the top of the list.

* ref(filmstrip) Move enableThumbnailReordering flag to testing section.

* fix(participants) Add new selectors for getting sorted participants.

* fix: Add different text when disablePolls is enabled/disabled (jitsi#9900)

* Add different text when disablePolls is enabled/disabled jitsi#9890

* Add different text when disablePolls is enabled/disabled v2 jitsi#9890

* lang: update German translation (jitsi#9921)

Signed-off-by: Christoph Settgast <csett86@web.de>

* chore(deps) lib-jitsi-meet@latest

* ref(JitsiConference): don't crash on wrong oldTrack (jitsi#1709)

jitsi/lib-jitsi-meet@ad1f06d...64cdf69

* Use redux for local tracks instead of conference.js (jitsi#9920)

* do not use this.local video

* move tracks initialized flag around

* do not use this.localAudio

* untangle use audio/video stream methods

It should be safe to call setVideoMuteStatus and
setAudioMuteStatus regardless of the prejoin page
visibility state.

* add NO-OP to use track methods and fix crash
in _setLocalAudioVideoStreams on not a promise

* use allSettled

* feat: Whitelists enableUnifiedOnChrome.

Whitelists it, so we can run tests by setting it to false.

* chore(deps) lib-jitsi-meet@latest

* fix(replaceTrack):  Don't wrap Error in Error.

jitsi/lib-jitsi-meet@64cdf69...fbf85bd

* feat(toolbar-buttons): Add event for notify overwritten toolbar buttons

* fix(context-menus) Fix participant context menus/toolbar overflow menu

- on ipads, long touch open dialog now opens the context menu to the left of the thumbnail as expected
- on ipads, now we close context menus on tap out
- fix case when participant context menu's height > tileview videos' height causing scroll on videos pane
- keep toolbox open while the overflow menu is shown
- keep remote participant video thumbnail in filmstrip visible even if toolbox is hidden, if context menu is opened
- Fix bug where toolbox could be completely disabled

* Show reactions buttons at all times

Don't send reactions via the channel if there's only one participant in the meeting

* feat(android) expose channels ids

* fix(rn) disable pip while authorising dropbox

* fix(shared-video) make placeholder translatable

Also fix capitalization.

* fix(rn,shared-video) validate URLs to avoid crashes on the native side

* fix(rn,conference) count fake participants when checking if lonely meeting

A shared video participant counts, so the lonely meeting invite options can
disappear.

* feat(rn,conference) show invite button on the top navbar

* fix(conference.js): add tracks to the conference

* fix(av-moderation) Advanced moderation improvements (jitsi#9935)

* Update moderation in effect notifications

Only display one notification for each media type. Display notification for keyboard shortcuts as well

* Update muted remotely notification

Display name of moderator in the notification

* Fix indentation on moderation menu

* Update text for video moderation

* Added moderator label in participant pane

* Update microphone icon in participant list

For participants that speak, or are noisy, but aren't dominant speaker, the icon in the participant list will look the same as the dominant speaker icon but will not change their position in the list

* Added sound for asked to unmute notification

* Code review changes

* Code review changes

Use simple var instead of function for audio media state

* Move constants to constants file

* Moved constants from notifications to av-moderation

* fix(rn,conference) show underlay when tapping navbar buttons

* fix(feedback): Scroll to the top when opening feedback dialog

* feat(rn,connection) enable XMPP WebSocket on mobile

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

* feat((rn,config) add a/b test flag to enable XMPP WebSockets on mobile

* fix(filmstrip) Fix filmstrip on RN when thumbnail reordering is disabled.

* fix(context-menus) Don't show volume slider on iOS web

* fix(device-selection) Do not create preview when mic selection is disabled.
This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.

* fix(Filmstrip) fix not being able to scroll

* fix(prejoin) implement ux improvements for mobile (jitsi#9939)

* android: fix initializing soloader from Activity context

It has to be an application context.

* fix: Fixes undefined error causing to stop reloads.

Jibri was hitting a problem where it reloads and in certain cases (remote user is screensharing) we hit this participant undefined, which stops reload and stops recording.
It is still not obvious why we try to render this on leaving the conference and for a participant that is not in the conference ... this re-render should not happen as this component should be removed from its parent when the participant is not existing.

* chore(deps) lib-jitsi-meet@latest

* fix: Reads shard name and from disco-info if available.
* chore(deps): bump sdp-interop to get another fix for ICE restart
* update sdp-interop to include Unified ICE restart fix

jitsi/lib-jitsi-meet@fbf85bd...609e3d5

* fix(recorder): tile view

In the case of the recorder we were not taking into account that the
local thumbnail is not visible. This was braking the rendering  and
positioning of the thumbnails in tile view.

* fix(lang) update Russian translation

Co-authored-by: Alexey Matveev <malex@1forma.ru>

* fix(jaas) do not show overriden unsupported browser page for jaas users (jitsi#9962)

* fix(notifications) Fix recording start notif not disappearing

* feat(conference-info-header) Make conference info header configurable. (jitsi#9638)

* chore(deps) lib-jitsi-meet@latest

* fix(JitsiConference) Check for room before calling isFocus method on the room object.
* fix(Jingle) Reverse the order of ssrcs signaled for Firefox. This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
* fix(codec-selection): Impose VP9 bitrates only when VP9 is the negotiated codec. If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.

jitsi/lib-jitsi-meet@609e3d5...3b8baa9

* feat(e2ee) disable e2ee when large number of participants

* fix(responsive-ui): Shrink self view when in portrait mode on mobile web

* fix(config,notifications) fix rendering moderator notifications (jitsi#9986)

Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).

* fix(reactions) Reactions improvements (jitsi#9964)

* Register shortcuts on mount

* Changed icon for reactions menu

* Enable reactions by default

* Fix unreadCount bug

When having unread messages and sending a reaction the unread count now shows the correct count

* Fix overflow menu bottom color when reactions are enabled

* Revert raise hand icon

* Update raise hand functionality

On desktop show raise button with arrow for reactions. Only show raise hand in the reactions menu on mobile

* Fix lint error

Add required prop to ToolboxButtonWithIcon

* Legacy support for enable reactions

If disableReactions is undefined treat it as true

* Remove unnecessary code

* Fix unread counter showing negative count

* Fix unreadCount with reactions

UnreadCount ignores all reactions messages

* Fixed typo

* Fix background color

* feat(api): Expose event used for sending browser support

* fix(av-moderation) Display Allow Video instead of Ask to Unmute (jitsi#9991)

When the user is allowed audio but not video display Allow Video button instead of Ask to Unmute

* feat(rn,av-moderation) updated advanced moderation on Native

Updated participants list to:
- show Moderator label
- show correct status icons (red for force muted)
- show participants in the right order

Updated moderation to:
- show moderation menu at all times
- make moderation options functional

Updated notifications:
- fixed raise hand to show name
- display moderator rights granted

Updated mute/ stop video for all dialogs to include moderation toggles

Added ask to unmute button

Fix comments on ask to unmute

Co-authored-by: robertpin <robert.pin9@gmail.com>

* chore(rn,versions) bump sdk version

* fix(av-moderation) - Mute/ stop video except no longer change moderation status

Mute everyone else no longer disables moderation

* Fix stop everyone's video

Stop everyone's video now also stops screensharing for the moderator that did the action, not just video

* fix(participants-pane) bring back lobby reject button

It got accidentally removed in:
jitsi@1dc8bfa#diff-ef66b8ab7c899b16d6c1102b3c812aa45509f95e11267cbfdbd0674143e94575

* fix(lobby) don't mix web and native actions on the same file

USe actions.any for common actions.

* fix(toolbox) don't mix web and native actions on the same file

* fix(ios) fix black screen when using Bluetooth in iOS 15

Fixes: jitsi#9996

On iOS 15 Bluetooth devices are reported twice for some reason, one with the
normal type "Bluetooth" but another type without a know (to me) type, and the
uid ends in "-reference".

While we send those unkwno devices to JS, we were not filtering them properly.
This patch skips them altogether.

* fix(rn) add default value when retrieving e2ee redux state

* fix(lang) update occitan translation

* fix(ios) create audio track early

In iOS 15 we observe that not creating the audio track early may result in not
getting audio after unmuting for the first time.

Creating the audio track early means the first unmute doesn't need to add the
track to the conference, resulting in a much faster operation.

Note that creating the track early doesn't mean we will start unmuted, the track
will be muted.

* fix(chat): Hide scroll bar on chat input

Based on this suggestion jitsi#9958

* fix(subject): Keep subject centered when chat panel is open

* fix(av-moderation) Only stop screensharing on Stop everyone's video

* fix(toolbar) Fix toolbar always visible; refactors

- deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`

* chore(interface-config) Group deprecated configs

* fix: Speaker stats search fix jitsi#9751 (jitsi#10019)

* Optimization of speaker stats display names jitsi#9751

* Fix speaker stats search for empty string jitsi#9751

* fix(lang) update french translation

* fix(av-moderation) Stop screensharing and video on moderation start

When video moderation starts, stop screensharing and ignore if video was on when sharing started

* feat(dynamic-branding): Add branding option for virtual backgrounds

* fix: Fixes errors in prosody about string formatting and nil values. (jitsi#10037)

* fix: Fixes errors in prosody about string formatting and nil values.

error   Traceback[c2s]: /usr/lib/prosody/util/format.lua:59: invalid option '%b' to 'format'
stack traceback:

mod_polls.lua:25: attempt to index local 'data' (a nil value)
stack traceback:

* squash: Fix more formatting concatenation.

* lang: Update main-ar.json (jitsi#10034)

Adding missing keys and translate them

* lang: minor fix in russian localization (jitsi#10027)

* - minor fix in russian localization

* - minor localization fix

Co-authored-by: Alexey Matveev <malex@1forma.ru>

* fix(av-moderation) Improve advanced moderation (jitsi#10004)

* fix(av-moderation) Improve advanced moderation

Hide moderator label on disasbleModeratorIndicator
 - On disasbleModeratorIndicator config hide moderator label from participants pane

Add Ask to Unmute button to mobile web

* Fix lint error

* fix(android) removes unnecessary parcel processing

* fix(lang) update Occitan translation

* fix(config) fix prejoin throwing a TypeError due to late config initialization (jitsi#10041)

* fix(android) disables uncompressed native libs usage

* fix(invite) fix video rooms not being displayed in invite search

* feat(av-moderation) Ask to Unmute and remove from Whitelist (jitsi#10043)

* feat(av-moderation) Ask to Unmute and remove from Whitelist

Make Ask to Unmute work without moderation
Add remove from moderation whitelist functionality

* chore(deps) lib-jitsi-meet@latest

* feat(av-moderation) Remove from moderation whitelist functionality (jitsi#1729)
* fix(chore) corrected typo in log message
* fix(e2ee) replace nullish coalescing with or
* fix(e2ee) restore initial key when RATCHET_WINDOW_SIZE reached

jitsi/lib-jitsi-meet@3b8baa9...0646bc3

Co-authored-by: Дамян Минков <damencho@jitsi.org>

* fix: Fix speaker stats search dependency and remove duplicate logic jitsi#9751 (jitsi#10045)

* Fix speaker stats search dependency and remove duplicate logic jitsi#9751

* Fix speaker stats component render on update jitsi#9751

* feat(rtcstats): remove SDP transmission jitsi#10054

* feat(lang) add helper script for manual translations

It updates the main language file for a given locale from the canonical one and
sets the empty string on the missing keys. No longer used keys are discarded.

* fix(lang) sample run of the translations updating script

* feat(ios) drop support for iOS 11

* chore(deps) lib-jitsi-meet@latest

* fix(Jingle) Log the extracted info from Jingle IQ.
* ref(Jingle) Alpha sort and prefix the local functions with '_'
* ref(Jingle) Log formatted source information. Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
* ref(RTC) rename iceConfig to pcConfig. It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
* fix(logging) Log only the imp events on remote tracks. Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.

jitsi/lib-jitsi-meet@0646bc3...ae70962

* fix(logging) Remove logs that are very chatty.
The receiver video constraints that are actually sent to the bridge are logged in LJM and need not be logged in the application.

* fix(chore): Don't show react "unique key" warning

* fix(ios) fix crash on WebSocket errors

Bacckport
facebook/react-native@748aa13

Fixes:

~~~
Fatal Exception: NSInvalidArgumentException
0  CoreFoundation                 0x129708 __exceptionPreprocess
1  libobjc.A.dylib                0x287a8 objc_exception_throw
2  CoreFoundation                 0x19b9c8 -[__NSCFString characterAtIndex:].cold.1
3  CoreFoundation                 0x1a7a20 -[__NSPlaceholderDictionary initWithCapacity:].cold.1
4  CoreFoundation                 0x164c0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
5  CoreFoundation                 0x8de0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
6  JitsiMeetSDK                   0x5704b4 -[RCTWebSocketModule webSocket:didFailWithError:] + 168 (RCTWebSocketModule.m:168)
7  JitsiMeetSDK                   0x54a5ec __33-[RCTSRWebSocket _failWithError:]_block_invoke_2 + 622 (RCTSRWebSocket.m:622)
8  libdispatch.dylib              0x2a84 _dispatch_call_block_and_release
9  libdispatch.dylib              0x481c _dispatch_client_callout
10 libdispatch.dylib              0xc004 _dispatch_lane_serial_drain
11 libdispatch.dylib              0xcc00 _dispatch_lane_invoke
12 libdispatch.dylib              0x174bc _dispatch_workloop_worker_thread
13 libsystem_pthread.dylib        0x37a4 _pthread_wqthread
14 libsystem_pthread.dylib        0xa74c start_wqthread
~~~

* feat(external-api) add data-channel-open event

Signals that the bridge channel is open. It may take a few ms to get established
after the conference join, so applications might be interested in using it once
ready.

* feat(android) target sdk 31

* fix(Prejoin): Join click before conference.init()

* fix(prejoin): Prevent double joining conference.

* chore(deps) lib-jitsi-meet@latest

* fix(browser-support) fix detecting iOS browsers correctly
* fix(JitsiConference):2 instances for the same room
* ref: sendMuteStatus is not async

jitsi/lib-jitsi-meet@ae70962...c15dda1

* feat: Simplify AV moderation participant approve/remove message and fix array usage. (jitsi#10062)

* feat: Simplify av moderation participant approve/remove message.

There is no point of having messages like:
{
  "room": "myroom@conference.mydomain.com",
  "type": "av_moderation",
  "mediaType": "audio",
  "removed": true,
  "approved": true
}

* fix: Fixes array in json.

fix: Fixes array in json.

* fix: Fixes jitsi#9869 Lobby and wrong password case.

* chore(deps) lib-jitsi-meet@latest

* fix(xmpp): disable RTX for Firefox < 93, because it results in random SSRC order
* fix(Jingle): stop reverting the SSRCs from Firefox

jitsi/lib-jitsi-meet@c15dda1...7a56f7b

* feat(android) extract notification channel name

* chore(deps) lib-jitsi-meet@latest

* fix(JitsiConference) make sure isE2EEEnabled() returns a boolean
* fix(loggging) fix exceptions on mobile

jitsi/lib-jitsi-meet@7a56f7b...afc1c34

* fix(rn,conference) fix unmute when "everyone starts muted" is set

Since iOS 15 we really need the audio stream to exist, so make sure we don't
destroy it even when "everyone starts muted" is set, we'll just mute it.

Fixes: jitsi#10053

* chore(deps): update react-native-webrtc@1.92.2

Fixes a crash on Android

* fix: Fixes displaying country names which has multiple names listed.

Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].

* fix(av-moderation) Check for moderation support

Show av moderation toggles on mute all / stop everyone's video dialogs only if moderation is supported
Show Ask to Unmute only for moderators

* fix: Skips setting language for transcriptions if not enabled.

* chore(deps) lib-jitsi-meet@latest

* fix: Avoids sending empty nick in presence.

jitsi/lib-jitsi-meet@afc1c34...b5288c2

* fix(config, reactions) Added config option to disable reaction sounds (jitsi#10046)

* fix(reactions) Remove vpaas check for reactions webhook (jitsi#10089)

Reactions will be sent if webhookProxyUrl is set in config.js

* fix(av-moderation) Show Mute button when participant is unmuted (jitsi#10090)

Show Mute button instead of always showing Ask to Unmute

Added aria-label

* fix(av-moderation) Fix Ask to Unmute

Make ask to unmute work even if the participant is already whitelisted for audio

* call module that checks the jwt against the access service

* lang: Update main-it.json (jitsi#10088)

* Update main-it.json

* Update main-it.json

added a missing comma...

* Update main-it.json

added all the missing commas...

* Update main-it.json

will this be the last comma I left behind? Who knows...

* lang: added and translated all missing keys on turkish translation (jitsi#10050)

* feat(screenshot-capture) Updated screensharing screenshot capture

Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it

Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold

Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap

Added analytics

* fix(av-moderation) Update function that calculates quick action button

* feat(config): Add config option for making display name read only

* fix(tracks) Always add audio track on Safari.
This fixes an issue where Safari users cannot hear remote audio if they join audio/video muted. The browser throws the following error when the application tries to execute play on the audio element: 'NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.' This started happening in Safari 15.

* updated to latest stable release 6433

* fixed lint room-background/subscriber

* fixed lint speaker-stats

Co-authored-by: AJ-عجائب البرمجة <40805353+IsmailHazem@users.noreply.github.com>
Co-authored-by: Дамян Минков <damencho@jitsi.org>
Co-authored-by: Avram Tudor <tudor.potecaru@gmail.com>
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
Co-authored-by: Calin Chitu <calinte2002@yahoo.co.uk>
Co-authored-by: Scott Boone <scott.boone@8x8.com>
Co-authored-by: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Co-authored-by: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Co-authored-by: hmuresan <horatiu.muresan@8x8.com>
Co-authored-by: robertpin <robert.pin9@gmail.com>
Co-authored-by: Christoph Settgast <csett86@web.de>
Co-authored-by: Hristo Terezov <hristo@jitsi.org>
Co-authored-by: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>
Co-authored-by: alittriutari <alittriutari@gmail.com>
Co-authored-by: adam j hartz <adam@smatz.net>
Co-authored-by: Michał Orman <michal.orman@gmail.com>
Co-authored-by: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Co-authored-by: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Co-authored-by: Werner Fleischer <70745309+wernf@users.noreply.github.com>
Co-authored-by: phict <phict4@hotmail.com>
Co-authored-by: Nathan Beck <nathan.beck@indyimaging.com>
Co-authored-by: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Co-authored-by: Alex Bumbu <alex.bumbu@8x8.com>
Co-authored-by: chagai95 <31655082+chagai95@users.noreply.github.com>
Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>
Co-authored-by: Mejans <61360811+Mejans@users.noreply.github.com>
Co-authored-by: Cross <github@dillfrescott.com>
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>
Co-authored-by: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Co-authored-by: vp8x8 <37841821+vp8x8@users.noreply.github.com>
Co-authored-by: abora8x8 <56257143+abora8x8@users.noreply.github.com>
Co-authored-by: scott boone <sawall@users.noreply.github.com>
Co-authored-by: ashiqhassan95 <ashiqhassan95@gmail.com>
Co-authored-by: Andrei Gavrilescu <gavrilescu.andrei90@gmail.com>
Co-authored-by: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Co-authored-by: Izak Glasencnik <izak.glasencnik@gmail.com>
Co-authored-by: Paweł Domas <pawel.domas@jitsi.org>
Co-authored-by: Pawel Domas <2965063+paweldomas@users.noreply.github.com>
Co-authored-by: Alexey Matveev <develop.iapps@gmail.com>
Co-authored-by: Alexey Matveev <malex@1forma.ru>
Co-authored-by: titus.moldovan <titus.moldovan@8x8.com>
Co-authored-by: Damien Fetis <damien.fetis@renater.fr>
Co-authored-by: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Co-authored-by: Tudor-Ovidiu Avram <tudor.potecaru@8x8.com>
Co-authored-by: alexbratu92 <alexbratu92@gmail.com>
Co-authored-by: chipechop <chipechop@users.noreply.github.com>
Co-authored-by: Suleyman BİLGİN <hi@suleyman.dev>
sandeepjangir pushed a commit to shahidtumbi/jitsi-meet that referenced this pull request Jan 6, 2022
* Update portuguese translation

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

* fix "you" translation

* revert "you" translation to original
ivanjiang5628 added a commit to janeapp/video-chat that referenced this pull request Mar 29, 2022
* fix(rn,filmstrip) avoid fast scroll trigggering visibility notifications

An item won't be considered visible until it has been visible for 500ms.

* fix(rn,filmstrip) simplify code

viewableItems always comes in order and indexes are always ascending. In
addition, if the array comes empty (I saw it happen on Android at least, when
scrolling like a maniac) we'd calculate the right value, instead of Infinity.

* fix(sounds) fix reaction sound names

- Remove unicode charcters from filenames
- Simplify code for copying them to the iOS SDK

* fix(rn,ParticipantPane) optimize

Use a FlatList to avoid loading all participants at once.

* feat(ios) update dropbox authentication to PKCE flow

* lang: Update portuguese translation (jitsi#9836)

* Update portuguese translation

Translate "dialog”, "virtualBackground”, "info” and "settings" sections

* fix "you" translation

* revert "you" translation to original

* lang: Added and edited translations for vi (jitsi#9850)

Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>

* lang: Update i18n Occitan (jitsi#9853)

Some update.
Been up to line 253 at the moment

* lang: Update main-sv.json (jitsi#9862)

* fix(notifications) throttle join notifications for 2 seconds

* fix(lang,notifications) make join notification text more generic

* feat(notifications) skip join notifications when meetings grow large

* fix(external-api): Avoid naming event 'error'

- EventEmmitter treats 'error' as a special case and throws error.

* chore(config): Whitelist `disableRecordAudioNotification` config

* fix(android): renames amplitudereactnative project to use react-native- pattern

* task(android): updates sdk version

* chore(config) fix spacing

Removed a redundant space under maxBitratesVideo.

* fix(toolbox): Show dominant speaker name only when in conference

* feat(rtcstats): send dominant speaker stats (jitsi#9883)

* send dominant speaker stats

* fix lint

* chore(deps) lib-jitsi-meet@latest

* fix(LocalSdpMunger): do not fake video sdp when screen sharing
* fix(JitsiConference) avoid extra processing if the room was left
* fix(moderator) remove unneeded log

jitsi/lib-jitsi-meet@b0d27fa...28a5355

* feat(config): Add config option for e2ee label

* fix(prejoin) Fix buttons positioning for 3rd party

* feat: Turn on enableLayerSuspension option by default. (jitsi#9894)

* fix(config) Add more info about enableLayerSuspension option.

* chore(deps) lib-jitsi-meet@latest

* Update config.js

Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>

* feat(rn) add polyfill for the performance API

Implements: https://developer.mozilla.org/en-US/docs/Web/API/Performance
Ref: https://github.com/oblador/react-native-performance

* feat(config) add connection indicators flags

* feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web (jitsi#9848)

* feat(responsive-ui): Keep aspect ratio for filmstrip self view on mobile web

Right now filmstrip displays self view in landscape mode.
With these changes the aspect ratio of the self view will be maintained
so on portrait mode the thumbnail will be displayed vertically.
Of course this makes sense only on mobile web.

* Code review

* Fix height

* feat: Dynamically limit the number of participants in a room (jitsi#9880)

* Dynamically limit the number of participants in a room

* Remove log

* fix(config): Add separate entries for the e2ee labels

* feat(config) Add config for disabled sound id's

- unify naming for sound id values

* feat(doc) revamp README

* fix(rn,polyfills) fix Performance polyfill

We need to re-override now() to avoid a recursion error. Also I missed the
default export.

* feat: new prosody module to report census of all rooms (jitsi#9901)

* new prosody module to report census of all rooms

* changed to use util to check if it's a test room

* improved docs

* more doc improvements

* updated to use muc_domain_prefix

* facepalm

* fix(notifications): Added  user join notification keys

* lang: Complete translation to Portuguese (jitsi#9871)

* Complete translation to Portuguese

* "reactions" and "connectedThreePlusMembers" fix

* additional bcp47 languages

* chore(deps) lib-jitsi-meet@latest

* fix(RTCUtils) Return false for device change checks on mobile Safari.

jitsi/lib-jitsi-meet@735943b...ad1f06d

* fix(settings) Disable mic/camera selection on mobile safari.
Creating a preview of the same audio/video track kills the tracks that is already being shared in the conference. Therefore, disable camera/mic selection in the settings dialog while the user is in the call. The devices are selectable from the prejoin screen settings dialog.

* feat: Add configuration to disable removing raised hand on dominant speaker (jitsi#9641)

* Add configuration to disable removing raised hand on dominant speaker change

* Fix lint problem

* Avoid dispatching unnecessary action

* Fix lint problem

* feat: Add configuration to disable chat emoticons jitsi#9889 (jitsi#9899)

* feat: Additional setting to order participants in speaker stats (jitsi#9751)

* Additional setting to order participants in speaker stats jitsi#9742

* Setting to order speaker stats optimisations jitsi#9742

* Lint fixes jitsi#9742

* Replace APP references jitsi#9742

* Lint fixes jitsi#9742

* Setting to order speaker stats optimisations 2 jitsi#9742

* Lint fixes jitsi#9742

* Remove unnecessary param jitsi#9742

* Add more speaker-stats reducer _updateStats docs  jitsi#9742

* feat(external_api): Command to set participant volume

* fix(prejoin): Change avatar color to match in-meeting one

* fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible

* feat(av-moderation) Updated Advanced moderation (jitsi#9875)

Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>

* fix(context-menu) Hide toolbars when participant context menu opened (jitsi#9842)

- hide toolbars only when in tile view
- fix community issue: jitsi#9818

* Thumbnail reordering and participant pane enhancements.

* fix(participant-pane) Use the sorted participant list from redux instead of sorting it on every render making it better performant. Match the participant order with that of the order in the filmstrip. Also move the participants with raised hand to the top of the list.

* ref(filmstrip) Move enableThumbnailReordering flag to testing section.

* fix(participants) Add new selectors for getting sorted participants.

* fix: Add different text when disablePolls is enabled/disabled (jitsi#9900)

* Add different text when disablePolls is enabled/disabled jitsi#9890

* Add different text when disablePolls is enabled/disabled v2 jitsi#9890

* lang: update German translation (jitsi#9921)

Signed-off-by: Christoph Settgast <csett86@web.de>

* chore(deps) lib-jitsi-meet@latest

* ref(JitsiConference): don't crash on wrong oldTrack (jitsi#1709)

jitsi/lib-jitsi-meet@ad1f06d...64cdf69

* Use redux for local tracks instead of conference.js (jitsi#9920)

* do not use this.local video

* move tracks initialized flag around

* do not use this.localAudio

* untangle use audio/video stream methods

It should be safe to call setVideoMuteStatus and
setAudioMuteStatus regardless of the prejoin page
visibility state.

* add NO-OP to use track methods and fix crash
in _setLocalAudioVideoStreams on not a promise

* use allSettled

* feat: Whitelists enableUnifiedOnChrome.

Whitelists it, so we can run tests by setting it to false.

* chore(deps) lib-jitsi-meet@latest

* fix(replaceTrack):  Don't wrap Error in Error.

jitsi/lib-jitsi-meet@64cdf69...fbf85bd

* feat(toolbar-buttons): Add event for notify overwritten toolbar buttons

* fix(context-menus) Fix participant context menus/toolbar overflow menu

- on ipads, long touch open dialog now opens the context menu to the left of the thumbnail as expected
- on ipads, now we close context menus on tap out
- fix case when participant context menu's height > tileview videos' height causing scroll on videos pane
- keep toolbox open while the overflow menu is shown
- keep remote participant video thumbnail in filmstrip visible even if toolbox is hidden, if context menu is opened
- Fix bug where toolbox could be completely disabled

* Show reactions buttons at all times

Don't send reactions via the channel if there's only one participant in the meeting

* feat(android) expose channels ids

* fix(rn) disable pip while authorising dropbox

* fix(shared-video) make placeholder translatable

Also fix capitalization.

* fix(rn,shared-video) validate URLs to avoid crashes on the native side

* fix(rn,conference) count fake participants when checking if lonely meeting

A shared video participant counts, so the lonely meeting invite options can
disappear.

* feat(rn,conference) show invite button on the top navbar

* fix(conference.js): add tracks to the conference

* fix(av-moderation) Advanced moderation improvements (jitsi#9935)

* Update moderation in effect notifications

Only display one notification for each media type. Display notification for keyboard shortcuts as well

* Update muted remotely notification

Display name of moderator in the notification

* Fix indentation on moderation menu

* Update text for video moderation

* Added moderator label in participant pane

* Update microphone icon in participant list

For participants that speak, or are noisy, but aren't dominant speaker, the icon in the participant list will look the same as the dominant speaker icon but will not change their position in the list

* Added sound for asked to unmute notification

* Code review changes

* Code review changes

Use simple var instead of function for audio media state

* Move constants to constants file

* Moved constants from notifications to av-moderation

* fix(rn,conference) show underlay when tapping navbar buttons

* fix(feedback): Scroll to the top when opening feedback dialog

* feat(rn,connection) enable XMPP WebSocket on mobile

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>

* feat((rn,config) add a/b test flag to enable XMPP WebSockets on mobile

* fix(filmstrip) Fix filmstrip on RN when thumbnail reordering is disabled.

* fix(context-menus) Don't show volume slider on iOS web

* fix(device-selection) Do not create preview when mic selection is disabled.
This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.

* fix(Filmstrip) fix not being able to scroll

* fix(prejoin) implement ux improvements for mobile (jitsi#9939)

* android: fix initializing soloader from Activity context

It has to be an application context.

* fix: Fixes undefined error causing to stop reloads.

Jibri was hitting a problem where it reloads and in certain cases (remote user is screensharing) we hit this participant undefined, which stops reload and stops recording.
It is still not obvious why we try to render this on leaving the conference and for a participant that is not in the conference ... this re-render should not happen as this component should be removed from its parent when the participant is not existing.

* chore(deps) lib-jitsi-meet@latest

* fix: Reads shard name and from disco-info if available.
* chore(deps): bump sdp-interop to get another fix for ICE restart
* update sdp-interop to include Unified ICE restart fix

jitsi/lib-jitsi-meet@fbf85bd...609e3d5

* fix(recorder): tile view

In the case of the recorder we were not taking into account that the
local thumbnail is not visible. This was braking the rendering  and
positioning of the thumbnails in tile view.

* fix(lang) update Russian translation

Co-authored-by: Alexey Matveev <malex@1forma.ru>

* fix(jaas) do not show overriden unsupported browser page for jaas users (jitsi#9962)

* fix(notifications) Fix recording start notif not disappearing

* feat(conference-info-header) Make conference info header configurable. (jitsi#9638)

* chore(deps) lib-jitsi-meet@latest

* fix(JitsiConference) Check for room before calling isFocus method on the room object.
* fix(Jingle) Reverse the order of ssrcs signaled for Firefox. This fixes an issue where the bridge doesn't forward the HD stream from Firefox to other users in the call. The order of the ssrcs produced by the browser is from Highest resolution to lowest whereas the bridge assumes it to be from lowest to highest as is the case in Chrome and Safari.
* fix(codec-selection): Impose VP9 bitrates only when VP9 is the negotiated codec. If Jicofo doesn't offer VP9 but the client expresses a preference for VP9, VP9 bitrates were being imposed before.

jitsi/lib-jitsi-meet@609e3d5...3b8baa9

* feat(e2ee) disable e2ee when large number of participants

* fix(responsive-ui): Shrink self view when in portrait mode on mobile web

* fix(config,notifications) fix rendering moderator notifications (jitsi#9986)

Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).

* fix(reactions) Reactions improvements (jitsi#9964)

* Register shortcuts on mount

* Changed icon for reactions menu

* Enable reactions by default

* Fix unreadCount bug

When having unread messages and sending a reaction the unread count now shows the correct count

* Fix overflow menu bottom color when reactions are enabled

* Revert raise hand icon

* Update raise hand functionality

On desktop show raise button with arrow for reactions. Only show raise hand in the reactions menu on mobile

* Fix lint error

Add required prop to ToolboxButtonWithIcon

* Legacy support for enable reactions

If disableReactions is undefined treat it as true

* Remove unnecessary code

* Fix unread counter showing negative count

* Fix unreadCount with reactions

UnreadCount ignores all reactions messages

* Fixed typo

* Fix background color

* feat(api): Expose event used for sending browser support

* fix(av-moderation) Display Allow Video instead of Ask to Unmute (jitsi#9991)

When the user is allowed audio but not video display Allow Video button instead of Ask to Unmute

* feat(rn,av-moderation) updated advanced moderation on Native

Updated participants list to:
- show Moderator label
- show correct status icons (red for force muted)
- show participants in the right order

Updated moderation to:
- show moderation menu at all times
- make moderation options functional

Updated notifications:
- fixed raise hand to show name
- display moderator rights granted

Updated mute/ stop video for all dialogs to include moderation toggles

Added ask to unmute button

Fix comments on ask to unmute

Co-authored-by: robertpin <robert.pin9@gmail.com>

* chore(rn,versions) bump sdk version

* fix(av-moderation) - Mute/ stop video except no longer change moderation status

Mute everyone else no longer disables moderation

* Fix stop everyone's video

Stop everyone's video now also stops screensharing for the moderator that did the action, not just video

* fix(participants-pane) bring back lobby reject button

It got accidentally removed in:
jitsi@1dc8bfa#diff-ef66b8ab7c899b16d6c1102b3c812aa45509f95e11267cbfdbd0674143e94575

* fix(lobby) don't mix web and native actions on the same file

USe actions.any for common actions.

* fix(toolbox) don't mix web and native actions on the same file

* fix(ios) fix black screen when using Bluetooth in iOS 15

Fixes: jitsi#9996

On iOS 15 Bluetooth devices are reported twice for some reason, one with the
normal type "Bluetooth" but another type without a know (to me) type, and the
uid ends in "-reference".

While we send those unkwno devices to JS, we were not filtering them properly.
This patch skips them altogether.

* fix(rn) add default value when retrieving e2ee redux state

* fix(lang) update occitan translation

* fix(ios) create audio track early

In iOS 15 we observe that not creating the audio track early may result in not
getting audio after unmuting for the first time.

Creating the audio track early means the first unmute doesn't need to add the
track to the conference, resulting in a much faster operation.

Note that creating the track early doesn't mean we will start unmuted, the track
will be muted.

* fix(chat): Hide scroll bar on chat input

Based on this suggestion jitsi#9958

* fix(subject): Keep subject centered when chat panel is open

* fix(av-moderation) Only stop screensharing on Stop everyone's video

* fix(toolbar) Fix toolbar always visible; refactors

- deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`

* chore(interface-config) Group deprecated configs

* fix: Speaker stats search fix jitsi#9751 (jitsi#10019)

* Optimization of speaker stats display names jitsi#9751

* Fix speaker stats search for empty string jitsi#9751

* fix(lang) update french translation

* fix(av-moderation) Stop screensharing and video on moderation start

When video moderation starts, stop screensharing and ignore if video was on when sharing started

* feat(dynamic-branding): Add branding option for virtual backgrounds

* fix: Fixes errors in prosody about string formatting and nil values. (jitsi#10037)

* fix: Fixes errors in prosody about string formatting and nil values.

error   Traceback[c2s]: /usr/lib/prosody/util/format.lua:59: invalid option '%b' to 'format'
stack traceback:

mod_polls.lua:25: attempt to index local 'data' (a nil value)
stack traceback:

* squash: Fix more formatting concatenation.

* lang: Update main-ar.json (jitsi#10034)

Adding missing keys and translate them

* lang: minor fix in russian localization (jitsi#10027)

* - minor fix in russian localization

* - minor localization fix

Co-authored-by: Alexey Matveev <malex@1forma.ru>

* fix(av-moderation) Improve advanced moderation (jitsi#10004)

* fix(av-moderation) Improve advanced moderation

Hide moderator label on disasbleModeratorIndicator
 - On disasbleModeratorIndicator config hide moderator label from participants pane

Add Ask to Unmute button to mobile web

* Fix lint error

* fix(android) removes unnecessary parcel processing

* fix(lang) update Occitan translation

* fix(config) fix prejoin throwing a TypeError due to late config initialization (jitsi#10041)

* fix(android) disables uncompressed native libs usage

* fix(invite) fix video rooms not being displayed in invite search

* feat(av-moderation) Ask to Unmute and remove from Whitelist (jitsi#10043)

* feat(av-moderation) Ask to Unmute and remove from Whitelist

Make Ask to Unmute work without moderation
Add remove from moderation whitelist functionality

* chore(deps) lib-jitsi-meet@latest

* feat(av-moderation) Remove from moderation whitelist functionality (jitsi#1729)
* fix(chore) corrected typo in log message
* fix(e2ee) replace nullish coalescing with or
* fix(e2ee) restore initial key when RATCHET_WINDOW_SIZE reached

jitsi/lib-jitsi-meet@3b8baa9...0646bc3

Co-authored-by: Дамян Минков <damencho@jitsi.org>

* fix: Fix speaker stats search dependency and remove duplicate logic jitsi#9751 (jitsi#10045)

* Fix speaker stats search dependency and remove duplicate logic jitsi#9751

* Fix speaker stats component render on update jitsi#9751

* feat(rtcstats): remove SDP transmission jitsi#10054

* feat(lang) add helper script for manual translations

It updates the main language file for a given locale from the canonical one and
sets the empty string on the missing keys. No longer used keys are discarded.

* fix(lang) sample run of the translations updating script

* feat(ios) drop support for iOS 11

* chore(deps) lib-jitsi-meet@latest

* fix(Jingle) Log the extracted info from Jingle IQ.
* ref(Jingle) Alpha sort and prefix the local functions with '_'
* ref(Jingle) Log formatted source information. Instead of logging the full IQs for Jingle messages like session-initiate, source-add and source-remove which can be very long, log just the formatted source information.
* ref(RTC) rename iceConfig to pcConfig. It makes more sense to call it pcConfig since it is the RTCConfiguration object passed to the WebRTC peerconnection.
* fix(logging) Log only the imp events on remote tracks. Log only the important events that we care about on the HTMLMediaElement that the remote tracks are attached to.

jitsi/lib-jitsi-meet@0646bc3...ae70962

* fix(logging) Remove logs that are very chatty.
The receiver video constraints that are actually sent to the bridge are logged in LJM and need not be logged in the application.

* fix(chore): Don't show react "unique key" warning

* fix(ios) fix crash on WebSocket errors

Bacckport
facebook/react-native@748aa13

Fixes:

~~~
Fatal Exception: NSInvalidArgumentException
0  CoreFoundation                 0x129708 __exceptionPreprocess
1  libobjc.A.dylib                0x287a8 objc_exception_throw
2  CoreFoundation                 0x19b9c8 -[__NSCFString characterAtIndex:].cold.1
3  CoreFoundation                 0x1a7a20 -[__NSPlaceholderDictionary initWithCapacity:].cold.1
4  CoreFoundation                 0x164c0 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
5  CoreFoundation                 0x8de0 +[NSDictionary dictionaryWithObjects:forKeys:count:]
6  JitsiMeetSDK                   0x5704b4 -[RCTWebSocketModule webSocket:didFailWithError:] + 168 (RCTWebSocketModule.m:168)
7  JitsiMeetSDK                   0x54a5ec __33-[RCTSRWebSocket _failWithError:]_block_invoke_2 + 622 (RCTSRWebSocket.m:622)
8  libdispatch.dylib              0x2a84 _dispatch_call_block_and_release
9  libdispatch.dylib              0x481c _dispatch_client_callout
10 libdispatch.dylib              0xc004 _dispatch_lane_serial_drain
11 libdispatch.dylib              0xcc00 _dispatch_lane_invoke
12 libdispatch.dylib              0x174bc _dispatch_workloop_worker_thread
13 libsystem_pthread.dylib        0x37a4 _pthread_wqthread
14 libsystem_pthread.dylib        0xa74c start_wqthread
~~~

* feat(external-api) add data-channel-open event

Signals that the bridge channel is open. It may take a few ms to get established
after the conference join, so applications might be interested in using it once
ready.

* feat(android) target sdk 31

* fix(Prejoin): Join click before conference.init()

* fix(prejoin): Prevent double joining conference.

* chore(deps) lib-jitsi-meet@latest

* fix(browser-support) fix detecting iOS browsers correctly
* fix(JitsiConference):2 instances for the same room
* ref: sendMuteStatus is not async

jitsi/lib-jitsi-meet@ae70962...c15dda1

* feat: Simplify AV moderation participant approve/remove message and fix array usage. (jitsi#10062)

* feat: Simplify av moderation participant approve/remove message.

There is no point of having messages like:
{
  "room": "myroom@conference.mydomain.com",
  "type": "av_moderation",
  "mediaType": "audio",
  "removed": true,
  "approved": true
}

* fix: Fixes array in json.

fix: Fixes array in json.

* fix: Fixes jitsi#9869 Lobby and wrong password case.

* chore(deps) lib-jitsi-meet@latest

* fix(xmpp): disable RTX for Firefox < 93, because it results in random SSRC order
* fix(Jingle): stop reverting the SSRCs from Firefox

jitsi/lib-jitsi-meet@c15dda1...7a56f7b

* feat(android) extract notification channel name

* chore(deps) lib-jitsi-meet@latest

* fix(JitsiConference) make sure isE2EEEnabled() returns a boolean
* fix(loggging) fix exceptions on mobile

jitsi/lib-jitsi-meet@7a56f7b...afc1c34

* fix(rn,conference) fix unmute when "everyone starts muted" is set

Since iOS 15 we really need the audio stream to exist, so make sure we don't
destroy it even when "everyone starts muted" is set, we'll just mute it.

Fixes: jitsi#10053

* chore(deps): update react-native-webrtc@1.92.2

Fixes a crash on Android

* fix: Fixes displaying country names which has multiple names listed.

Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].

* fix(av-moderation) Check for moderation support

Show av moderation toggles on mute all / stop everyone's video dialogs only if moderation is supported
Show Ask to Unmute only for moderators

* fix: Skips setting language for transcriptions if not enabled.

* chore(deps) lib-jitsi-meet@latest

* fix: Avoids sending empty nick in presence.

jitsi/lib-jitsi-meet@afc1c34...b5288c2

* fix(config, reactions) Added config option to disable reaction sounds (jitsi#10046)

* fix(reactions) Remove vpaas check for reactions webhook (jitsi#10089)

Reactions will be sent if webhookProxyUrl is set in config.js

* fix(av-moderation) Show Mute button when participant is unmuted (jitsi#10090)

Show Mute button instead of always showing Ask to Unmute

Added aria-label

* fix(av-moderation) Fix Ask to Unmute

Make ask to unmute work even if the participant is already whitelisted for audio

* call module that checks the jwt against the access service

* lang: Update main-it.json (jitsi#10088)

* Update main-it.json

* Update main-it.json

added a missing comma...

* Update main-it.json

added all the missing commas...

* Update main-it.json

will this be the last comma I left behind? Who knows...

* lang: added and translated all missing keys on turkish translation (jitsi#10050)

* feat(screenshot-capture) Updated screensharing screenshot capture

Changed screen capture to non effect. Effects are used to alter the stream, this feature does not need to alter the stream, it just needs access to it

Changed image diff library. Previous library diff’ed the whole image, the new one has en early return threshold

Use ImageCaptureAPI to take the screenshot. Added polyfill for it and polyfill for createImageBitmap

Added analytics

* fix(av-moderation) Update function that calculates quick action button

* feat(config): Add config option for making display name read only

* fix(tracks) Always add audio track on Safari.
This fixes an issue where Safari users cannot hear remote audio if they join audio/video muted. The browser throws the following error when the application tries to execute play on the audio element: 'NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.' This started happening in Safari 15.

* janeify the app a little bit

* change meta browser icon to jane

* Update README.md

* force mobile to open desktop view

tweaks for mobile browser

* use jwt token auth server for development

* send beacon back to jane when exiting a chat

* Update README.md

* TEL-53 add window.close() to "hangup" function

TEL-38 remove info-dialog button and popover.

* TEL-72 & store the last visited jwt URL to localstorage, bring back IOS mobile browser checking condition

* replace watermark.png

* fix the thunk getState issue in react native

* switch "DEFAULT_SERVER_URL" to jwt server url for React native. and stop sending beacon temporarily.

* better refresh last visited url logic

* move the refresh last url function to connection.js.

* send started_at back to Jane

* remove video resolution constraint setting for firefox

* Add bugsnag to bundle and change the app store redirecting link url.

* remove refresh last visited URL.

* update sendBeacon condition for Test call.

* keep browser's url params

* add refresh page button

* Update jane video chat logo and add version number to index.html's static asset url

* add bugsnag notify action to conference and connection listener

* update RefreshButton component

RefreshButton will only show if there is only one participant and no remote tracks from RTC.

* add "isPad" condition for redirecting user to app store in safari on ipad.

* update index.html's js/css assets src path version.

* hide "screen share" button on android device.

* Update conference reducer and action for dispatching the correct startedAt time to participant_left endpoint.

Also bring back the duration timer.

* remove unused code

* rename "CONFERENCE_STARTED_TIME_CHANGED"  to "SET_CONFERENCE_START_TIME"

* disable using Gravatar or other avatar services

* fix the refresh button is blocking the setting button issue

* front end app will not use prosody's conference duration.

* remove watermark logo's a link

* Remove "Beer kiss face blush heart" from smileys emoji.

* html-webpack-plugin for generating assets version number

* add WaitingMessage component as the reminder for the first call participant

* update index.html & webpack config

* fix watermark issue in welcome page

* remove unused code and update the appointment start timestamp condition

* fix moment locale issue in "WaitingMessage" component.

* make eslint happy

* make flow & lint happy.....

* update the conferenceWillLeave send beacon condition.

* Copied template from janeapp/jane

* Remove sections not relevant to this repo

* Add note/link: how to test video-chat inside Jane Desktop locally

* Copy relevant updates from template in janeapp/jane

* Remove parts irrelevant to this repo

* only instantiate bugsnag client in production env.

* add ProximaNova regular thin semi-bold fonts

* Merge pull request #38 from janeapp/IMPT-3-Create-custom-events-and-property-for-sending-more-participant-statistics-data-to-amplitude

* Merge pull request #37 from janeapp/TEL-277-Feature-flag-for-Selectable-HD-quality-(web)

[TEL-277] Feature flag for selectable hd quality (web)

* Merge pull request #45 from janeapp/IMPT-398-Only-send-the-Poor-connection-events-to-Amplitude

[IMPT-398] Only send the Poor connection events to Amplitude

* Merge pull request #51 from janeapp/IMPT-362-Pad-the-video-so-it-can-be-a-max-of-N-pixels

[IMPT-362] Pad the video so it can be a max of N pixels

* Merge pull request #53 from janeapp/SCH-263-HD-video-quality-alert

[SCH-263] HD video quality alert

* Merge pull request #50 from janeapp/IMPT-41-Use-the-time-format-from-Jane

[IMPT-41] Use the time format from Jane

* Merge pull request #25 from janeapp/TEL-290-Jane-waiting-area-component

[IMPT-60] Telehealth waiting area/ practitioner tool (web)

* Merge pull request #55 from janeapp/Fix-sd-video-feed-is-too-small

[Fix] SD Video feed is too small

* Merge pull request #56 from janeapp/SCH-301-Make-language-consistent-in-Waiting-Room-UI

[SCH-301] Make language consistent in Waiting Room UI

* Build a nginx web container using the compiled video-chat app (#67)

* Build a nginx web container using the compiled video-chat app

* Add apple-app-site-association file

* Inject bugsnag api key from env before compiling

* Log real client IPs in nginx container (#78)

* Set nginx real IP header and log format

This is so we log the IP that the client is connecting from, and not
just the ALB IP.

* Activate custom log format

* Merge pull request #60 from janeapp/SCH-322-Update-the-authentication-failed-error-modal-in-jitsi

[SCH-322] Update the "authentication failed" error notification in jitsi

* Merge pull request #62 from janeapp/SCH-340-video-chat-app-sends-the-participant-left-post-request-twice-to-jane

[SCH-340] Video chat web app sends "left waiting room" signal twice to Jane when user hangs up the call

* Merge pull request #70 from janeapp/LANG-19-Telehealth-Translations-jitsi-web-app

[LANG-19] Telehealth Translations (Web app)

* Merge pull request #79 from janeapp/fix-contrasting-brightness-shades-in-the-video

[Fix] strange contrasting brightness shades in the video

* Merge pull request #85 from janeapp/SCH-460-Telehealth-video-is-zooming-in-and-out-during-call

[SCH-460] Telehealth video is zooming in and out during call (web app)

* Merge pull request #76 from janeapp/SCH-393-Display-Treatment-length-not-scheduled-length-in-Appointment-Moda

[SCH-393][Web app] Display Treatment length not scheduled length in Appointment Modal

* Merge pull request #69 from janeapp/SCH-373-Move-Appointment-details-modal-to-the-side-of-the-screen

[SCH-373] Move Appointment details modal to the side of the screen

* Merge pull request #82 from janeapp/jane-online-appointments-activity-log

Jane Online Appointments Activity Log [Web app]

* Merge pull request #89 from janeapp/increase-the-z-index-of-the-waiting-room-modal

Increase the z-index of the waiting room modal

* Merge pull request #88 from janeapp/SCH-525-Analytics-events-to-track-waiting-room-socket-message-and-admit-button-actions

[SCH-525][Web app] Analytics events to track waiting room socket message and admit button actions

* Merge pull request #92 from janeapp/make-the-modal-text-responsive

Make the waiting room modal text responsive

* Merge pull request #93 from janeapp/fix-video-zooming-in-and-out-on-firefox

[Fix] video is zooming in and out on firefox

* Merge pull request #91 from janeapp/polling-fallback-when-socket-fails

[SCH-531]Implement polling fallback for waiting room if websocket fails

* Merge pull request #96 from janeapp/fix-connectionPromise-is-undefined

[SCH-665] Conference connection is undefined when user joins the session from waiting room [web app]

* Enable the nginx stub_status endpoint for datadog monitoring

* Merge pull request #100 from janeapp/fix-connectionPromise-is-undefined-follow-up-PR

Fix connection promise is undefined (follow-up)

* Disable e2eping

* Change builder stage from node:latest to node:lts

Looks like latest switched from node 16 to 17 yesterday, and this has
errors.

* Update builder image to use node:16 instead of node:lts

To make sure we pin node version 16

* waiting room button ui fix

* remove unused toolbar buttons.

* Remove testing section which effectively enables firefox simulcast

Also add some default values to make sure they are set as expected

* Allow setting channelLastN with env var

* Disable unneeded features and reduce minimum height constraint

* Go back to 180 minimum height

It doesn't go any lower in my testing

* disable the reactions menu.

* disable jitsi remote control

* fix lint & flow errors

* Do not instantiate Transport Object for RN webview page & remove unused code

* remove unused button for test call

* stop showing the room name and video quality display in conference info.

* Change domain name from meet.jitsi to meet.jane

(cherry picked from commit ad5eacc)

Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
Co-authored-by: Hristo Terezov <hristo@jitsi.org>
Co-authored-by: Alex Bumbu <alex.bumbu@8x8.com>
Co-authored-by: José Luís Andrade <32515675+jluisfa@users.noreply.github.com>
Co-authored-by: chagai95 <31655082+chagai95@users.noreply.github.com>
Co-authored-by: cfriedlander <chagai.friedlander@aarenet.com>
Co-authored-by: Mejans <61360811+Mejans@users.noreply.github.com>
Co-authored-by: phict <phict4@hotmail.com>
Co-authored-by: hmuresan <horatiu.muresan@8x8.com>
Co-authored-by: tmoldovan8x8 <62697631+tmoldovan8x8@users.noreply.github.com>
Co-authored-by: Cross <github@dillfrescott.com>
Co-authored-by: Vlad Piersec <vlad.piersec@8x8.com>
Co-authored-by: Andrei Gavrilescu <51706180+andrei-gavrilescu@users.noreply.github.com>
Co-authored-by: Jaya Allamsetty <jaya.allamsetty@8x8.com>
Co-authored-by: Jaya Allamsetty <54324652+jallamsetty1@users.noreply.github.com>
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net>
Co-authored-by: Tudor D. Pop <tudor.dan.pop7@gmail.com>
Co-authored-by: vp8x8 <37841821+vp8x8@users.noreply.github.com>
Co-authored-by: abora8x8 <56257143+abora8x8@users.noreply.github.com>
Co-authored-by: Horatiu Muresan <39557534+horymury@users.noreply.github.com>
Co-authored-by: scott boone <sawall@users.noreply.github.com>
Co-authored-by: ashiqhassan95 <ashiqhassan95@gmail.com>
Co-authored-by: Andrei Gavrilescu <gavrilescu.andrei90@gmail.com>
Co-authored-by: dimitardelchev93 <43634401+dimitardelchev93@users.noreply.github.com>
Co-authored-by: Izak Glasencnik <izak.glasencnik@gmail.com>
Co-authored-by: robertpin <robert.pin9@gmail.com>
Co-authored-by: csett86 <csett86@web.de>
Co-authored-by: Paweł Domas <pawel.domas@jitsi.org>
Co-authored-by: Дамян Минков <damencho@jitsi.org>
Co-authored-by: Pawel Domas <2965063+paweldomas@users.noreply.github.com>
Co-authored-by: Avram Tudor <tudor.potecaru@gmail.com>
Co-authored-by: Alexey Matveev <develop.iapps@gmail.com>
Co-authored-by: Alexey Matveev <malex@1forma.ru>
Co-authored-by: titus.moldovan <titus.moldovan@8x8.com>
Co-authored-by: Damien Fetis <damien.fetis@renater.fr>
Co-authored-by: Ali Alhaidary <75235623+ali-alhaidary@users.noreply.github.com>
Co-authored-by: Tudor-Ovidiu Avram <tudor.potecaru@8x8.com>
Co-authored-by: alexbratu92 <alexbratu92@gmail.com>
Co-authored-by: chipechop <chipechop@users.noreply.github.com>
Co-authored-by: Suleyman BİLGİN <hi@suleyman.dev>
Co-authored-by: zain <zain@jane.app>
Co-authored-by: Zain Amarshi <zamarshi1@gmail.com>
Co-authored-by: Ivan Jiang <>
Co-authored-by: gerbus <christopher.x.gerber@gmail.com>
Co-authored-by: Chris Warren <chris.warren@jane.app>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants