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

Merge beta into master #2635

Merged
merged 671 commits into from
Nov 12, 2020
Merged

Merge beta into master #2635

merged 671 commits into from
Nov 12, 2020

Conversation

diegolmello
Copy link
Member

Proposed changes

Issue(s)

How to test or reproduce

Screenshots

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • Improvement (non-breaking change which improves a current function)
  • New feature (non-breaking change which adds functionality)
  • Documentation update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • I have added necessary documentation (if applicable)
  • Any dependent changes have been merged and published in downstream modules

Further comments

djorkaeffalexandre and others added 30 commits May 8, 2020 09:55
…2089)

* [IMPROVEMENT] Keep screen awake while recording/playing some audio

* [FIX] Add expo-keep-awake mock
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Created new field in subscription table

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* [NEW] New field added to obeserver in room view

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* [NEW] Added icon and new design to banner

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* [NEW] Close banner function works

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* [IMPROVEMENT] closed banner status now update correctly

Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>

* improve banner style

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Android RN 62

* First steps iOS

* Second step iOS

* iOS compiling

* "New" build system

* Finish iOS

* Flipper

* Update to RN 0.62.1

* expo libs

* Hermes working

* Fix lint

* Fix android build

* Patches

* Dev patches

* Patch WatermelonDB: Nozbe/WatermelonDB#660

* Fix jitsi

* Update several minors

* Update dev minors and lint

* react-native-keyboard-input

* Few updates

* device info

* react-native-fast-image

* Navigation bar color

* react-native-picker-select

* webview

* reactotron-react-native

* Watermelondb

* RN 0.62.2

* Few updates

* Fix selection

* update gems

* remove lib

* finishing

* tests

* Use node 10

* Re-enable app bundle

* iOS build

* Update jitsi ios
* Update expo libs

* Configure expo-local-authentication

* ScreenLockedView

* Authenticate server change

* Auth on app resume

* localAuthentication util

* Add servers.lastLocalAuthenticatedSession column

* Save last session date on background

* Use our own version of app state redux

* Fix libs

* Remove inactive

* ScreenLockConfigView

* Apply on saved data

* Auto lock option label

* Starting passcode

* Basic passcode flow working

* Change passcode

* Check if biometry is enrolled

* Use fork

* Migration

* Patch expo-local-authentication

* Use async storage

* Styling

* Timer

* Refactor

* Lock orientation portrait when not on tablet

* share extension

* Deep linking

* Share extension

* Refactoring passcode

* use state

* Stash

* Refactor

* Change passcode

* Animate dots on error

* Matching passcodes

* Shake

* Remove lib

* Delete button

* Fade animation on modal

* Refactoring

* ItemInfo

* I18n

* I18n

* Remove unnecessary prop

* Save biometry column

* Raise time to lock to 30 seconds

* Vibrate on wrong confirmation passcode

* Reset attempts and save last authentication on local passcode confirmation

* Remove inline style

* Save last auth

* Fix header blink

* Change function name

* Fix android modal

* Fix vibration permission

* PasscodeEnter calls biometry

* Passcode on the state

* Biometry button on PasscodeEnter

* Show whole passcode

* Secure passcode

* Save passcode with promise to prevent empty passcodes and immediately lock

* Patch expo-local-authentication

* I18n

* Fix biometry being called every time

* Blur screen on app inactive

* Revert "Blur screen on app inactive"

This reverts commit a4ce812.

* Remove immediately because of how Activities work on Android

* Pods

* New layout

* stash

* Layout refactored

* Fix icons

* Force set passcode from server

* Lint

* Improve permission message

* Forced passcode subtitle

* Disable based on admin's choice

* Require local authentication on login success

* Refactor

* Update tests

* Update react-native-device-info to fix notch

* Lint

* Fix modal

* Fix icons

* Fix min auto lock time

* Review

* keep enabled on mobile

* fix forced by admin when enable unlock with passcode

* use DEFAULT_AUTO_LOCK when manual enable screenLock

* fix check has passcode

* request biometry on first password

* reset auto time lock when disabled on server

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Messages View

* [FIX] Opening PDF from Files View

* [FIX] Audio

* [FIX] SearchMessagesView

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Big names overflow

* [FIX] Message time

Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>

* [FIX] Some alignments

* fix user item overflow

* some adjustments

Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* fixed-issue

* removed-hardcoded-emoji

* Merge develop

* replaced markdown with emoji componenent

* made-changes

* use avatar onPress

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [WIP][NEW] Livechat info/actions

* [IMPROVEMENT] RoomActionsView

* [NEW] Visitor Navigation

* [NEW] Get Department REST

* [FIX] Borders

* [IMPROVEMENT] Refactor RoomInfo View

* [FIX] Error while navigate from mention -> roomInfo

* [NEW] Livechat Fields

* [NEW] Close Livechat

* [WIP] Forward livechat

* [NEW] Return inquiry

* [WIP] Comment when close livechat

* [WIP] Improve roomInfo

* [IMPROVEMENT] Forward room

* [FIX] Department picker

* [FIX] Picker without results

* [FIX] Superfluous argument

* [FIX] Check permissions on RoomActionsView

* [FIX] Livechat permissions

* [WIP] Show edit to livechat

* [I18N] Add pt-br translations

* [WIP] Livechat Info

* [IMPROVEMENT] Livechat info

* [WIP] Livechat Edit

* [WIP] Livechat edit

* [WIP] Livechat Edit

* [WIP] Livechat edit scroll

* [FIX] Edit customFields

* [FIX] Clean livechat customField

* [FIX] Visitor Navigation

* [NEW] Next input logic LivechatEdit

* [FIX] Add livechat data to subscription

* [FIX] Revert change

* [NEW] Livechat user Status

* [WIP] Livechat tags

* [NEW] Edit livechat tags

* [FIX] Prevent some crashes

* [FIX] Forward

* [FIX] Return Livechat error

* [FIX] Prevent livechat info crash

* [IMPROVEMENT] Use input style on forward chat

* OnboardingSeparator -> OrSeparator

* [FIX] Go to next input

* [NEW] Added some icons

* [NEW] Livechat close

* [NEW] Forward Room Action

* [FIX] Livechat edit style

* [FIX] Change status logic

* [CHORE] Remove unnecessary logic

* [CHORE] Remove unnecessary code

* [CHORE] Remove unecessary case

* [FIX] Superfluous argument

* [IMPROVEMENT] Submit livechat edit

* [CHORE] Remove textInput type

* [FIX] Livechat edit

* [FIX] Livechat Edit

* [FIX] Use same effect

* [IMPROVEMENT] Tags input

* [FIX] Add empty tag

* Fix minor issues

* Fix typo

* insert livechat room data to our room object

* review

* add method calls server version

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Blink header DM

* Remove query

* [FIX] Push RoomInfoView

* remove unnecessary try/catch

* [FIX] RoomInfo > Message (Tablet)

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Wait for login success to navigate

* Enable auth and room deep linking at the same time
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Wait attach activity before changeNavigationBarColor

* Remove timeout and add try/catch

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] StoryBook

* [FIX] UIKit crash when some app send a list

* [CHORE] Update snapshot

* [CHORE] Remove token & id
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Autocomplete position on Android

* [FIX] Set selection to 0 when needed

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Tests passing until roomslist

* create room

* roominfo

* change server

* broadcast

* profile

* custom status

* forgot password

* working

* room and onboarding

* Tests separated

* config.yml refactor

* Revert "config.yml refactor"

This reverts commit 0e984d3.

* CI

* lint

* CI refactor

* Onboarding tests

* npx detox

* Add all tests

* Save brew cache

* mac-env executor

* detox-test command

* Update readme

* Remove folder
* [FIX] Screen Lock Time respect local value

* [FIX] Enable biometry at the first passcode change
* [IMPROVEMENT] Refactor Icon Package

* some size fixes
djorkaeffalexandre and others added 26 commits October 30, 2020 16:38
* iOS native icons

* Android native icons

* Foss native icons

* Experimental icon iOS

* Experimental

* Notification icon

* Splash screen

* Splash screen iOS

* Blue notification text

* Fix iOS Launch Screen Icon

* Experimental and foss

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update Xcode to 12.1.0

* Remove alpha from Xcode App Store Icon
…2547)

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
takes into account long names on small screen which led to overlapping title and right buttons on the header bar
* 2.10.2

* update jitsi sdk

* use our own react-native-jitsi-meet

* use own android jitsi sdk

* remove jsc reference

* use self-builded ios sdk

* update react-native-jitsi-meet

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Report in German means "The Report" not "to report". Therefor "Melden" ist better suited here.

Co-authored-by: Diego Mello <diegolmello@gmail.com>
…2602)

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* adding missing German strings

* resolving conflict

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0)

* fix: snapshots tests failing

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Added waiting for network string translate

* [i18n] Add missing russian strings

* Some E2E strings

* [i18n] Add missing russian strings

* Some grammatical changes and translate optimizations

* Add english strings

* Final translate

Co-authored-by: Карлан Антон Андреевич <KarlanAA@global.bcs>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
…2604)

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook not able to import Avatar

* Fix lint

* Mock Date.now

* Fix RU translation

* isLegacy -> serverVersion

* Remove change avatar from room info edit for servers below 3.6

* Mock for storyshots only

* lint

Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Fixed the issue #2531

In app/containers/message/Reply.js added a View Contaier around the
Attachment Touchable and Added a Markdown attribute with msg set to
description of attachment to display the message if any.

* Added the condition to check if File Description Exists

Added an if statement to check if file description exists and if yes
then add a markdown with value msg equal to the description.

Also tested using 'yarn test -u' to add/update the tests.

* Made the requested Changes

Removed the condition to check for attachment description.
Added the `markdown` inside the touchable and wrapped `attachmentContainer` and the `markdown` inside a `<>` component

* Added file not showing message issue code in this branch

* Fixed the mistake in return

* fix

* Add tests

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
…ault Email option (#2615)

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] F-Droid build for store

* Trying to make Override custom push notifications on play build only

* Use play sourceSets

* Change version code

* Fix react-native-config-reader

* [FIX] F-Droid build for store

* Trying to make Override custom push notifications on play build only

* Use play sourceSets

* Change version code

* Fix react-native-config-reader

* Remove react-native-device-info Google dependencies / Use LIBRE_BUILD of react-native-jitsi-meet

* Invalidate CI Cache

* Set specific jitsi-meet-sdk

* Specify 2.10.0-libre

* jitsi-meet using an url based on play build

* update react-native-jitsi-meet

* react-native-device-info foss

* undo some unnecessary changes

* Fix notifications

Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
# Conflicts:
#	.circleci/config.yml
#	.gitignore
#	README.md
#	__mocks__/expo-keep-awake.js
#	__mocks__/react-native-gesture-handler.js
#	__tests__/__snapshots__/Storyshots.test.js.snap
#	android/app/build.gradle
#	android/app/src/foss/res/drawable/ic_launcher_background.xml
#	android/app/src/foss/res/drawable/ic_launcher_foreground.xml
#	android/app/src/foss/res/mipmap-anydpi-v26/ic_launcher.xml
#	android/app/src/foss/res/mipmap-anydpi-v26/ic_launcher_round.xml
#	android/app/src/foss/res/mipmap-hdpi/ic_launcher.png
#	android/app/src/foss/res/mipmap-hdpi/ic_launcher_round.png
#	android/app/src/foss/res/mipmap-mdpi/ic_launcher.png
#	android/app/src/foss/res/mipmap-mdpi/ic_launcher_round.png
#	android/app/src/foss/res/mipmap-xhdpi/ic_launcher.png
#	android/app/src/foss/res/mipmap-xhdpi/ic_launcher_round.png
#	android/app/src/foss/res/mipmap-xxhdpi/ic_launcher.png
#	android/app/src/foss/res/mipmap-xxhdpi/ic_launcher_round.png
#	android/app/src/foss/res/mipmap-xxxhdpi/ic_launcher.png
#	android/app/src/foss/res/mipmap-xxxhdpi/ic_launcher_round.png
#	android/app/src/foss/res/values/colors.xml
#	android/app/src/main/AndroidManifest.xml
#	android/app/src/main/assets/fonts/custom.ttf
#	android/app/src/main/ic_launcher-web.png
#	android/app/src/main/java/chat/rocket/reactnative/MainApplication.java
#	android/app/src/main/res/drawable-hdpi/logo.png
#	android/app/src/main/res/drawable-mdpi/logo.png
#	android/app/src/main/res/drawable-xhdpi/logo.png
#	android/app/src/main/res/drawable-xxhdpi/logo.png
#	android/app/src/main/res/drawable-xxxhdpi/logo.png
#	android/app/src/main/res/mipmap-hdpi/ic_launcher.png
#	android/app/src/main/res/mipmap-mdpi/ic_launcher.png
#	android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
#	android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
#	android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
#	android/app/src/main/res/values-night/colors.xml
#	android/app/src/main/res/values/colors.xml
#	android/app/src/play/AndroidManifest.xml
#	android/app/src/play/java/chat/rocket/reactnative/CustomPushNotification.java
#	android/app/src/play/java/chat/rocket/reactnative/Ejson.java
#	android/app/src/play/java/chat/rocket/reactnative/LoadNotification.java
#	android/build.gradle
#	android/gradle/wrapper/gradle-wrapper.properties
#	android/settings.gradle
#	app/actions/actionsTypes.js
#	app/actions/share.js
#	app/constants/colors.js
#	app/constants/settings.js
#	app/containers/ActionSheet/ActionSheet.js
#	app/containers/Avatar.js
#	app/containers/Button/index.js
#	app/containers/DisclosureIndicator.js
#	app/containers/FormContainer.js
#	app/containers/Header/index.js
#	app/containers/HeaderButton.js
#	app/containers/InAppNotification/NotifierComponent.js
#	app/containers/ListItem.js
#	app/containers/MessageBox/EmojiKeyboard.js
#	app/containers/MessageBox/Mentions/MentionItem.js
#	app/containers/MessageBox/RecordAudio.js
#	app/containers/MessageBox/buttons/BaseButton.js
#	app/containers/MessageBox/buttons/SendButton.js
#	app/containers/MessageBox/index.js
#	app/containers/MessageBox/styles.js
#	app/containers/ReactionsModal.js
#	app/containers/SafeAreaView.js
#	app/containers/Separator.js
#	app/containers/StatusBar.js
#	app/containers/UIKit/Divider.js
#	app/containers/UIKit/MultiSelect/Items.js
#	app/containers/UIKit/Overflow.js
#	app/containers/markdown/AtMention.js
#	app/containers/markdown/Emoji.js
#	app/containers/markdown/Hashtag.js
#	app/containers/markdown/styles.js
#	app/containers/message/CallButton.js
#	app/containers/message/Discussion.js
#	app/containers/message/MessageAvatar.js
#	app/containers/message/RepliedThread.js
#	app/containers/message/Reply.js
#	app/containers/message/Thread.js
#	app/containers/message/index.js
#	app/containers/message/styles.js
#	app/ee/omnichannel/containers/OmnichannelStatus.js
#	app/ee/omnichannel/views/QueueListView.js
#	app/i18n/locales/de.js
#	app/i18n/locales/en.js
#	app/i18n/locales/es-ES.js
#	app/i18n/locales/fr.js
#	app/i18n/locales/it.js
#	app/i18n/locales/ja.js
#	app/i18n/locales/nl.js
#	app/i18n/locales/pt-BR.js
#	app/i18n/locales/ru.js
#	app/i18n/locales/zh-CN.js
#	app/i18n/locales/zh-TW.js
#	app/index.js
#	app/lib/database/index.js
#	app/lib/database/model/Message.js
#	app/lib/database/model/Room.js
#	app/lib/database/model/Subscription.js
#	app/lib/database/model/User.js
#	app/lib/database/model/migrations.js
#	app/lib/database/schema/app.js
#	app/lib/database/schema/servers.js
#	app/lib/encryption/encryption.js
#	app/lib/methods/getUsersPresence.js
#	app/lib/methods/helpers/findSubscriptionsRooms.js
#	app/lib/methods/helpers/mergeSubscriptionsRooms.js
#	app/lib/methods/sendMessage.js
#	app/lib/methods/subscriptions/rooms.js
#	app/lib/rocketchat.js
#	app/lib/selection.json
#	app/presentation/DirectoryItem/index.js
#	app/presentation/RoomItem/RoomItem.js
#	app/presentation/RoomItem/Wrapper.js
#	app/presentation/RoomItem/index.js
#	app/presentation/UserItem.js
#	app/reducers/share.js
#	app/sagas/encryption.js
#	app/sagas/login.js
#	app/sagas/selectServer.js
#	app/share.js
#	app/stacks/InsideStack.js
#	app/stacks/MasterDetailStack/index.js
#	app/utils/avatar.js
#	app/utils/log/events.js
#	app/utils/moment.js
#	app/utils/room.js
#	app/views/AdminPanelView/index.js
#	app/views/AttachmentView.js
#	app/views/AuthLoadingView.js
#	app/views/AuthenticationWebView.js
#	app/views/AutoTranslateView/index.js
#	app/views/CreateChannelView.js
#	app/views/CreateDiscussionView/SelectChannel.js
#	app/views/CreateDiscussionView/SelectUsers.js
#	app/views/CreateDiscussionView/index.js
#	app/views/DefaultBrowserView.js
#	app/views/DirectoryView/index.js
#	app/views/E2EEnterYourPasswordView.js
#	app/views/E2EHowItWorksView.js
#	app/views/E2ESaveYourPasswordView.js
#	app/views/InviteUsersEditView/index.js
#	app/views/InviteUsersEditView/styles.js
#	app/views/InviteUsersView/index.js
#	app/views/InviteUsersView/styles.js
#	app/views/LanguageView/index.js
#	app/views/LegalView.js
#	app/views/LivechatEditView.js
#	app/views/LoginView.js
#	app/views/MessagesView/index.js
#	app/views/ModalBlockView.js
#	app/views/NewMessageView.js
#	app/views/NewServerView/ServerInput/index.js
#	app/views/NewServerView/index.js
#	app/views/NotificationPreferencesView/index.js
#	app/views/PickerView.js
#	app/views/ProfileView/index.js
#	app/views/ReadReceiptView/index.js
#	app/views/RegisterView.js
#	app/views/RoomActionsView/index.js
#	app/views/RoomActionsView/styles.js
#	app/views/RoomInfoEditView/index.js
#	app/views/RoomInfoEditView/styles.js
#	app/views/RoomInfoView/index.js
#	app/views/RoomMembersView/index.js
#	app/views/RoomView/Header/Header.js
#	app/views/RoomView/Header/Icon.js
#	app/views/RoomView/Header/LeftButtons.js
#	app/views/RoomView/Header/RightButtons.js
#	app/views/RoomView/Header/index.js
#	app/views/RoomView/List.js
#	app/views/RoomView/Separator.js
#	app/views/RoomView/index.js
#	app/views/RoomsListView/ListHeader/Encryption.js
#	app/views/RoomsListView/index.js
#	app/views/RoomsListView/styles.js
#	app/views/ScreenLockConfigView.js
#	app/views/SearchMessagesView/index.js
#	app/views/SelectServerView.js
#	app/views/SelectedUsersView.js
#	app/views/SetUsernameView.js
#	app/views/SettingsView/index.js
#	app/views/SettingsView/styles.js
#	app/views/ShareListView/Header/Header.ios.js
#	app/views/ShareListView/index.js
#	app/views/ShareView/Header.js
#	app/views/ShareView/index.js
#	app/views/SidebarView/index.js
#	app/views/StatusView.js
#	app/views/Styles.js
#	app/views/ThemeView.js
#	app/views/ThreadMessagesView/index.js
#	app/views/ThreadMessagesView/styles.js
#	app/views/UserNotificationPreferencesView/index.js
#	app/views/UserPreferencesView/index.js
#	app/views/VisitorNavigationView.js
#	app/views/WithoutServersView.js
#	e2e/helpers/app.js
#	e2e/tests/assorted/04-setting.spec.js
#	e2e/tests/assorted/06-status.spec.js
#	e2e/tests/room/02-room.spec.js
#	e2e/tests/room/04-roominfo.spec.js
#	ios/Gemfile.lock
#	ios/LaunchScreen.storyboard
#	ios/Podfile
#	ios/Podfile.lock
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet-Swift.h
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Headers/JitsiMeet.h
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Info.plist
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/JitsiMeet
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/Project/x86_64.swiftsourceinfo
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftdoc
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftinterface
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64-apple-ios.swiftmodule
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftdoc
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftinterface
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/arm64.swiftmodule
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftdoc
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftinterface
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/Modules/JitsiMeet.swiftmodule/x86_64.swiftmodule
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-de.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-enGB.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-eo.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-es.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fi.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-fr.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-frCA.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hr.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-hu.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-it.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-oc.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-ru.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages-sv.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/languages.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-af.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-bg.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-de.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-enGB.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-eo.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-es.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-esUS.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-et.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fi.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-fr.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-frCA.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hr.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-hu.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-it.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ja.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ko.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-mn.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-nl.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-oc.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-pl.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ptBR.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-ru.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-sv.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-vi.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhCN.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main-zhTW.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/assets/lang/main.json
#	ios/Pods/JitsiMeetSDK/Frameworks/JitsiMeet.framework/main.jsbundle
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCAudioSession.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCAudioSessionConfiguration.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCAudioSource.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCAudioTrack.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCVPixelBuffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCallbackLogger.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCameraPreviewView.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCameraVideoCapturer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCertificate.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCodecSpecificInfo.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCodecSpecificInfoH264.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCConfiguration.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCCryptoOptions.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDataChannel.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDataChannelConfiguration.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDefaultVideoDecoderFactory.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDefaultVideoEncoderFactory.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDispatcher.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCDtmfSender.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCEAGLVideoView.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCEncodedImage.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCFileLogger.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCFileVideoCapturer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCH264ProfileLevelId.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCI420Buffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCIceCandidate.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCIceServer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCLegacyStatsReport.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMTLVideoView.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMacros.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMediaConstraints.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMediaSource.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMediaStream.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMediaStreamTrack.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMetrics.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMetricsSampleInfo.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMutableI420Buffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCMutableYUVPlanarBuffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCNativeI420Buffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCNativeMutableI420Buffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCPeerConnection.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCPeerConnectionFactory.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCPeerConnectionFactoryOptions.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtcpParameters.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpCodecParameters.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpEncodingParameters.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpFragmentationHeader.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpHeaderExtension.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpParameters.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpReceiver.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpSender.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCRtpTransceiver.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCSessionDescription.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoCapturer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoCodecInfo.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoder.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoderFactory.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoderFactoryH264.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoderH264.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoderVP8.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoDecoderVP9.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoder.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderFactory.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderFactoryH264.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderH264.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderQpThresholds.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderSettings.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderVP8.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoEncoderVP9.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoFrame.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoFrameBuffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoRenderer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoSource.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoTrack.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCVideoViewShading.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/RTCYUVPlanarBuffer.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/UIDevice+RTCDevice.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Headers/WebRTC.h
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/Info.plist
#	ios/Pods/JitsiMeetSDK/Frameworks/WebRTC.framework/WebRTC
#	ios/Pods/JitsiMeetSDK/README.md
#	ios/Pods/Local Podspecs/react-native-jitsi-meet.podspec.json
#	ios/Pods/Manifest.lock
#	ios/Pods/Pods.xcodeproj/project.pbxproj
#	ios/RocketChatRN.xcodeproj/project.pbxproj
#	ios/RocketChatRN/Images.xcassets/Icons/logo.imageset/Contents.json
#	ios/RocketChatRN/Images.xcassets/Icons/logo.imageset/icon@2x.png
#	ios/RocketChatRN/Images.xcassets/Icons/logo.imageset/icon@3x.png
#	ios/RocketChatRN/Images.xcassets/Launch Screen Icon.imageset/Contents.json
#	ios/RocketChatRN/Images.xcassets/Launch Screen Icon.imageset/icon.png
#	ios/RocketChatRN/Images.xcassets/Launch Screen Icon.imageset/icon@2x.png
#	ios/RocketChatRN/Images.xcassets/Launch Screen Icon.imageset/icon@3x.png
#	ios/RocketChatRN/Images.xcassets/splashBackgroundColor.colorset/Contents.json
#	ios/RocketChatRN/Info.plist
#	ios/ShareRocketChatRN/Info.plist
#	ios/custom.ttf
#	ios/fastlane/Fastfile
#	ios/fastlane/report.xml
#	package.json
#	react-native.config.js
#	storybook/index.js
#	storybook/stories/Message.js
#	storybook/stories/RoomItem.js
#	storybook/stories/index.js
#	yarn.lock
@lgtm-com
Copy link

lgtm-com bot commented Nov 12, 2020

This pull request introduces 3 alerts when merging f309da9 into f9ccf38 - view on LGTM.com

new alerts:

  • 2 for Direct state mutation
  • 1 for Implicit operand conversion

@diegolmello diegolmello merged commit 94b4382 into master Nov 12, 2020
@diegolmello diegolmello deleted the beta branch November 12, 2020 12:29
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