Skip to content

Commit

Permalink
Squashed commit of the following (update from original repo): (#53)
Browse files Browse the repository at this point in the history
* 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
  …
  • Loading branch information
LancharroDav committed Oct 6, 2021
1 parent 2b2bbaa commit cc6c7a1
Show file tree
Hide file tree
Showing 997 changed files with 110,003 additions and 39,555 deletions.
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.20] - 2021-10-06
### Updated
- Updated from the last version of the Jitsi official repo.

## [1.1.19] - 2021-05-07
### Added
- Disable NoiseGateProcessor due to inconsistency when more than 3 people in a meeting.
Expand Down Expand Up @@ -122,4 +126,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [1.0.0] - 2021-03-18
### Added
- Adding CHANGELOG
- Adding Github actions for checks when new push on a branch and release management when merging with master
- Adding Github actions for checks when new push on a branch and release management when merging with master
17 changes: 17 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,3 +152,20 @@ this model but new features should follow this new layout.

When working on an old feature, adding the necessary changes to migrate to the new
model is encouraged.


### Avoiding bundle bloat

When adding a new feature it's possible that it triggers a build failure due to the increased bundle size. We have safeguards inplace to avoid bundles growing disproportionatelly. While there are legit reasons for increasing the limits, please analyze the bundle first to make sure no unintended dependencies have been included, causing the increase in size.

First, make a production build with bundle-analysis enabled:

```
npx webpack -p --analyze-bundle
```

Then open the interactive bundle analyzer tool:

```
npx webpack-bundle-analyzer build/app-stats.json
```
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
BUILD_DIR = build
CLEANCSS = ./node_modules/.bin/cleancss
DEPLOY_DIR = libs
LIBJITSIMEET_DIR = node_modules/@ivicos/lib-jitsi-meet/
LIBJITSIMEET_DIR = node_modules/lib-jitsi-meet/
LIBFLAC_DIR = node_modules/libflacjs/dist/min/
OLM_DIR = node_modules/olm
OLM_DIR = node_modules/@matrix-org/olm
RNNOISE_WASM_DIR = node_modules/rnnoise-wasm/dist/
TFLITE_WASM = react/features/stream-effects/virtual-background/vendor/tflite
MEET_MODELS_DIR = react/features/stream-effects/virtual-background/vendor/models/
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Jitsi Meet - Secure, Simple and Scalable Video Conferences
# <p align="center">Jitsi Meet</p>

This repository is a fork of the official Jitsi Meet repository (https://github.com/jitsi/jitsi-meet). Most of the features contained in this fork come from the original repository. A few additional custom features have been added for an Ivicos Jitsi Meet version. The deployment/release process has also been adapted.
The documentation for the features can be found in `doc/ivicos` and the usage is described in `USAGE.md` (repository setup and deployment procedure).
Expand All @@ -12,4 +12,8 @@ Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses [J

## Acknowledgements

Jitsi Meet started out as a sample conferencing application using Jitsi Videobridge. It was originally developed by ESTOS' developer Philipp Hancke who then contributed it to the community where development continues with joint forces!
<footer>
<p align="center" style="font-size: smaller;">
Built with ❤️ by the Jitsi team at <a href="https://8x8.com" target="_blank">8x8</a> and our community.
</p>
</footer>
3 changes: 2 additions & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.2.0'

debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.2'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7'

if (!rootProject.ext.libreBuild) {
implementation 'com.google.android.gms:play-services-auth:16.0.1'
Expand Down Expand Up @@ -109,6 +109,7 @@ gradle.projectsEvaluated {
def dropboxActivity = """
<activity
android:configChanges="keyboard|orientation"
android:exported="true"
android:launchMode="singleTask"
android:name="com.dropbox.core.android.AuthActivity">
<intent-filter>
Expand Down
2 changes: 2 additions & 0 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
android:installLocation="auto">
<application
android:allowBackup="true"
android:extractNativeLibs="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
Expand All @@ -13,6 +14,7 @@
android:resource="@xml/app_restrictions" />
<activity
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:exported="true"
android:label="@string/app_name"
android:launchMode="singleTask"
android:name=".MainActivity"
Expand Down
4 changes: 2 additions & 2 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ buildscript {

ext {
buildToolsVersion = "30.0.3"
compileSdkVersion = 30
compileSdkVersion = 31
minSdkVersion = 23
targetSdkVersion = 30
targetSdkVersion = 31
supportLibVersion = "28.0.0"

// The Maven artifact groupdId of the third-party react-native modules which
Expand Down
5 changes: 3 additions & 2 deletions android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ android.enableDexingArtifactTransform.desugaring=false

android.useAndroidX=true
android.enableJetifier=true
android.bundle.enableUncompressedNativeLibs=false

appVersion=21.0.0
sdkVersion=3.2.0
appVersion=21.4.0
sdkVersion=3.10.0
21 changes: 9 additions & 12 deletions android/sdk/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ dependencies {
//noinspection GradleDynamicVersion
implementation 'org.webkit:android-jsc:+'

implementation 'com.dropbox.core:dropbox-core-sdk:3.0.8'
implementation 'com.dropbox.core:dropbox-core-sdk:4.0.1'
implementation 'com.jakewharton.timber:timber:4.7.1'
implementation 'com.squareup.duktape:duktape-android:1.3.0'
implementation 'com.google.code.gson:gson:2.8.6'
Expand All @@ -56,6 +56,7 @@ dependencies {
exclude group: 'com.android.installreferrer'
}
} else {
implementation project(':react-native-amplitude')
implementation project(':react-native-device-info')
implementation(project(":react-native-google-signin")) {
exclude group: 'com.google.android.gms'
Expand All @@ -70,11 +71,14 @@ dependencies {
implementation project(':react-native-default-preference')
implementation project(':react-native-immersive')
implementation project(':react-native-keep-awake')
implementation project(':react-native-performance')
implementation project(':react-native-slider')
implementation project(':react-native-sound')
implementation project(':react-native-splash-screen')
implementation project(':react-native-svg')
implementation project(':react-native-video')
implementation project(':react-native-webrtc')
implementation project(':react-native-webview')
implementation project(':react-native-splash-screen')

testImplementation 'junit:junit:4.12'
}
Expand Down Expand Up @@ -153,16 +157,9 @@ android.libraryVariants.all { def variant ->
// Bundle sounds
//
copy {
from("${projectDir}/../../sounds/incomingMessage.wav")
from("${projectDir}/../../sounds/joined.wav")
from("${projectDir}/../../sounds/left.wav")
from("${projectDir}/../../sounds/liveStreamingOn.mp3")
from("${projectDir}/../../sounds/liveStreamingOff.mp3")
from("${projectDir}/../../sounds/outgoingRinging.wav")
from("${projectDir}/../../sounds/outgoingStart.wav")
from("${projectDir}/../../sounds/recordingOn.mp3")
from("${projectDir}/../../sounds/recordingOff.mp3")
from("${projectDir}/../../sounds/rejected.wav")
from("${projectDir}/../../sounds")
include("*.wav")
include("*.mp3")
into("${assetsDir}/sounds")
}

Expand Down
3 changes: 2 additions & 1 deletion android/sdk/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@

<service
android:name=".ConnectionService"
android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE">
android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE"
android:exported="true">
<intent-filter>
<action android:name="android.telecom.ConnectionService" />
</intent-filter>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@ public static Intent buildSendEndpointTextMessageIntent(String to, String messag
return intent;
}

public static Intent buildToggleScreenShareIntent() {
return new Intent(BroadcastAction.Type.TOGGLE_SCREEN_SHARE.getAction());
public static Intent buildToggleScreenShareIntent(boolean enabled) {
Intent intent = new Intent(BroadcastAction.Type.TOGGLE_SCREEN_SHARE.getAction());
intent.putExtra("enabled", enabled);
return intent;
}

public static Intent buildOpenChatIntent(String participantId) {
Expand Down
23 changes: 18 additions & 5 deletions android/sdk/src/main/java/org/jitsi/meet/sdk/DropboxModule.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

import com.dropbox.core.DbxException;
import com.dropbox.core.DbxRequestConfig;
import com.dropbox.core.android.Auth;
import com.dropbox.core.oauth.DbxCredential;
import com.dropbox.core.v2.DbxClientV2;
import com.dropbox.core.v2.users.FullAccount;
import com.dropbox.core.v2.users.SpaceAllocation;
Expand All @@ -17,7 +19,6 @@
import com.facebook.react.bridge.Promise;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.dropbox.core.android.Auth;
import com.facebook.react.bridge.ReactMethod;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.module.annotations.ReactModule;
Expand Down Expand Up @@ -66,7 +67,7 @@ public DropboxModule(ReactApplicationContext reactContext) {
@ReactMethod
public void authorize(final Promise promise) {
if (isEnabled) {
Auth.startOAuth2Authentication(this.getCurrentActivity(), appKey);
Auth.startOAuth2PKCE(this.getCurrentActivity(), appKey, DbxRequestConfig.newBuilder(clientId).build());
this.promise = promise;
} else {
promise.reject(
Expand Down Expand Up @@ -181,11 +182,23 @@ public void onHostPause() {}

@Override
public void onHostResume() {
String token = Auth.getOAuth2Token();
DbxCredential credential = Auth.getDbxCredential();

if (this.promise != null ) {
if (credential != null) {
WritableMap result = Arguments.createMap();
result.putString("token", credential.getAccessToken());
result.putString("rToken", credential.getRefreshToken());
result.putDouble("expireDate", credential.getExpiresAt());

this.promise.resolve(result);
this.promise = null;
} else {
this.promise.reject("Invalid dropbox credentials");
}

if (token != null && this.promise != null) {
this.promise.resolve(token);
this.promise = null;
}

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -116,12 +116,15 @@ public static void onHostPause(Activity activity) {
= ReactInstanceManagerHolder.getReactInstanceManager();

if (reactInstanceManager != null) {
// Try to avoid a crash because some devices trip on this assert:
// https://github.com/facebook/react-native/blob/df4e67fe75d781d1eb264128cadf079989542755/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java#L512
// Why this happens is a mystery wrapped in an enigma.
ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
if (reactContext != null && activity == reactContext.getCurrentActivity()) {
try {
reactInstanceManager.onHostPause(activity);
} catch (AssertionError e) {
// There seems to be a problem in RN when resuming an Activity when
// rotation is involved and the planets align. There doesn't seem to
// be a proper solution, but since the activity is going away anyway,
// we'll YOLO-ignore the exception and hope fo the best.
// Ref: https://github.com/facebook/react-native/search?q=Pausing+an+activity+that+is+not+the+current+activity%2C+this+is+incorrect%21&type=issues
JitsiMeetLogger.e(e, "Error running onHostPause, ignoring");
}
}
}
Expand Down
Loading

0 comments on commit cc6c7a1

Please sign in to comment.