Skip to content
  1. Oct 28, 2021
  2. Oct 01, 2021
    • Diego Mello's avatar
      Merge 4.20.0 into master (#3412) · 4db5db7f
      Diego Mello authored
      
      
      * [FIX] App not prompting join code for password protected channels (#2514)
      
      * Adding joinCode parameter
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Insert join code input
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add joinCode field on db
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add label i18 pt-br and en-us
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add insert join code text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Fix atribute name
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add join text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Fix attributes joinCode, joinCodeRequired and pass attribute param in navigation
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Fixing attribute joinCodeRequired pass to goRoom
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Changed textinput style
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Delete not necessary attribute
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Fixing input style
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Undo unncessary changes
      
      * use a join code modal
      
      * tests: e2e tests to join protected channel
      
      * fix: undo unnecessary change
      
      * tests: cancel join code
      
      * Remove some tests
      
      * Minor fixes
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avataryoussef-md <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18n] Add Arabic (#2537)
      
      * Arabic language setup
      
      * Added arabic translation
      
      * Arabic translation Proofreading
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing zh_TW and zh_CN strings (#2680)
      
      * feat(i18n): add some missing strings and improve some translation
      
      * fix: add missing server version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Add username on status messages (#2553)
      
      * 1689 - missing user name for status messages
      
      * 1689 - missing user name for status messages. Fixed broken e2e test "should pin message".
      
      * Minor tweak
      
      * Remove center style
      
      * Small refactor on User
      
      * Remove toLowerCase
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Filenames are incorrect in non-latin alphabets on upload (#2671)
      
      * fix: filename on react-native-image-crop-picker
      
      * fix: use rn-fetch-blob to upload files
      
      * fix: FileUpload as a service
      
      * fix: cancel upload on iOS
      
      * fix: file upload from share extension
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Ease white labelling for Android (#2685)
      
      * improve white labelling for Android
      
      * Move application ID to gradle properties
      
      * Fix CI
      
      * Point foss sufix to main app
      
      * Use npx on android-whitelabel script
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Chats order (#2688)
      
      * Persist highest value on subscription.roomUpdatedAt
      
      * Update tests
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [REGRESSION] Re-enable Jitsi Chat (#2687)
      
      * Fix main jitsi
      
      * Fix iOS
      
      * Clear build.gradle cache
      
      * Don't restore gradle
      
      * cache is back
      
      * Use master
      
      * Point to react-native-jitsi-meet#master
      
      * [CHORE] Build official apps on CI (#2701)
      
      * Duplicated target and changed Bridging Header
      
      * Display name
      
      * Unnecessary dumb swift file removed
      
      * Buildable name
      
      * Reorder Info.plist
      
      * Rename Official target's bundle id
      
      * Ignore .mobileprovision
      
      * Fix provisioning of official app
      
      * Starting signing
      
      * stash fastfile
      
      * starting official ci iOS
      
      * Uncomment Fastfile keychain
      
      * Fix CI config
      
      * allowProvisioningUpdates
      
      * Changing AppIcon and Splash Screen
      
      * Remove unnecessary folder inside of Images.xcassets
      
      * Reorder notificationservice and shareextension plists
      
      * Fix signing
      
      * Manual signing style for official
      
      * Split official signing
      
      * Update project provisioning
      
      * Use ENV as profile
      
      * Output match
      
      * Keys
      
      * TestFlight refactor
      
      * Setting up android
      
      * android-official-play-build job
      
      * Start removing unnecessary fastlane tasks on Android
      
      * Trying to refactor Android jobs
      
      * android-env
      
      * Remove foss build for now
      
      * Fork
      
      * Fix if conditions
      
      * Fix push
      
      * ios-build command
      
      * Rename Android builds
      
      * Upload dSYMs
      
      * Refactoring workflow
      
      * Reorder upload-to-testflight
      
      * upload-to-google-play-beta command
      
      * Fix ci
      
      * Fix android fork build
      
      * Fix keystore
      
      * Fix options on fastlane android
      
      * Fix keystore
      
      * Check isOfficial on iOS
      
      * Check isOfficial on db
      
      * Remove unused imports
      
      * Database names on Android
      
      * Tag fix
      
      * Minor fixes
      
      * Set IS_OFFICIAL on CI
      
      * Fix detox
      
      * follow review suggestions
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [i18n] Update fr (#2697)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Update fr (#2705)
      
      Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Empty space on Messagebox (#2704)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Yarn android scripts (#2716)
      
      * [CHORE] Rename Experimental iOS lane (#2717)
      
      * Move build_fork to the end
      
      * Rename release to build_experimental
      
      * [IMPROVEMENT] Use class variable instead of state for List's animated (#2718)
      
      * [FIX] Bottom sheet being hidden sometimes (#2722)
      
      * [IMPROVEMENT] Match background and text mention colors (#2723)
      
      * [FIX] App freezing if Markdown preview contains sequential empty spaces (#2726)
      
      * Remove sequential empty spaces from Markdown preview
      
      * Use Markdown preview on RepliedThread
      
      * [FIX] Official app without sharedUserId (#2734)
      
      * [CHORE] Update React Native to 0.63.4 (#2737)
      
      * Bump version to 4.13.1 (#2739)
      
      * [REGRESSION] Multiple uploads not working on iOS (#2738)
      
      * Update React Native to 0.63.4
      
      * Fix multiple uploads not working on iOS
      
      * [FIX] Unable to save attachment on iOS (#2743)
      
      * Fix rn-fetch-blob's document dir without forward slash
      
      * Update camera roll
      
      * [FIX] Generate Jitsi access token when making a call (#2694)
      
      fixes: #2693
      
       # Please enter the commit message for your changes. Lines starting
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jitsi notification delay (#2668)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Channels list not following the same sorting logic from web client (#2763)
      
      * [FIX] Pods lost on Official target (#2764)
      
      * [FIX] RoomItem using deprecated animated event signature (#2771)
      
      * [FIX] Server autocomplete text breaking line (#2774)
      
      * [FIX] ServerDropdown flashing bigger server icon (#2775)
      
      * [FIX] ServerDropdown flashing bigger server icon
      
      * Remove unused logo and update image path where needed
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Rooms list not being updated on some cases (#2765)
      
      * Request subscriptions on RoomsListView.constructor
      
      * Removes opened rooms from last message persisting
      
      * Change server reducer
      
      * Prevent undefined ids causing query error
      
      * [FIX] Share Extension hitting memory limit on iOS (#2788)
      
      * [FIX] Disallow swipe to dismiss on share extension
      
      * Limit query to 20 and clean up props
      
      * Remove rn-extension-share branch pointer
      
      * Test new branch
      
      * Remove branch
      
      * [IMPROVEMENT] Threads layout tweaks (#2686)
      
      * improvement: Thread Details
      
      * fix: re-render Thread Messages Item
      
      * fix: update snapshots
      
      * improve: thread details component
      
      * fix: cast replies length
      
      * improvement: format date of threads
      
      * improvement: thread details styles
      
      * fix: wrap text
      
      * tests: update snapshot
      
      * improvement: use same date format for all dates
      
      * Icon size 24
      
      * Remove date
      
      * Remove prop drill
      
      * Badge position
      
      * Badge container tweak
      
      * Fix inline style
      
      * Move ThreadDetails to containers
      
      * Update stories
      
      * Fix lint
      
      * Remove wrong prop
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove some migrations (#2792)
      
      * Remove force rooms refresh
      
      * Remove MMKV migration
      
      * Bump version to 4.14.0 (#2797)
      
      * [FIX] Messagebox tracking lost on pop gesture navigation (#2799)
      
      * Use setTimeout instead of InteractionManager
      
      * Update tracking lib
      
      * [FIX] Back button closing activity when on root stack screen (#2804)
      
      * Make hardware back button to behave as home button on root screens
      
      * Remove unnecessary code
      
      * Remove handleBackPress from OnboardingView
      
      * Fix lint
      
      * [i18n] Add missing German strings (#2715)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Encrypted Discussions  (#2813)
      
      * I18n key fix
      
      * Add encrypted switch
      
      * Remove unused i18n keys
      
      * Add enabled to encryption reducer
      
      * Show encrypted option on CreateDiscussionView only when e2e encryption is properly set
      
      * Add localSearch and use it on search
      
      * Use encrypted from parent channel
      
      * Fix method calls as rest api with 2fa enabled
      
      * Fix logout after reset keys
      
      * Use encryption reducer instead of lib directly to check render
      
      * Check for room type logic to display encryption option on create discussion
      
      * Check toggle-room-e2e-encryption permission on RoomActionsView
      
      * Check for encryption status instead of setting on server
      
      * Fix
      
      * Disable switch instead of hide it
      
      * Fix spotlight for DMs
      
      * Fix server test
      
      * [FIX] Messagebox missing style for text color (#2786)
      
      * Changing auxilaryTintColor
      
      * Changed Placeholder color to BodyText color
      
      * added color prop
      
      * eslint changes
      
      * used array for styles
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Update arabic (#2696)
      
      * Update ar.js
      
      * Update ar.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Workspace input without i18n (#2689)
      
      * [FIX] Translation of strings in Login page
      
      * Strings are added for translation.
      
      fixes: #2620
      
      * Add pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Spotlight returning duplicated entries (#2805)
      
      * Update rocketchat.js
      
      * Updated search function
      
      * Minor improvements
      
      * Remove atIndex
      
      * Add remove logic to remove duplicate data from response
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor ServerItem (#2778)
      
      * Updated ServerDropdown and ServerItem
      
      * Added ServerItem stories
      
      * Update ServerDropdown.js
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories and ServerItem component
      
      * Updated SelectServerView, ServerItem and ServerItem stories
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [DOCS] Updated Quick Start docs link in e2e/readme (#2802)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add Turkish (#2793)
      
      * Turkish language support added
      
      * Update tr.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Lint on #2793 (#2818)
      
      * [I18N] Add missing german strings (#2689) (#2820)
      
      * [I18N] Add missing italian strings (#2817)
      
      * [FIX] Server version becoming null on server change (#2821)
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * Updated SortDropdown, ListHeader, ListItem and added stories for List.Item
      
      * Updated SortDropdown
      
      * Removed unused component
      
      * Updated List.Item and stories
      
      * Reverted unnecessary changes and updated ListItem stories
      
      * Fix minor indentation
      
      * Stop breaking Touch's default underlay color
      
      * Fix indentation
      
      * Remove falsy comparison from render
      
      * Fix left icon
      
      * Use List.Item on OmnichannelStatus
      
      * Add missing separator
      
      * Lint
      
      * Fix sort dropdown
      
      * Remove unnecessary styles
      
      * Fix detox
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App Store using Experimental's app id (#2826)
      
      * [FIX] Wrong username on push notifications (#2825)
      
      * [FIX] Share extension memory issues on iOS (#2845)
      
      * Remove unnecessary class prop
      
      * Stop rendering servers when there's only one
      
      * Map and alloc only necessary columns from query
      
      * Fetch servers count instead of all servers records
      
      * Fetch only needed servers
      
      * Separators
      
      * Remove renderContent
      
      * Minor fix
      
      * Refactor query
      
      * Smaller avatars in memory
      
      * Fix getItemLayout
      
      * Add topic
      
      * Load less pods
      
      * tests
      
      * Import only used functions from lodash
      
      * Fix pods
      
      * Import only used functions from semver
      
      * Fix media sharing
      
      * Update pods
      
      * Disables preview and thumb on iOS
      
      * Update expo-video-thumbnail
      
      * Unnecessary change
      
      * [FIX] Logout from other locations not prompting confirmation option (#2854)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.14.1 (#2859)
      
      * [IMPROVEMENT] Check for focused rooms on in-app notifications (#2857)
      
      * Update InAppNotification and room reducer
      
      * Update InAppNotification
      
      This reverts commit 60330a1e
      
      .
      
      * Stop subscribing to threads
      
      * Remove ref
      
      * Fix prop-types
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Real name being ignored in SearchMessagesView (#2838)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove unnecessary share reducer calls (#2861)
      
      * Remove unnecesary share reducer calls
      
      * Update Avatar
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Breadcrumbs exceeding characters limit (#2862)
      
      * [FIX] breadcrumbs exceeding
      
      * fix.breadcrumbs-exceeding-change-events
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App compressing videos on iOS (#2915)
      
      * Update index.js
      
      * Update index.js
      
      * [FIX] Real name setting ignored on reply preview (#2908)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reply component sending unused prop to Description (#2900)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] BackdropOpacity based on themes (#2863)
      
      * Added backdropOpacity based on theme
      
      * Updated ActionSheet, ReactionsModal, ReactionPicker and Sidebar
      
      * Updated MultiSelect
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Webview not falling back to default auth challenge when no cert is provided (#2918)
      
      * [FIX] Android - fallback to default auth challenge handling when no cert is provided
      
      * If a certificate auth challenge is requested on Android the webview will hang if no certificate is loaded.
        To prevent this, fallback to default Android behavior and cancel the challenge with request.cancel()
      
      * No client certificate case defaults to super implementation
      
      * Update react-native-webview
      
      * Downgrade to previous dependency version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      
      * [FIX] Support Jitsi_URL_Room_Hash (#2905)
      
      * [FIX] Temp attachment files not being flushed after saved to gallery (#2871)
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update iOS profiles for Experimental app (#2933)
      
      * [IMPROVE] Deleted thread reply redirects to thread (#2840)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Thread showing typing indicator from main room (#2869)
      
      * [FIX] Remove typing indicator from thread's header
      
      * remove unnecessary props and change usersTyping condition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] DM rooms show typing status from last group room (#2878)
      
      * [FIX] DM rooms show typing status from last group room
      
      * Undo changes
      
      * Check if current typing is from focused room before dispatching to redux
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't copy or edit media's description (#2885)
      
      * [FIX] Image descriptions issues
      
      * shorten the condition string
      
      * fix selectedMessage state
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] RightButtonsContainer re-render check not returning default value (#2899)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove InteractionManager blocks (#2906)
      
      * [FIX] Remove InteractionManager blocks
      
      * Minor fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not sending second argument for EventEmitter.removeListener on some places (#2909)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Temp message ignoring real name (#2919)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] System message of e2e encryption is missing (#2888)
      
      * [FIX] System message of e2e encryption missing
      
      * add new encryption string
      
      * add to stories
      
      * Add pt-BR
      
      * Move stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add permissions to Redux (#2914)
      
      * [FIX] Add permissions to Redux store
      
      * add only permissions being used in the app
      
      * add clear permissions reducer
      
      * call RocketChat.hasPermission from reducer
      
      * add server version comparison on getPermissions
      
      * refactor hasPermission function
      
      * refactor hasPermission function
      
      * remove uncomment code
      
      * use Q.experimentalSortBy()
      
      * add coerce function
      
      * Change Rocketchat.hasPermission
      
      * Apply on isReadOnly
      
      * Apply to RoomInfoEditView
      
      * Apply to RoomInfoView and RoomInfoEditView
      
      * canAutoTranslate
      
      * Unnecessary clear permissions
      
      * Revert getUpdatedSince
      
      * Naming fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add hold step for ios and android build experimental (#2943)
      
      * [CHORE] Add hold step for ios-build-experimental and android-build-experimental
      
      * Android hold step
      
      * add ios hold step
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Remove lodash.isEqual (#2893)
      
      * Added dequal and react-fast-compare as substitutes to lodash.isEqual
      
      * Update ReplyPreview.js
      
      * Remove react-fast-compare
      
      * Removed deep-equal and upgrade babel-eslint dev dependency
      
      * Fix avatar
      
      * Fix Messagebox
      
      * Fix CreateDiscussionView
      
      * ModalBlockView
      
      * NewMessageView
      
      * ProfileView
      
      * RoomInfoEditView
      
      * ServerDropdown
      
      * Return local search as object instead of observable
      
      * SelectedUsersView
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing Russian strings (#2946)
      
      * [i18n] Add missing Russian strings
      
      * Couple fixes
      
      * Fix Direct_message
      
      Translate Direct_message as already has been translated
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Use shortcut syntax for get collections (#2932)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Use List.Separator in all places (#2931)
      
      * [FIX] Use List.Separator in all places
      
      * add List.Separator
      
      * change List.Separator
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Limit new message list query size to 50 (#2947)
      
      * Limit query to 50
      
      * Remove observable
      
      * [FIX] Support chats order for older versions of the server (#2934)
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Minor refactor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reactions modal's backdrop color too light (#2949)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.15.0 (#2950)
      
      * [FIX] Share extension not working correctly on Official app (#2963)
      
      * [FIX] Cannot read property 'some' of undefined on hasPermission (#2966)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Deep linking and other connectivity issues (#2894)
      
      * Navigate from push notification only if necessary
      
      * Use JS SDK branch
      
      * Stop reconnecting if it's already connected
      
      * Fix RoomsListView forever loading after tapping push notification of another server
      
      * Execute fewer operations on app/index
      
      * Remove roomsRequest call from onForeground
      
      * Apply check and reopen
      
      * Stop opening in-app notification when the app is on backgorund
      
      * Connecting tweaks
      
      * Fix deep linking not working if the app is on background
      
      * Force reset yarn cache
      
      * Upgrade JS SDK
      
      * Remove listener on unmount
      
      * Fix resume on Android after back button is pressed
      
      * Fix local authentication resume
      
      * Fix back button android
      
      * Change JS SDK branch
      
      * [FIX] Messagebox's placeholder color is too bright (#2968)
      
      * [IMPROVEMENT] Message attachment colors (#2860)
      
      * Added convertStrToHex function and updated Reply component
      
      * Removed convertStrtToHex function and added attachmentBackground
      
      * Added color2k, removed transparent view and applied transparentize to backgroundColor
      
      * Added stories
      
      * Update Reply stories
      
      * Update Reply stories
      
      * Fix lint
      
      * Update Reply stories
      
      * Fix props
      
      * Move tests to Message stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App forgetting workspace when server is not finished added (#2798)
      
      * [FIX] App forgetting workspace
      
      * Added e2e tests
      
      * Update login.js
      
      * Update logout.js
      
      * Reverted changes on login and share, updated init
      
      * Update 08-persistantworkspace.spec.js
      
      * Revert unnecessary changes
      
      * Revert line change
      
      * Update share.js
      
      * Tweak tests
      
      * Use wm shorthand
      
      * Remove irrelevant calls to RocketChat.TOKEN_KEY
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to draft message (#2960)
      
      * [E2E TEST] Draft message
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to group DM (#2961)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to directory (#2964)
      
      * [E2E TEST] Directory
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Simplify server version comparison (#2922)
      
      * Simplify server version where needed
      
      * Added lte and gte functions and updated imports
      
      * Updated functions names
      
      * Update util functions
      
      * Update util function and added methods
      
      * Remove lt and coerce from getPermissions and mergeSubscriptionsRooms
      
      * Fix comparison
      
      * Update getPermissions.js
      
      * Remove unused import
      
      * Fix lint
      
      * Fix lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to discussions (#2970)
      
      * [E2E TEST] Discussions
      
      * fix error Cannot find UI elemen
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Attachment not rendering markdown (#2924)
      
      * [FIX] Render markdown in Fields content
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add e2e tests for mark message as unread (#2953)
      
      * [E2E TEST] Add e2e tests for mark message as unread
      
      * fixed test for draft message
      
      * change test name
      
      * move test to other file
      
      * Remove unnecessary tests
      
      * Rename file
      
      * Update jest tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to delete server (#2954)
      
      * [E2E TEST] Delete server
      
      * fixed test for delete server
      
      * fix tests
      
      * minor changes
      
      * Rename file
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor RoomActionsView permissions (#2872)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add status and teams icons (#2989)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] SSO not working with 2FA (TOTP) (#2978)
      
      * Update AuthenticationWebView.js
      
      * Updated loginTOTP
      
      * Added validation
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Fix resolve
      
      * Remove incognito
      
      * Fix totp being requested on webview
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] User status icons (#2991)
      
      * Add status and teams
      
      * Update icons, icon size and getUsersPresence
      
      * Minor changes
      
      * Refactor RoomTypeIcon
      
      * Minor tweaks
      
      * Update unit tests
      
      * Minor fixes
      
      * Fix styles
      
      * Small refactor
      
      * Update jest
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Auth via deep linking not working (#3015)
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update deeplinking e2e
      
      * fix deep linking auth
      
      * Test deep linking auth
      
      * Fix deeplink to rid and add tests
      
      * Small refactor
      
      * Add non existing server test
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Create discussion request being sent with null value on encryption param (#3033)
      
      * [CHORE] Use JSON files for i18n (#3011)
      
      * [IMPROVEMENT] Load only i18n files needed (#3014)
      
      * Use json
      
      * Load only i18n files needed
      
      * [REGRESSION] Clear local server cache not loading rooms (#3007)
      
      * Fix clear cache
      
      * Write e2e tests
      
      * Fix lint
      
      * Fix isRTL
      
      * [FIX] Custom OAuth and iframe login attempts being called multiple times (#3020)
      
      * [FIX] App crashing when attachment color is an invalid HEX (#3021)
      
      * [IMPROVEMENT] Add "Message" option to Room Info (#3029)
      
      * [CHORE] Go to room from hashtag
      
      * Layout tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't change status (#3018)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Search input not using the whole header space (#3012)
      
      * [FIX] Search input not using the whole space
      
      * Fix on getHeaderTitlePosition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2EE password hiding automatically (#2972)
      
      * [FIX] E2EE password hiding automatically
      
      * add e2e test
      
      * fixed hiding banner
      
      * move e2e tests to 01-e2eencryption
      
      * remove console.log
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Move threads tests to its own file (#2965)
      
      * [E2E TEST] Move threads test to another file
      
      * changed descirbe title
      
      * Rearrange files
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Regex typo on markdown (#2928)
      
      * [FIX] Fix Regex Typo
      
      * Add story for testing
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Make attachment validation compatible with web client (#2927)
      
      * [FIX] Make attachment validation compatible with web client
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Non-reply attachments displaying time (#2902)
      
      * Remove time if no message_link
      
      * Fix message stories for replies
      
      * Final stories fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] i18n not being applied on login/register labels (#2930)
      
      * Use I18n translate in login text input label
      
      * Add to register and add missing strings
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Revert "[FIX] Make attachment validation compatible with web client (#2927)" (#3036)
      
      This reverts commit d6200745
      
      .
      
      * Bump version to 4.16.0 (#3037)
      
      * [NEW] Basic support to Teams (#3016)
      
      * Database migration
      
      * RoomItem icon
      
      * Team icons
      
      * Teams group
      
      * Small tweak on RoomTypeIcon
      
      * RoomView Header
      
      * Add team's channels to RoomView header
      
      * Starting TeamChannelsView
      
      * Icon size
      
      * o data found
      
      * Update TeamChannelsView, add teams subscriptions and send params to TeamChannelsView
      
      * Use teams.ListRooms endpoint, render rooms list, remove unused functions
      
      * Show team main on TeamChannelsView
      
      * Disable swipe
      
      * Pagination working
      
      * Fix blinking no data found
      
      * Search working
      
      * Refactor to use BackgroundContainer while loading
      
      * Go to room
      
      * Cleanup
      
      * Go to actions
      
      * Events
      
      * Lint
      
      * Add debounce to go room
      
      * Fix for tablet
      
      * i18n
      
      * Small fix
      
      * Minor refactor
      
      * Use local data when it exists
      
      * Show last message
      
      * Force teams migration
      
      * Add stories to BackgroundContainer
      
      * Remove unused component
      
      * Move RoomViewHeader into containers folder
      
      * Refactoring
      
      * Testing RoomHeader
      
      * i18n
      
      * Fix server endpoint version
      
      * Fix events
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [CHORE] Refactor mention tracking logic (#2997)
      
      * [Improvement] Improve mentions
      
      This PR focuses on improving command, emoji, channel and user mentions.
      
      * [Tests] Added e2e tests for mention improvement
      
      * [Improvement] Modify slash command mention logic.
      Added slash command with argument preview
      Slash command should show only if the message bigins with /
      
      * Return data on search for empty text
      
      * Minor fixes
      
      * Update e2e tests
      
      * Minor fix
      
      * [FIX] allow command mentioning in between text
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Status text not being updated on sidebar (#3041)
      
      * Update StatusView.js
      
      * Minor tweak
      
      * Minor tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Unable to search non-latin alphabet names on members list (#3039)
      
      * Add search by name in members list
      
      * Update RoomMembersView search
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Search stops working after some time (#3044)
      
      * Bump version to 4.17.0 (#3058)
      
      * [CHORE] Add job to upload Experimental to Google Play production (#3050)
      
      * [REGRESSION] SAML stopped working after #2978 (#3060)
      
      * [REGRESSION] Room actions not loading on tablet (#3061)
      
      * Bump version to 4.16.1 (#3063)
      
      * [REGRESSION] Fallback language stopped working (#3072)
      
      * [CHORE] Update Detox to 18.10.0 (#3052)
      
      * Updated detox and 5 tests
      
      * Update e2e cases for Detox v18, update setUserStatus and added SET_STATUS_FAIL
      
      * Downgrade mocha
      
      * Exclude arm64 from building and update tests cases
      
      * Update more tests cases, add registeringUser4
      
      * Update more test files and add room-actions-scrollview testID
      
      * Update package.json
      
      * Remove unused username from test file and update 08-roominfo test file
      
      * Fixing
      
      * Mark as unread
      
      * Fixing flaky tests
      
      * Minor fixes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Message author touchable taking whole space available (#3048)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [CHORE] Improve stories (#3028)
      
      * [CHORE] Improve stories
      
      * Refactor Avatar and UIKitModal
      
      * fixed undefined 'name'
      
      * Remove commented stories
      
      * Remove Markdown from stories/index, update Markdown test file and remove markdown stories from Message stories
      
      * Remove StoriesSeparator
      
      * Refactor Markdown
      
      * Remove commented lines of code
      
      * Small refactor
      
      * Re-add stories
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.17.0 (#3083)
      
      * [REGRESSION] Fallback not working when device's language is available (#3091)
      
      * Always add 'en' i18n
      
      * Add tests
      
      * Bump version to 4.16.2 (#3092)
      
      * [FIX] Connecting stream listener not being cleared (#3008)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App making calls to DDP after socket was killed by OS (#3062)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [NEW] Create Team (#3082)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3139)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      
      * [NEW] Add/Create/Remove channel on a team (#3090)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * One way to refactor :P
      
      * Next level refactor :)
      
      * Fix create group dm
      
      * Refactor renderItem
      
      * Minor bug fixes
      
      * Fix stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2E Tests not working because of ES6 import (#3147)
      
      * Update ITeam.js
      
      * Minor tweak
      
      * [NEW] Leave Teams (#3116)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Jump to message (#3099)
      
      * Scrolling
      
      * Add loadMore button at the end of loadMessagesForRoom
      
      * Delete dummy item on tap
      
      * Only insert loadMore dummy if there's more data
      
      * load surrounding messages
      
      * fixes and load next
      
      * First dummy and dummy-next
      
      * Save load next messages
      
      * Check if message exists before fetching surroundings
      
      * Refactoring List
      
      * Jumping to message :)
      
      * Showing blocking loader while scrolling/fetching message
      
      * Check if message exists on local db before inserting dummy
      
      * Delete dummies automatically when the message sent to updateMessages again
      
      * Minor cleanup
      
      * Fix scroll
      
      * Highlight message
      
      * Jump to bottom
      
      * Load more on scroll
      
      * Adding stories to LoadMore
      
      * Refactoring
      
      * Add loading indicator to LoadMore
      
      * Small refactor
      
      * Add LoadMore to threads
      
      * getMoreMessages
      
      * chat.getThreadMessages -> getThreadMessages
      
      * Start jumping to threads
      
      * Add jumpToMessageId on RoomView
      
      * Nav to correct channel
      
      * Fix PK issue on thread_messages
      
      * Disable jump to thread from another room
      
      * Fix nav to thread params
      
      * Add navToRoom
      
      * Refactor styles
      
      * Test notch
      
      * Fix Android border
      
      * Fix thread message on title
      
      * Fix NavBottomFAB on threads
      
      * Minor cleanup
      
      * Workaround for readThreads being called too often
      
      * Lint
      
      * Update tests
      
      * Jump from search
      
      * Go to threads from search
      
      * Remove getItemLayout and rely on viewable items
      
      * Fix load older
      
      * stash working
      
      * Fix infinite loading
      
      * Lower itemVisiblePercentThreshhold to 10, so very long messages behave as viewable
      
      * Add generateLoadMoreId util
      
      * Minor cleanup
      
      * Jump to message from notification/deep linking
      
      * Add getMessageInfo
      
      * Nav to threads from other rooms
      
      * getThreadName
      
      * Unnecessary logic
      
      * getRoomInfo
      
      * Colocate getMessageInfo closer to RoomView
      
      * Minor cleanup
      
      * Remove search from RoomActionsView
      
      * Minor fix for search on not joined public channels
      
      * Jump to any link
      
      * Fix tablets
      
      * Jump to message from MessagesView and other bug fixes
      
      * Fix issue on Urls
      
      * Adds race condition to cancel jump to message if it's stuck or after 5 seconds
      
      * Jump from message search quote
      
      * lint
      
      * Stop onPress
      
      * Small refactor on load methods
      
      * Minor fixes for loadThreadMessages
      
      * Minor typo
      
      * LoadMore i18n
      
      * Minor cleanup
      
      * [FIX] Method calls not sending date params as EJSON (#3159)
      
      * [FIX] Read receipt not displaying full date (#3133)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Remove member from team (#3117)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Added confirmationAlert for missing permissions case
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add Existing Channel screen showing discussions and channels without permission (#3151)
      
      * [Fix] the filter to show the existing channel
      
      * [Refactor] the function that filter to isolate it
      
      * Refactor how to wsearch properly
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Member search not trimming search text (#3129)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      * Handling member search with spaces to the left and right of name/username
      
      * Changing location of string trimmer
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Discussions not subscribing properly to messages when opened from inside the room (#3149)
      
      * [FIX] Promise at subscription Room
      
      * E2E - Update previous roomView count after send msg in discussion
      
      * Not needed rn
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Team creation not raising error if something unexpected happens (#3152)
      
      * [IMPROVEMENT] Add error to AddExistingChannel
      
      * Fix the alert error when create a channel
      
      * Fix the error alert box when create channel and teams
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check permissions on team channels action sheet (#3155)
      
      * [IMPROVEMENT] Show only the option that user can manage in TeamChannelsView
      
      * Refactor the showActionSheet function
      
      * Added remove team channel permission
      
      * Cleanup
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add channels to team's flow using different navigators (#3157)
      
      * [FIX] the navigation to AddChannelTeamView and next screens
      
      * Fix the order inside the NewMessageStackNavigator
      
      * Delete spaces after arrow function in onPress
      
      * Adjusted InsideStackNavigator to a conditional animation
      
      * Fixed route for iPad
      
      * Small change
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Allow discussions to be edited (#3137)
      
      * Refactored the filter to work the edit for channel and discussion
      
      * Removed the filter which type of room can be edit
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Delete Teams (#3123)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Minor tweaks
      
      * Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Android navigation bar color when Loading modal appears (#3165)
      
      * [FIX] Modal appearance
      
      * Undo and only add android:navigationBarColor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check for old servers for Teams (#3171)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Convert/Move Channel to Team (#3164)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E Tests for Teams (#3178)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      * E2E for Teams
      
      * Fix tests and cleanup
      
      * Minor refactor
      
      * Wrong label
      
      * Move/convert
      
      * Fix convert
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Add Teams to Directory (#3181)
      
      * Added Teams to DirectoryView
      
      * Fix icon
      
      * Minor tweaks
      
      * add tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add logEvents for Teams (#3182)
      
      * added events for team channels view and add existing channel view
      
      * add logevents for room actions view and room info edit view
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Disable jitsi call for teams (#3183)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show alert `Not allowed` when click on a private channel that you don't be invited before (#3177)
      
      * [FIX] Showing only channel you joined
      
      * [FIX] How to get the params to mnavigation to other room from TeamChannelList
      
      * Show alert Not allowed when trying access private channel that you don't joined
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Load team's rooms from local database on team leave (#3185)
      
      * [IMPROVEMENT] Search team list rooms of user in watermelon db
      
      * Minor nitpick
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Option to prevent users from using Invisible status (#3186)
      
      * [FIX] Option to prevent users from using Invisible status
      
      * Added error to pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Item not animating on tap on team's channels view (#3187)
      
      * [FIX] Directory sending incorrect room type (#3188)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team leave (#3161)
      
      * [IMPROVEMENT] refactoring how to leave team
      
      * Fix the data passed to leaveTeam
      
      * Fixed the lint error in i18n, the path of i18n, merged two ifs in one
      
      * Fixed the Saga's flow when try to leave a room
      
      * Fixed params passed to leaveRoom
      
      * Fix the function name of leaveTeam
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3192)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Support Google OAuth from external browser (#3134)
      
      * Deep linking to the app
      
      * Handle deep linking
      
      * Bump version to 4.17.0 (#3093)
      
      * Revert "[IMPROVEMENT] Load team's rooms from local database on team leave (#3185)" (#3194)
      
      This reverts commit fa00ef92
      
      .
      
      * [FIX] Teams tests (#3196)
      
      * Make team_main not optional and fix tests
      
      * Undo isOptional and fix query
      
      * Comment
      
      * [FIX] Wrong system messages being passed as parameters to room save (#3197)
      
      * [FIX] RoomItem's long press crashing the app if prop is missing (#3199)
      
      * Check onLongPress prop
      
      * Add Touch stories
      
      * [FIX] Crashing on link press (#3204)
      
      * [FIX] Don't show Block Button inside Group DM Actions (#3195)
      
      * [FIX] Don't show Block Button inside Group DM Actions
      
      * Use RocketChat.isGroupChat instead of simple if condition
      
      * Add return
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] Fixed E2E tests (#3201)
      
      * [FIX] Test E2E i18n
      
      * 01-createroom and 02-room fixed
      
      * 03-roomactions and 04-discussions
      
      * 05-threads and 07-markasunread from room
      
      * Test 07-markasunread
      
      * Set notifications 'YES' and delete true in 03-forgotpassword and 04-createuser
      
      * Fixed the data that 02-team uses and changed the message in 07-markasunread
      
      * Added group.alternate to data.docker and commented the test for the fallback language
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E for Jump to Message (#3202)
      
      * E2E tests for jump to message
      
      * Fix thread tests
      
      * Remove unnecessary function and uncomment tests
      
      * Minor tweak
      
      * Fix tests and minor tweaks
      
      * Minor tweaks
      
      * Update docker data
      
      * Fix docker
      
      * Fix duplicated testid
      
      * Minor refactor
      
      * Fix jump to old message test
      
      * Fix load on scroll
      
      * Add fab test
      
      * Minor addition
      
      * stash
      
      * almost there
      
      * Final changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to permissions (#2993)
      
      * [CHORE] Subscribe to permissions
      
      * add redux action for update
      
      * Minor tweaks
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to roles (#2992)
      
      * [CHORE] Subscribe to Roles
      
      * subscribe to roles-change
      
      * add subscribe for stream-roles
      
      * fixed subscribe roles
      
      * Add componentDidUpdate to RoomMembersView and propType
      
      * Update componentDidUpdate in RoomMembersView, roles reducer,  getRoles method and actionType
      
      * Minor tweaks
      
      * Remove componentDidUpdate
      
      * Fix add role
      
      * Fix initialState and remove role
      
      * Minor try/catch fix
      
      * Fix lint
      
      * Fix offline first
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [IMPROVE] Subscribe to settings  (#3222)
      
      * Add action and reducer
      
      * Add streamNotifyAll listener
      
      * Minor tweak
      
      * Minor tweak
      
      * Fix update not taking in consideration other type columnns
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Add Lint to E2E tests (#3217)
      
      * Added eslint plugin dependencie and fixed the eslint.js
      
      * E2E Tests folder Assorted
      
      * Linted all e2e, just e2e/docker that don't changed
      
      * Update 09-jumptomessage.spec.js
      
      * Removed async from describe function
      
      * Remove outdated detox linter lib
      
      * Add overrides to eslintrc
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team delete (#3219)
      
      * [FIX] Rule to delete team's channel
      
      * Fixed Saga and flow to delete team and team's channel
      
      * Adjusted the warning alert as the Figma
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Add Jitsi button to Teams (#3223)
      
      * [IMPROVE] Add Jitsi button to teams
      
      * Added setting to check is Jitsi is Enable for Channel too
      
      * Fix typo
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jump to message from in-app notification (#3225)
      
      * [FIX] Jump to message by in-app notification
      
      * Bug fix to scroll proper the last message
      
      * Minor tweak
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Google OAuth triggering cookies logic (#3244)
      
      * Remove checkCookiesAndLogout
      
      * Add loginEmailPassword to loginOAuthOrSso
      
      * Add isFromWebView field
      
      * Fix migrations
      
      * Minor tweak
      
      * Fix OAuth for other services
      
      * Fix migrations
      
      * Stop persisting loginEmailPassword
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3251)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Message body readability on dark themes (#2981)
      
      * [CHORE] Apply auxiliaryText on message body
      
      * change bodyText to uxiliaryText
      
      * Update tests
      
      * Update bodyText color and rollback PR changes
      
      * Update Storyshots.test.js.snap
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [FIX] Subscribe to settings making app to hang on login (#3254)
      
      * [FIX] Poor performance in messages list on Android 11 (#3260)
      
      * Bump version to 4.18.0 (#3252)
      
      * [FIX] Create team crashing the app (#3248)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Convert Team to Channel (#3249)
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * E2E test completed in sequence the convert/move teams
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Set black as default dark theme (#3270)
      
      * Update default darkLevel
      
      * Minor tweak
      
      * [IMPROVE] Make `system default` the default browser (#3265)
      
      * [FIX] use systemdefault: as the default browser, not inApp
      
      * Fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3269)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Remove difference between public/private on "Group by type" (#3271)
      
      * Merge channels and private groups
      
      * Remove i18n
      
      * Regression: Settings pagination not working (#3277)
      
      * Regression: Markdown handlePress not working properly (#3278)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Improve QA workflow (#3285)
      
      * Chore: Update dependencies (#3206)
      
      * Update non-dev patches
      
      * Update dev patches
      
      * Update minors
      
      * Update dev minors
      
      * Update few non semver
      
      * Cookies
      
      * datepicker, netinfo, base64 and bootsplash
      
      * Patch cookies
      
      * Update navigation
      
      * Device info
      
      * mocha
      
      * localize
      
      * react-native-picker-select
      
      * vector icons, xregexp, popover
      
      * try save husky
      
      * document picker
      
      * Remove emotion dev
      
      * Downgrade some libs and make sure jest is passing
      
      * Update storybook to stable
      
      * mocha, axios, bootsplash
      
      * Update lint job to node 15
      
      * Chore: Update React Native to 0.64.2 (#3245)
      
      * Update non-dev patches
      
      * Update dev patches
      
      * Update minors
      
      * Update dev minors
      
      * Update few non semver
      
      * Cookies
      
      * datepicker, netinfo, base64 and bootsplash
      
      * Patch cookies
      
      * Update navigation
      
      * Device info
      
      * mocha
      
      * localize
      
      * react-native-picker-select
      
      * vector icons, xregexp, popover
      
      * try save husky
      
      * document picker
      
      * Remove emotion dev
      
      * Downgrade some libs and make sure jest is passing
      
      * Update storybook to stable
      
      * mocha, axios, bootsplash
      
      * Update lint job to node 15
      
      * Update android image to api 29 and xcode to 12.4
      
      * building
      
      * Fix lint
      
      * Get rid of Storybooks errors
      
      * Patch react-native-simple-crypto
      
      * Remove pods from git
      
      * Stash simple crypto
      
      * Stash Flipper
      
      * Remove single crypto patch
      
      * Add manage-pods command
      
      * Update Xcode to 12.5.0
      
      * Fix E2E tests
      
      * Cleanup podfile
      
      * Fix Storybook
      
      * Remove RN patch
      
      * Fix iOS build release
      
      * Fix cocoapods cache on CI
      
      * Try to fix pods using bundle
      
      * Update gems
      
      * Add app_store_connect_api_key env to CI
      
      * APP_STORE_CONNECT_API_KEY -> APP_STORE_CONNECT_API_BASE64
      
      * Rollback to older usage of app_store_connect_api_key
      
      * tmp
      
      * Run manage-pods on TestFlight
      
      * Use Podfile instead of Podfile.lock for cache
      
      * Increase no_output_timeout from 20 minutes to 40
      
      * Restore node modules on upload-to-testflight
      
      * Add pod install to docs
      
      * Chore: Run lint and tests on staged files only (#3291)
      
      * Bump version to 4.19.0 (#3307)
      
      * Chore: Update Bugsnag (#3300)
      
      * Remove bugsnag-react-native
      
      * Really remove bugsnag from android
      
      * Install @bugsnag/react-native
      
      * Logging error on Android correctly
      
      * Cleanup
      
      * Fix bugsnag mock
      
      * iOS builds
      
      * Fix CI mistake
      
      * Upload dSYMs to Bugsnag
      
      * Upload source maps automatically on iOS
      
      * Cleanup
      
      * Enable Bugsnag on share extension
      
      * Add test error
      
      * Use large macos
      
      * Bump to 4.19.0 temporarily to test on TestFlight official
      
      * Use temp keys
      
      * Fix upload source maps for Official iOS build
      
      * Remove tests
      
      * Set version back to 4.18.0
      
      * Language update from LingoHub 🤖 (#3297)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Unarchive permission not honored (#3237)
      
      * [FIX] Show alert when unarchive error
      
      * Title in alert
      
      * Disable button when the user donesn't have the role permission
      
      * Use ARCHIVE/UNARCHIVE instead of their lowercase in alert and removed capitalize lodash
      
      * Check if the error eis translated before parse through i18n
      
      * Remove unnecessary code
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      
      * [FIX] Hardcoded backdrop opacity on loading component (#3255)
      
      * Added withTheme and themes to Loading
      
      * Added animation to backdrop opacity
      
      * Minor tweak
      
      * Fix internal image impacted by opacity
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      
      * [FIX] Share extension not working on iOS (#3310)
      
      * Temp add all pods to share extension
      
      * Cleanup
      
      * [FIX] Permissions to edit livechat when the user is a livechat-agent (#3294)
      
      * [FIX] Permissions to edit livechat
      
      * Added the permission to edit livechat room custom fields
      
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reactive footer when agents take chats (#3288)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Omnichannel custom fields are not rendered properly (#3295)
      
      * [FIX] Permissions to edit livechat
      
      * [FIX] Custom fields labels and values
      
      * refactor field
      
      * Added the permission to edit livechat room custom fields
      
      * Fix the inputs.focus()
      
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Wrong message when room is closed by the Guest (#3289)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Dealing well with pre-configured tags in Omnichannel (#3298)
      
      * [FIX] Permissions to edit livechat
      
      * [FIX] Tags with multiselect and tagParamsSelected
      
      * Removed console.log and the new set to filter
      
      * Added the permission to edit livechat room custom fields
      
      * Change Title Livechat_edit to Edit
      
      * Added marginBottom to multiSelect
      
      * Added marginBottom to multiSelect
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] Bugsnag and Analytics opt-out (#3335)
      
      * Deleted redux actions for bugsnag and analytics, in addition fixed to eon/off reports for both
      
      * Removed console.log
      
      * minor tweak
      
      * Enable and disable crashlytics and remove breadcrumb from bugsnag
      
      * minor tweaks with the names of the variables
      
      * minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show thumbnails in message view (#2975)
      
      * [FIX] Show thumbnails in message view
      
      fixes: #2853
      
      * Add stories for thumbnails and update test
      
      * [Test] Update tests
      
      * added stories
      
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show button attachment on messages (#2980)
      
      * [FIX] Show button attachment in message list
      
      fixes: #2684
      
      * Changed the Button and theme, text theme and how to call the function
      
      * Fix the props passed in Message
      
      * Function to context
      
      * Added button attachment to stories
      
      * New snapshot
      
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] The unread section is not removed after receiving a new message and swipe to read (#3281)
      
      * Fix unread section from direct messages and thread messages
      
      * Minor tweak
      
      * removed the thread unread, but the thread unread is on branch fix.unread-thread-from-listview
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Evaluate values in handle failure (#3235)
      
      * [FIX] HEvaluating proper the error for channel, team and undefined
      
      * Added some team errors in i18n
      
      * Added unauthorized to i18n
      
      * Test if there is channel name too, to prevent to show {missing roomName}
      
      * Refactor the treatment error to check if exists before translate with i18n
      
      * Remove some check conditional points
      
      * Minor tweak
      
      * Added array with error inside the createChannel
      
      * Moved error array to inside the handleFailure
      
      * added creating_discussion
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2E Encryption button doesn't appear (#3343)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Regression: Orientation lock on Android not working (#3345)
      
      * Update MainApplication.java
      
      * Update MainApplication.java
      
      * Downgrade react-native-orientation-locker
      
      * Pods
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] TextInput breaking line (#2873)
      
      * Update TextInput's padding
      
      * Chante textAlign to auto and to ellipses longer text than the width
      
      * Added story with changes in text input
      
      * Changed in TextInput stories
      
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Update Jitsi to 3.6.0 (#3292)
      
      * Fix RN deps
      
      * Update react-native-jitsi-meet
      
      * Working on iOS from Jitsi source
      
      * Dependencies installed
      
      * Temp android
      
      * Kinda working android
      
      * Working on iOS with our SDK
      
      * Use our maven repo
      
      * Fix temp maven url
      
      * Cleanup
      
      * Fix maven url
      
      * Bring chat back
      
      * Add activity indicator
      
      * Update react-native-jitsi-meet
      
      * Fix loading on iOS
      
      * Clear gradle cache
      
      * Try 3.6.0
      
      * Dummy change to update gradle cache
      
      * Point to merged forks
      
      * update pod commit
      
      * Bump version to 4.20.0 (#3366)
      
      * Chore: Start Typescript migration (#3279)
      
      * [IMPROVE] Show full image when available (#3370)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] Black screen on share extension if lock screen is enabled (#3320)
      
      * Resolve issue causing black screen when sharing
      
      * Add logEvent to error in local authenticate
      
      * minor tweak
      
      * Revert changes
      
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Fix: lint-staged not working properly(#3382)
      
      * Chore: Remove CocoaPods folder (#3381)
      
      * Chore: Migrate AdminPanelView to Typescript (#3377)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Migrate AutoTranslateView to Typescript (#3380)
      
      * [improve] - migrate the view: AutoTranslateView to typescript
      
      * TODO -> TODO:
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Fix: @rocketchat/sdk not fetching correct commit (#3384)
      
      Co-authored-by: default avatarAlexAlexandre <alexalexandrejr@gmail.com>
      
      * Chore: Migrate CreateDiscussionView to Typescript (#3378)
      
      * [improve] - migrate the view: CreateDiscussionView to typescript
      
      * minor changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Migrate DirectoryView to Typescript (#3379)
      
      * [improve] - migrate the view: DirectoryView to typescript
      
      * [improve] - migrate the view: removing unnecessary variables
      
      * minor changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Fetch members from API endpoint (#3351)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3374)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Voice messages improvements (#3385)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarMarco Jacotec <mj@jacotec.de>
      
      * [NEW] Canned responses (#3355)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Preserve voice message if recording is interrupted (#3397)
      
      * https://github.com/RocketChat/Rocket.Chat.ReactNative/pull/3388/commits/7c259096713a73e4e39467b45298222ca16a9d5e
      
      
      
      * Minor changes
      
      Co-authored-by: default avatarMarco Jakobs <mj@jacotec.de>
      
      * [IMPROVE] Onboarding changes (#3387)
      
      - Change the first screen of the app
      - Minor changes on NewServerView and make it the first screen of the app
      - Add "Create workspace" to ServerDropdown
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Point to new white label URL (#3402)
      
      * [FIX] Canned Responses minor fixes (#3400)
      
      * fix onChangeText usedCanned on tablet
      
      * removed refreshControl
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Room Actions buttons not showing after taking a channel from Omnichannel Queue (#3399)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Fetch members on RoomMembersView (#3403)
      
      * [FIX] Fetch members on RoomMembersView
      
      * needed to add a conditional to the response
      
      * result back properly from rocketchat lib
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avataryoussef-md <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarAbdullah Alhamoud <10301923+abalhamoud@users.noreply.github.com>
      Co-authored-by: default avatarDavid-Tsui <st880221@gmail.com>
      Co-authored-by: default avatarDave Koo <dkoo761@gmail.com>
      Co-authored-by: default avatarGraham Smith <graham@wiseman-designs.com>
      Co-authored-by: default avatarFazil Boudjelal <fazildiablou@hotmail.fr>
      Co-authored-by: default avatarLucas Dousse <Cormoran96@users.noreply.github.com>
      Co-authored-by: default avatarSumukha Hegde <SUMUKHA214@GMAIL.COM>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarphriedrich <info@phriedrich.de>
      Co-authored-by: default avataryash-rajpal <58601732+yash-rajpal@users.noreply.github.com>
      Co-authored-by: default avatarHakan YILMAZ <mukerrem.yilmaz@hotmail.com>
      Co-authored-by: default avatarVincenzo Esposito <aenon.esposito@gmail.com>
      Co-authored-by: default avatarArkadyuti Bandyopadhyay <bandyopadhyayarkadyuti@gmail.com>
      Co-authored-by: default avatarAnant Bhasin <38764067+aKn1ghtOut@users.noreply.github.com>
      Co-authored-by: default avatarGung Wah <41157464+kresnaputra@users.noreply.github.com>
      Co-authored-by: default avatarBilly Newman <newmanw10@gmail.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      Co-authored-by: default avatarankar84 <ankar84@gmail.com>
      Co-authored-by: default avatarsadegh <sadeghmohamadnia@yahoo.com>
      Co-authored-by: default avatarNoach Magedman <nmagedman@gmail.com>
      Co-authored-by: default avatarlingohub[bot] <69908207+lingohub[bot]@users.noreply.github.com>
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarAlex Junior <alexalexandrejr@gmail.com>
      Co-authored-by: default avatarDiego Sampaio <chinello@gmail.com>
      Co-authored-by: default avatarChris Price <56982873+cprice-kgi@users.noreply.github.com>
      Co-authored-by: default avatarMarco Jacotec <mj@jacotec.de>
      Co-authored-by: default avatarDebdut Chakraborty <debdut.chakraborty@rocket.chat>
      4.20.0
      4db5db7f
  3. Aug 31, 2021
    • Diego Mello's avatar
      Merge 4.19.0 into master (#3357) · 00b4c9af
      Diego Mello authored
      * Merge beta into master (#2621)
      
      * Sync develop on master (#275)
      
      * Create LICENSE
      
      * Sync master (#721)
      
      * Merge 1.13.0 into Master (#936)
      
      * fix last messages (#239)
      
      * fix last messages
      
      * Room actions (#231)
      
      * Layout
      
      
      * Empty starred list
      
      
      * Favorite room
      
      * Pinned messages
      
      * fix last messages
      
      * fix date on pinned messages
      
      * fix package
      
      * [NEW] OAuth (#241)
      
      * Layout
      
      * tmp
      
      * test iscordova
      
      * Webview redirecting
      
      * Open and Close login actions
      
      * Login services saved on redux
      
      * OAuth Github
      
      * Server regex fix
      
      * OAuth modal style
      
      * - Twitter login
      - Remove services from redux
      - Open login saga fix
      
      * - Facebook login
      - Fixed user agent
      - Reactions fix
      - Message url unique key fix
      
      * Google login
      
      * Email keyboard removed from messagebox
      
      * - Login buttons refactored
      - RoomList header
      
      * Layout improvements
      
      * Meteor login redirect_uri changed
      
      * fix
      
      * Random credentialToken state
      
      * [NEW] Room actions: Mentioned messages and Room Members (#242)
      
      * Mentioned messages
      
      * Starred and pinned actions debounce
      
      * Room members
      
      * Open room on member touch
      
      * [WIP] Improves (#245)
      
      *  hotfix for ios
      
      *  hotfix for ios
      
      * Update config.yml
      
      * Workaround for RN 0.54 on iOS (#246)
      
      * Update iOS to RN 0.54 (#248)
      
      * Update iOS to RN 0.54
      
      * [WIP] Audio message functionality (#247)
      
      * [NEW] Add module react-native-audio
      
      * [WIP] Audio message basic UI
      
      * [NEW] Record audio message
      
      * Use cordova repository to get certificates
      
      * Icon 1024
      
      * [NEW] Room actions: block user, snippet messages, room files and leave room (#250)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * Reactotron working (#249)
      
      * [NEW] Room info and Room info edit (#254)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * - Room info (read only)
      - Missing message types
      
      * Room info scroll
      
      * - Tap on room header opens room info
      - Layout tweaks
      
      * - Room info edit
      - iOS Toast fixed
      
      * - Style not implemented actions as disabled
      
      * Edit room permission
      
      * - Save all room settings in a single call
      - Implemented roomType and readOnly
      
      * - Allow reacting when room is read only
      
      * Message type added: room_changed_privacy
      
      * Erase room
      
      * Created TextInput and SwitchContainer components for reuse and readability
      
      * - hasPermission method
      
      * - Archive/Unarchive room
      - Set Join Code
      
      * Twitter keyboard type on iOS
      
      * Archived room
      
      * reactWhenReadOnly permission on message
      
      * Active users refactored
      
      * User roles
      
      * - Subscribe to roles (in order to get role description info: e.g. 'core-team' to 'Rocket.Chat Team')
      - Save roles to realm (for offline access)
      - Save roles to redux (and get data from realm on app init)
      
      * Lint
      
      * code style
      
      * password show/hide feature
      
      * fix show/hide password
      
      * password show/hide
      
      * Crashlytics (#258)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * login tracked
      
      * more logs
      
      * fix reaction
      
      * CI fix
      
      * Bug fixes (#261)
      
      * Layout fixes
      
      * RoomsListView's SafeAreaView
      
      * Unhandled promise rejection fix
      
      * Prevent navigation from opening scenes twice
      
      * Create channel fixes
      
      * Create LICENSE
      
      * Beta (#265)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * - react-native-fabric configured
      
      - login tracked
      
      * README updated
      
      * Run scripts from README updated
      
      * README scripts
      
      * get rooms and messages by rest
      
      * user status
      
      * more improves
      
      * more improves
      
      * send pong on timeout
      
      * fix some methods
      
      * more tests
      
      * rest messages
      
      * Room actions (#266)
      
      * Toggle notifications
      
      * Search messages
      
      * Invite users
      
      * Mute/Unmute users in room
      
      * rocket.cat messages
      
      * Room topic layout fixed
      
      * Starred messages loading onEndReached
      
      * Room actions onEndReached
      
      * Unnecessary login request
      
      * Login loading
      
      * Login services fixed
      
      * User presence layout
      
      * ïmproves on room actions view
      
      * Removed unnecessary data from SelectedUsersView
      
      * load few messages on open room, search message improve
      
      * fix loading messages forever
      
      * Removed state from search
      
      * Custom message time format
      
      * secureTextEntry layout
      
      * Reduce android app size
      
      * Roles subscription fix
      
      * Public routes navigation
      
      * fix reconnect
      
      * - New login/register, login, register
      
      * proguard
      
      * Login flux
      
      * App init/restore
      
      * Android layout fixes
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Nested attachments
      
      * fix check status
      
      * New login layout (#269)
      
      * Public routes navigation
      
      * New login/register, login, register
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Button component
      
      * TextInput android layout fixed
      
      * Register fixed
      
      * Thinner close modal button
      
      * Requests /me after login only one time
      
      * Static images moved
      
      * fix reconnect
      
      * fix ddp
      
      * fix custom emoji
      
      * New message layout (#273)
      
      * Grouping messages
      
      * Message layout
      
      * Users typing animation
      
      * Image  attachment layout
      
      * Fabric and image fix (#284)
      
      * Fixed images not showing
      
      * Keyboard libs updated
      
      * Fabric fix and location removed (#286)
      
      
      * Proguard disabled
      
      * message with list + links fixed (#288)
      
      * Better image cache component (#292)
      
      * react-native-img-cache removed
      
      * Improve list render
      
      * Support <http://link/Text> inside markdown
      
      * Deep linking (#291)
      
      * deep linking
      
      * Basic deep link working
      
      * Deep link routing
      
      * Multiple servers working
      
      * Send user to the room
      
      * Avatar initials and room type icon (#298)
      
      * Deep linking fix and more (#294)
      
      * Fix - Any https link was deep linking to RocketChat
      
      * Keyboard dismiss after add new server
      
      * Room info bug fix
      
      * Opacity animation
      
      * Navigation when adding server fixed
      
      * Throttle for unnecessary render on receiving several messages
      
      * Search inputs without autocorrect and autocapitalize
      
      * Search messages fixed
      
      * Messagebox unnecessary render and spotlight fixed
      
      * react-native-keyboard-input updated
      
      * Lint
      
      * Tests updated
      
      * Update all dependencies (#299)
      
      * Update react-navigation to the latest version 🚀 (#293)
      
      * fix(package): update react-navigation to version 2.0.0
      
      * Code updated to support breaking changes of react-navigation
      
      * Detox tests E2E (#283)
      
      * RoomsListView re-render (#304)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Removed unnecessary re-renders on RoomsListView
      
      * [NEW] Broadcast channels (#301)
      
      * Broadcast channels
      
      * e2e tests
      
      * New markdown (#306)
      
      Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component.
      On Android, Text doesn't support View as a child.
      This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better.
      
      * Fixed audio recording issues (#310)
      
      * Fix for "java.lang.IllegalArgumentException: unexpected url" (#313)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      User was able to add an invalid instance of Rocket.Chat by pressing submit button instead of "Connect" button.
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * I18n (#312)
      
      * Unread and date separator layout improved (#319)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Unread and date separator layout
      - [x] "Start of conversation"/"Loading messages" label
      
      ![screen shot 2018-05-30 at 18 10 43](https://user-images.githubusercontent.com/804994/40747867-0424964a-6435-11e8-9293-31cc43c110ab.png)
      ![screen shot 2018-05-30 at 18 09 05](https://user-images.githubusercontent.com/804994/40747868-04484784-6435-11e8-8c31-92e0776276f0.png)
      
      
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] iOS Universal links (#318)
      
      * [NEW] Drawer (#322)
      
      * [FIX] invalid user muted value
      
      * Ddp fixes (#324)
      
      * [NEW] User Profile (#323)
      
      * Drawer layout
      
      * Drawer changes
      
      * Profile
      
      * Profile avatar
      
      * Set language
      
      * Tests
      
      * Custom fields
      
      * Readme updated
      
      * fix invalid user muted value
      
      * Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')"
      
      * Settings/Permissions improvements (#325)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle and targetSdkVersion (#328)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle
      
      * Switched testServer to use blob
      
      * RoomsListHeader search fixed
      
      * Runs loadMessagesForRoom only if room has at least 20 rows
      
      * - Logout if user's token expired
      - Removed update avatar logic
      - Profile dialog border on android
      
      * - Animations disabled
      - CircleCI set
      
      * Tests updated
      
      * "eventType argument is required" fix
      
      * Switch push notification lib (#346)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #342 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Allow x-instance-id and X-Instance-ID header (#354)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #137 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      Some server configurations may send x-instance-id header with different case.
      
      * Image upload improvements (#368)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Crop image
      - [x] Type image description (like web)
      - [x] Show upload progress
      - [x] "Try again" in case of error
      - [x] Cancel upload while in progress
      - [x] [Android] Zoom on photos
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png)
      ![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png)
      
      * [NEW] Room Loading(#372)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] Empty room name for livechat (#375)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #320 
      Closes #209 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Reply preview (#374)
      
      * Updated to React Native 0.56
      
      * Reply Preview
      
      * [FIX] Close websocket (#379)
      
      * Fixed a bug when closing websocket
      
      * removeListener fixed
      
      * [I18N] Russian translation (#381)
      
      [I18N] Russian translation file
      
      * [NEW] Icon (#383)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/43228416-d8af49d6-9037-11e8-8830-a1803932c7fd.png)
      
      * [FIX] Android 8 notifications (#382)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #380 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Added CocoaPods to manage react-native-image-crop-picker (#373)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      react-native-image-crop-picker raised an error when uploading to TestFlight.
      The lib highly recommends CocoaPods for production builds.
      
      * Added single-server to readme (#390)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #386 
      Closes #295 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Improve RoomsList render time (#384)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Added FlatList.getItemLayout() to improve list render time
      - [x] Some texts were breaking lines at sidebar
      - [x] Removed onPress from links at RoomsListView
      - [x] Added eslint rule to prevent unused styles
      - [x] Fixed auto focus bug at CreateChannel and NewServer
      - [x] Fix change server bug
      - [x] Fixed a bug when resuming in ListServer
      - [x] I18n fixed
      - [x] Fixed a bug on actionsheet ref not being created
      - [x] Reply wasn't showing on Android
      - [x] Use Notification.Builder.setColor/getColor only after Android SDK 23
      - [x] Listen to app state only when inside app
      - [x] Switched register push token position in order to improve login performance
      - [x] When deep link changes server, it doesn't refresh rooms list
      - [x] Added SafeAreaView in all views to improve iPhone X experience
      - [x] Subpath regex #388
      
      * [NEW] Empty room background (#412)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #398 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-09-2018 11-35-32](https://user-images.githubusercontent.com/804994/43906080-cbfadf92-9bc8-11e8-9ac9-44f43d3af023.gif)
      ![aug-09-2018 11-35-16](https://user-images.githubusercontent.com/804994/43906082-cc19411c-9bc8-11e8-9892-c65c86951a91.gif)
      ![image](https://user-images.githubusercontent.com/804994/43911366-ad830cd0-9bd5-11e8-8913-6a7e87a2206c.png)
      
      * Add roadmap (#406)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #45 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Onboarding (#407)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #392 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif)
      ![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif)
      ![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif)
      
      * [NEW] Updated Logo on Splash screen (#409)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #399 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-39-44](https://user-images.githubusercontent.com/804994/43801415-739a0cca-9a69-11e8-8bec-d65f751e6a28.gif)
      ![aug-07-2018 17-31-12](https://user-images.githubusercontent.com/804994/43801416-73d19bd6-9a69-11e8-90ac-bbc7ddeed938.gif)
      
      * [FIX] Only single attachment rendered (#417)
      
      * [NEW] Rooms list layout (#413)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * [NEW] Create channel layout (#420)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * - NewMessageView
      - backButtonTitle always empty
      - SearchBox created
      
      * New create channel layout
      
      * Search refactored
      
      * loginSuccess dismiss modal
      
      * Tests working
      
      * [FIX] Open unsupported videos on browser (#422)
      
      * 1.1
      
      * Sort/group rooms local only (#425)
      
      * Update android api from ci
      
      * Sort local only
      
      * [FIX] Missing current server (#427)
      
      * server.current removed
      
      * Increased area of touch on header
      
      * Hide search when sort dropdown is tapped
      
      * default server icon url
      
      * 1.1.1
      
      * [NEW] Experimental Icon (#430)
      
      * [NEW] Message layout (#426)
      
      * message container/component
      
      * Separator component
      
      * Reply
      
      * Url
      
      * tests updated
      
      * Minor changes
      
      * Audio component
      
      * Broadcast button
      
      * Minor touches
      
      * Reply preview
      
      * Edited
      
      * Minor bug fixes
      
      * - Update roadmap
      - Bump version to 1.2
      
      * Onboarding styles fix
      
      * [FIX] Drawer navigation won't refresh chats (#432)
      
      * Avoid errors on Audio/Image/Video (#443)
      
      * Bump version to 1.2.1 (#444)
      
      * Stop supporting Android 4.4 and lower (#447)
      
      * Several fixes for 1.2.1 (#448)
      
      * Fix user.roles
      
      * Better onLongPress handle on messages
      
      * Indicator position
      
      * Fix role undefined in system messages
      
      * Add baseUrl in case of file attachments
      
      * Join room fixed
      
      * RoomView params
      
      * Broadcast fixes
      
      * Add server layout changes
      
      * Use native images
      
      * Subscribe to not joined channels
      
      * Fix alerts without i18n
      
      * Tests updated
      
      * Bump version to 1.2.2 (#449)
      
      * [NEW] Use community JSC for Android (#450)
      
      * [NEW] Use community JSC for Android
      
      * Quick fix on unread chats
      
      * [NEW] Show app version (#454)
      
      * [NEW] Portuguese translation (#452)
      
      * [NEW] Portuguese translation
      
      * Remove servers from sidebar
      
      * Update dependencies (#431)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Use inline requires (#459)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Inline requires
      
      * Fix eslint and remove temp gradle
      
      * Unnecessary renders
      
      * Update isNotch and Readme
      
      * Tests updated
      
      * Bump version to 1.3.0 (#461)
      
      * Better touch handling on rooms list (#462)
      
      * Use react-native-gesture-handler at RoomItem
      
      * Fixed info message author
      
      * Edit message render improvement
      
      * Fix ws to http replace
      
      * Bump version to 1.3.1 (#463)
      
      * Composer layout tweaked (#464)
      
      * Composer layout tweaked
      
      * Fix localization error
      
      * Bump version to 1.3.2
      
      * [FIX] Handle deleted messages (#466)
      
      * [FIX] Handle deleted messages
      
      * Fix rest error
      
      * Fix some connection issues
      
      * [FIX] Search rooms (#468)
      
      * Bump version to 1.3.3 (#469)
      
      * Connecting to DDP badge (#471)
      
      * Display custom fields on user info (#476)
      
      * Render custom fields on user info
      
      * renderCustomFields fix
      
      * Display custom fields in user info
      
      * Fix lint error
      
      * [FIX] DDP badge wasn't hiding on fast connections (#477)
      
      * Use Rocket.Chat JS SDK (#481)
      
      * JS SDK
      
      * API working
      
      * Multiple servers
      
      * Bump version to 1.4.0 (#482)
      
      * [FIX] 2FA and LDAP (#488)
      
      * [FIX] Unread rooms group order (#487)
      
      * Use grouping setting on temp messages (#486)
      
      * [FIX] Delete room error (#485)
      
      * Rename to Rocket.Chat Experimental (#483)
      
      * Update dependencies (#484)
      
      * Bump version to 1.4.0 (#482)
      
      * test
      
      * one more test
      
      * Fix build
      
      * Regression: Wait for unmount to delete database after logout (#489)
      
      * Bump version to 1.4.1 (#490)
      
      * Regression: Crash on Android search (#492)
      
      * Bump version to 1.4.2 (#493)
      
      * Update Rocket.Chat.js.SDK (#494)
      
      * Bump version to v1.4.3 (#495)
      
      * [FIX] OAuth (#496)
      
      * Smaller header icons inside the room (#499)
      
      * [FIX] Logout (#497)
      
      * [FIX] Logout
      
      * Removed realm instances on rooms list
      
      * Bump version to 1.4.4 (#498)
      
      * Update navigation library (#501)
      
      * v2
      
      * Working on Android 0.57.3
      
      * Drawer working
      
      * Removing v1 navigator
      
      * - Splash screen
      - Icons changed
      
      * Deeplink
      
      * Remove EventEmitter from CreateChannelView
      
      * Android search
      
      * Android notifications
      
      * OAuth
      
      * Fix search props
      
      * Lint and tests fixed
      
      * Fix android build
      
      * Improvements on iPhone X* usage
      
      * Fix detox
      
      * Fix android build
      
      * Room.f added to RoomView.shouldComponentUpdate
      
      * Animations on RoomsListView and RoomView
      
      * Fix topbar buttons on Android
      
      * Bump version to 1.5.0 (#503)
      
      * Check $FABRIC_KEY availability in CircleCI (#506)
      
      * Check $FABRIC_KEY in CircleCI
      
      * Remove config scripts
      
      * Check $FABRIC_KEY availability in CircleCI for iOS (#507)
      
      * [I18n] Add Simplified Chinese(zh-CN) locale (#505)
      
      * [FIX] iOS pop gesture not working properly (#509)
      
      * Check if lastMessage has an attachment and show "User sent an attachment" at RoomsList (#510)
      
      * [FIX] Messages not being loaded properly (#513)
      
      * Fetch avatar initials from server (#512)
      
      * Fix iOS pop gesture and open sidemenu gesture (#511)
      
      * Bump version to 1.5.1 (#516)
      
      * [NEW] Room header layout (#521)
      
      * Clear iOS notification on resume/open (#520)
      
      * [FIX] Flashing avatars on Android after #512 (#519)
      
      * [FIX] App connects to previous server instead of the recent added (#518)
      
      * [FIX] Room view header crashes when destructuring reducer (#523)
      
      * [FIX] Dismiss keyboard on room close (#530)
      
      * [FIX] Composer composer's send icon slowness (#528)
      
      * [WIP] New Authentication layout (#536)
      
      New Authentication layout
      
      * Regression: Resend messages with error (#532)
      
      * DDP Connection badge animation changed (#533)
      
      * [FIX] Upload buttons on Android (#541)
      
      * Bump version to 1.6.0 (#543)
      
      * I18n: Add missing translation of simplified Chinese (#539)
      
      * Update dependencies (#544)
      
      * AndroidManifest changes
      
      * Regression: Deep linking stopped working after react-native-navigation update (#549)
      
      * [FIX] Android stuck on splash screen after hardware back button is pressed (#550)
      
      * [FIX] Android stuck on splash screen after hardware button is pressed
      
      * Fix empty user at asyncstorage
      
      * Remove unused subscribe
      
      * [FIX] x-instance-id header prop is case insensitive (#551)
      
      * Bump version to 1.6.1 (#553)
      
      * [FIX] x-instance-id header prop is case insensitive
      
      * Use Rest API calls (#558)
      
      * Chats: Don't show group header if none of the filters is selected (#560)
      
      * [CHORE] Update Xcode image version on CircleCI (#561)
      
      * Bump version to 1.7.0 (#562)
      
      * [FIX] Load messages on notification tap (#564)
      
      * Use Rest API pt 2 (#568)
      
      * Room files
      
      * Pinned messages
      
      * Starred messages
      
      * Mentioned messages
      
      * Search messages
      
      * Bug fixes
      
      * Profile
      
      * Livechat
      
      * Block/unblock user
      
      * Erase room
      
      * Archive room
      
      * Remove unused method
      
      * Bug fix
      
      * [CHORE] Add hold step on CircleCI before TestFlight (#572)
      
      * [FIX] GET /info to check if it's a valid server instead of x-instance-id (#573)
      
      * Bump version to 1.7.1 (#574)
      
      * Unnecessary re-renders removed (#570)
      
      * shouldComponentUpdate
      
      * Rooms list shouldcomponentupdate
      
      * RoomView shouldComponentUpdate
      
      * Messagebox and Message shouldComponentUpdate
      
      * EmojiPicker shouldComponentUpdate
      
      * RoomActions shouldComponentUpdate
      
      * Room info shouldComponentUpdate
      
      * Update RNN
      
      * Use only one Flatlist if none group filter is selected
      
      * Update fix
      
      * shouldComponentUpdate
      
      * Bug fixes
      
      * ListView changes
      
      * Bug fix
      
      * render list bug fix
      
      * Changes on public channels
      
      * - RoomView saga leak removed
      - Join room e2e tests added
      
      * Rest versions
      
      * Method call versions
      
      * Min RocketChat version alert
      
      * Update dependencies (#587)
      
      * [FIX] Better message actions (#567)
      
      * [FIX] Back button press on message actions (#592)
      
      * Bump version to 1.8.0 (#595)
      
      * [FIX] LDAP login (#596)
      
      * Create class to manage navigation (#594)
      
      * Add Navigation class
      
      * Place Drawer.js logic inside of Navigation
      
      * Load less views at startup
      
      * [FIX] v1.8.0 (#599)
      
      * Downgrade react-native-fast-image
      
      * Update iOS permission usage descriptions
      
      * [FIX] Delete upload item
      
      * Update JS SDK version (#602)
      
      * Add Icons class (#611)
      
      Creates Icons class to manage when to load icons from native side or react-native-vector-icons.
      It also fixes `react-native run-android` #517
      
      * Updating room indicator (#609)
      
      Shows "Updating..." when requesting rooms from Rest API.
      
      * [FIX] Load avatar on servers that prevent unauthenticated avatar access (#604)
      
      App would show an empty space on servers that require authentication on avatar access
      
      * [FIX] 2FA login in a server with LDAP enabled (#612)
      
      * [FIX] Start loop searching for rooms updates only when connection goes down and SDK has userId (#613)
      
      * Allow to create empty channel (#615)
      
      * [FIX] Reply title should break text (#616)
      
      * Bump version to 1.9.0 (#617)
      
      * [FIX] SDK issues (#621)
      
      * Remove listeners from room
      * Properly close connections on change server
      * Minor layout change on connecting badge
      
      * [CHORE] Add TestFlight invite and update Readme (#623)
      
      * [FIX] npm -> yarn dependencies migration (#622)
      
      * I18n: Add French (#629)
      
      * [FIX] Remove rooms listener (#630)
      
      * [CHORE] Update issue template (#638)
      
      * I18n: Add German (#641)
      
      * Bump version to 1.10.0 (#644)
      
      * [FIX] Prevent mass is typing dispatchs (#651)
      
      * [FIX] Handle database errors properly (#650)
      
      * [FIX] Change actions labels (#654)
      
      * [FIX] Room members filter (#655)
      
      * [FIX] uploadProgress is not a function (#656)
      
      * [FIX] Slow messagebox (#658)
      
      * Remove drawer (#653)
      
      * Remove drawer (layout needs to be changed in future releases, though)
      * Don't navigate outside on logout if there's other logged server
      * Update react-native-navigation
      
      * Message button (#660)
      
      * Remove touchable opacity when scrolling messages
      * Tap on disable messages closes keyboard
      * Unify vibration
      * Vibrate only on Android
      
      * [FIX] Fetch rooms date (#662)
      
      * [FIX] Select emoji error (#666)
      
      * Update Realm to 2.24 (#667)
      
      * Update React Native to 0.58.6 (#668)
      
      * [FIX] Fix some language issues in German language (#664)
      
      * New icons (#643)
      
      * New Icons
      
      * Remove unused assets
      
      * Change send icon
      
      * Layout tweaks
      
      * Refactor Status
      
      * Styles changed
      
      * User layout fix
      
      * Separator layout changes
      
      * Sidebar status layout fix
      
      * Fix Message.onLongPress issue
      
      * Fix code markdown
      Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/625
      
      * Status lint
      
      * Fix tests
      
      * Navigation debounce
      
      * RoomActions icons
      
      * Space between components
      
      * Group text
      
      * Update tests
      
      * [CHORE] Remove .debug suffix on Android (#681)
      
      * [FIX] Fix null native Messagebox component object (#680)
      
      * Fix null native Messagebox component object
      
      * [iOS] Fix header alignment
      
      * Remove unused files
      
      * Switch to react-navigation (#687)
      
      * Update readme (#714)
      
      * Bump to 1.10.1 (#731)
      
      * [FIX] Deep linking between multiple logged servers (#730)
      
      * Fix handle invisible status (#692)
      
      * I18n: Add Portuguese (Portugal) (#722)
      
      * [FIX] Show ActivityIndicator in RoomMembersView (#686)
      
      * Bump version to 1.11.0 (#761)
      
      * Migrate from GCM to FCM (#760)
      
      * [NEW] Scrollable room name feature (#756)
      
      * [NEW] Scroll down floating button (#735)
      
      * [CHORE] Added Storybook documentation (#757)
      
      * Use FlatList in RoomView (#762)
      
      * [FIX] iOS requiring location permission (#768)
      
      * Room item layout (#771)
      
      * [NEW] Draft message per room (#772)
      
      * [FIX] Add Realm.safeAddListener (#785)
      
      * [CHORE] Remove tvOS target (#779)
      
      * [NEW] Discussions (#696)
      
      * Bump version to 1.12.0 (#804)
      
      * [NEW] Threads (#798)
      
      * RoomsListView improvements (#819)
      
      * [FIX] Giphy not showing (#810)
      
      * [FIX] Apply emojify on empty texts (#824)
      
      * Lock drawer when stack is not on root screen (#825)
      
      * Room item layout (#835)
      
      * [FIX] Threads (#838)
      
      Closes #826
      Closes #827
      Closes #828
      Closes #829
      Closes #830
      Closes #831
      Closes #832
      Closes #833
      
      * [FIX] Smaller thread title (#846)
      
      * [FIX] Smaller thread title
      
      * Remove markdown notation from thread title
      
      * On message press debounce
      
      * Align vertical thread title
      
      * [Regression] Search stopped working on Android after LastMessage refactor (#851)
      
      * Load legal pages from web (#849)
      
      * Update fetch permissions api (#850)
      
      * Update custom emojis endpoint (#852)
      
      * Update emoji endpoint
      
      * Use React.memo on Markdown
      
      * Support RC versions lower than 0.75.0
      
      * Realm migration
      
      * Fetch roles from rest api (#853)
      
      * Fetch roles from rest api
      
      * Fix RoomInfoView role get
      
      * Remove roles from redux
      
      * Bump version to 1.13 (#857)
      
      * Active users improvements (#855)
      
      * Remove connection badge (#862)
      
      * Connecting indicator on RoomsListView header
      
      * Connecting indicator on RoomView header
      
      * Remove ConnectionBadge
      
      * Show updating on RoomView load messages
      
      * Update dependencies (#863)
      
      * Minor updates
      
      * Update jsc-android
      
      * Update react-native-modal
      
      * Minor updates
      
      * Update react-native-fast-image
      
      * Minor dev updates
      
      * Few major updates
      
      * Update react-native-keyboard-aware-scroll-view
      
      * Update pods
      
      * Update android-support
      
      * Update tests
      
      * Remove duplicated getRoleDescription function (#866)
      
      * [FIX] Load local URL image (#871)
      
      * [FIX] Toggle/follow thread icon (#867)
      
      * Tweaks on sequential threads messages layout (#858)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Set initialNumToRender to 5
      
      * [FIX] Check if room is mounted before setting state (#864)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Check if RoomView is mounted before rendering
      
      * Refactor navigation events on RoomsListView
      
      * Fix lint
      
      * Fix listener
      
      * [FIX] Typing not getting cleared after popping a room (#873)
      
      * [CHORE] Remove e2e tests from CI (#875)
      
      * [FIX] Remove listeners on RoomView header unmount (#874)
      
      * [RELEASE] Merge beta into master (#1055)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [RELEASE] Merge beta into master (#1082)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * [FIX] Auto-translate messages as they arrive
      
      * [i18n] Add missing de translations (#1040)
      
      * [CHORE] Switch to react-native-localize (#1043)
      
      * Bump version to 1.17.0 (#1057)
      
      * Load views as needed (#1056)
      
      * [IMPROVEMENT] Change "resend" icon position (#1048)
      
      * [NEW] Video support (#801)
      
      * [NEW] File upload (#882)
      
      * [NEW] Share extension (#942)
      
      * [FIX] Share extension CI build (#1060)
      
      * Change bundleID
      
      * Provisioning
      
      * get provisioning profile
      
      * [IMPROVEMENT] Reusable toast (#1065)
      
      * [FIX] Moment locales (#1066)
      
      * [FIX] Share Extension issues (#1064)
      
      * [FIX] Empty white list enables all media types upload (#1077)
      
      * Merge branch 'master' into develop (#1079)
      
      * [FIX] Empty white list enables all media types upload (#1080)
      
      * Create utils to media (canUpload)
      
      * Fix variable name
      
      * [CHORE] Update README (#1081)
      
      * [RELEASE] Merge beta into master (#1088)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨
      
       Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * [FIX] Auto-translate messages as they arrive
      
      * [i18n] Add missing de translations (#1040)
      
      * [CHORE] Switch to react-native-localize (#1043)
      
      * Bump version to 1.17.0 (#1057)
      
      * Load views as needed (#1056)
      
      * [IMPROVEMENT] Change "resend" icon position (#1048)
      
      * [NEW] Video support (#801)
      
      * [NEW] File upload (#882)
      
      * [NEW] Share extension (#942)
      
      * [FIX] Share extension CI build (#1060)
      
      * Change bundleID
      
      * Provisioning
      
      * get provisioning profile
      
      * [IMPROVEMENT] Reusable toast (#1065)
      
      * [FIX] Moment locales (#1066)
      
      * [FIX] Share Extension issues (#1064)
      
      * [FIX] Empty white list enables all media types upload (#1077)
      
      * Merge branch 'master' into develop (#1079)
      
      * [FIX] Empty white list enables all media types upload (#1080)
      
      * Create utils to media (canUpload)
      
      * Fix variable name
      
      * [CHORE] Update README (#1081)
      
      * [FIX] Media share type (#1086)
      
      * [RELEASE] Merge beta into master (#1142)
      
      * [RELEASE] Merge beta into master (#1174)
      
      * [RELEASE] Merge beta into master (#1282)
      
      * Merge beta into master (#1461)
      
      * Merge beta into master (#1637)
      
      * Merge beta into master (#1759)
      
      * Merge beta into master (#1897)
      
      * [FIX] Close SortDropdown on sort select (#1230)
      
      * [FIX] Cancel upload and check failed upload (#1232)
      
      * [FIX] Slash commands not cleaning is typing and not using state (#1233)
      
      * [FIX] Dispatch roomsRequest on app foreground event even if not connected (#1234)
      
      * [CHORE] Update react-native-jitsi-meet (#1235)
      
      * [FIX] Regex on run slash command (#1223)
      
      * Update React Native to 0.61.1 (#1236)
      
      * Update React Native to 0.61.1
      
      * Update patch to SSL Pinning
      
      * Revert storybook
      
      * [CHORE] Update react-native-safe-area-view (#1219)
      
      * [FIX] Try/catch JSON.parse XHR response (#1238)
      
      * [FIX] Change messagebox icon immediate on change text (#1241)
      
      * [FIX] Update last open on message stream received (#1240)
      
      * [FIX] Remove animation from RoomsListView.willFocus (#1239)
      
      * [FIX] Delete message on thread (#1214)
      
      * [REGRESSION] Markdown text (#1242)
      
      * [FIX] Jest (#1243)
      
      * [FIX] Avatar shown when useRealName is activated (#1162)
      
      * Fix avatar when use real name
      
      * Wrong indentation
      
      * [DOCS] Add SECURITY.md (#1244)
      
      * [CHORE] Update react-native-reanimated to 1.3.0 (#1246)
      
      * [FIX] Run credentials migration only once (#1245)
      
      * [CHORE] Update react-native-jitsi-meet to 2.0.1 (#1249)
      
      * [FIX] Messagebox onChangeText issues (#1252)
      
      * Stop ongoing debounces on messagebox unmount
      
      * Immediately change send icon, but keep debouncing others
      
      * Make CustomEmoji stateless function
      
      * Fix mentions keyExtractor
      
      * [FIX] Room subscription issues (#1255)
      
      * [FIX] Reaction press (#1258)
      
      * [FIX] Channel avatars not showing after application unloads (#1264)
      
      * Revert react-native-safe-area-view (#1265)
      
      * [FIX] Remove console on production mode (#1268)
      
      * [FIX] Messages preview issues (#1257)
      
      * [FIX] Select user from native credentials (#1266)
      
      * [FIX] Some issues on preview message (#1271)
      
      * [FIX] Audio player track and thumb not rendering on Android (#1273)
      
      * [FIX] Record audio message throws exception when FileSystem.getInfoAsync is called (#1272)
      
      * [FIX] China shouldn't use CallKit (#1274)
      
      * [FIX] Watermelon batches (#1277)
      
      * Bump version to 1.20.1 (#1285)
      
      * [CHORE] Remove memoize-one (#1284)
      
      * [FIX] End Jitsi call on unmount (#1291)
      
      * [FIX] Allow self-signed certificates (#1310)
      
      * [FIX] Set User-Agent  (#1318)
      
      * Set User-Agent Fetch & Websocket & XHR
      
      * Set User-Agent
      
      * Custom User Agent on fetch/websocket
      
      * Fix names
      
      * Use DeviceInfo
      
      * fix server with subpath (#1322)
      
      * [FIX] Server with https:\\ instead of https:// (#1320)
      
      * [FIX] Server dropdown not closing after changing stack (#1299)
      
      * [FIX] Invalid server version (#1319)
      
      * [IMPROVEMENT] Respect "Hide counter" preference (#1306)
      
      * [FIX] Pass isFocused as a function to Messagebox (#1309)
      
      * [CHORE] Remove icons folder (#1290)
      
      * [CHORE] Refactor RoomItem touchable (#1331)
      
      * [FIX] Unnecessary rerender on RoomItem when status is undefined (#1336)
      
      * [UPDATE DEPS] react-navigation and react-navigation-stack (#1337)
      
      * [FIX] Avatars not loading on share extension when Accounts_AvatarBlockUnauthenticatedAccess is enabled (#1339)
      
      * Bump version to 1.20.2 (#1340)
      
      * [FIX] Remove some unnecessary re-renders on Messagebox (#1341)
      
      * [REGRESSION] Use LayoutAnimation instead of Transition API (#1338)
      
      * [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342)
      
      * [IMPROVEMENT] Save last message as message when subscription is updated (#1344)
      
      * [UPDATE DEPS] Update RN to 0.61.3 (#1345)
      
      * [DOCS] Update Readme (#1346)
      
      * [CHORE] Remove react-native-scrollable-tab-view fork (#1352)
      
      * [FIX] URL preview (#1360)
      
      * [REGRESSION] Decrease list view memory size (#1361)
      
      * [FIX] Paste (#1350)
      
      * [CHORE] Update gems (#1365)
      
      * Bump version to 1.20.3 (#1366)
      
      * [FIX] Use Ruby 2.4 on TestFlight upload (#1368)
      
      * [FIX] Parse Urls (#1371)
      
      * [FIX] Parse image URL only if it's not empty (#1372)
      
      * [FIX] Load messages issues (#1373)
      
      * Bump version to 1.21.0 (#1376)
      
      * [FIX] Crowd login (#1381)
      
      * [FIX] Clicking user avatar in thread previews crashes app (#1363)
      
      * [IMPROVEMENT] Error messages on connect (#1379)
      
      * [FIX] ProfileView input navigation error when custom fields aren't set (#1383)
      
      * [FIX] Batch server deletion on logout (#1382)
      
      * Bump app to 1.22.0 (#1387)
      
      * [FIX] Server Version (#1392)
      
      * Update patch and minor deps (#1386)
      
      * [FIX] Crash when open thread (#1395)
      
      * Bump version to 1.23.0 (#1394)
      
      * [I18N] Update ru.js (#1384)
      
      * [FIX] CAS building wrong URL (#1362)
      
      * [FIX] Delete messages (#1399)
      
      * [FIX] In-app notification showing wrong content on channels (#1400)
      
      * Bump version to 1.24.0 (#1404)
      
      * [FIX] Prevent server with whitespace (#1402)
      
      * [IMPROVEMENT] Keyboard and content type on login (#1403)
      
      * [FIX] Messages stop loading (#1410)
      
      * [NEW] Tablet support (#1300)
      
      * [IMPROVEMENT] Authentication via deep linking (#1418)
      
      * [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422)
      
      * [FIX] BackHandler remove random failing on development (#1423)
      
      * Bump version to 1.25.0 (#1424)
      
      * [CHORE] Update CI Xcode Image (#1430)
      
      * [FIX] Rooms grouping not working properly (#1435)
      
      * [FIX] Take a video (#1437)
      
      * [NEW] Themes (#1298)
      
      * [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429)
      
      * [FIX] Init local settings on notification tap (#1438)
      
      * Bump version to 1.26.0 (#1450)
      
      * [FIX] Emoji parser not working on Hermes  (#1445)
      
      * [NEW] Enable Hermes (#1446)
      
      * [FIX] Automatic theme repeating (#1457)
      
      * [CHORE] Sync Experimental and Official app versions (#1458)
      
      * [DOCS] Update readme (#1459)
      
      * [FIX] Messages being sent but showing as temp status (#1469)
      
      * [FIX] Missing messages after reconnect (#1470)
      
      * [FIX] Few fixes on themes (#1477)
      
      * [I18N] Missing German translations (#1465)
      
      * Missing German translation
      
      * adding a missing space behind colon
      
      * added a missing space after colon
      
      * and another attempt to finally fix this – got confused by all the branches
      
      * some smaller fixes for the translation
      
      * better wording
      
      * fixed another typo
      
      * [FIX] Crash while displaying the attached image with http on file name (#1401)
      
      * [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425)
      
      * [NEW] Reply notification (#1448)
      
      * [FIX] Incorrect background color login on iPad (#1480)
      
      * [FIX] Prevent multiple tap on send (Share Extension) (#1481)
      
      * [NEW] Image Viewer (#1479)
      
      * [DOCS] Update Readme (#1485)
      
      * [FIX] Jitsi with Hermes Enabled (#1523)
      
      * [FIX] Draft messages not working with themed Messagebox (#1525)
      
      * [FIX] Go to direct message from members list (#1519)
      
      * [FIX] Make SAML wait for idp token instead of creating it on client (#1527)
      
      * [FIX] Server Test Push Notification (#1508)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update to new server response (#1509)
      
      * [FIX] Insert messages with blank users (#1529)
      
      * Bump version to 4.2.1 (#1530)
      
      * [FIX] Error when normalizing empty messages (#1532)
      
      * [REGRESSION] CAS (#1570)
      
      * Bump version to 4.2.2 (#1571)
      
      * [FIX] Add username block condition to prevent error (#1585)
      
      * Bump version to 4.2.3
      
      * Bump version to 4.2.4
      
      * Bump version to 4.3.0 (#1630)
      
      * [FIX] Channels doesn't load (#1586)
      
      * [FIX] Channels doesn't load
      
      * [FIX] Update roomsUpdatedAt when subscriptions.length is 0
      
      * [FIX] Remove unnecessary changes
      
      * [FIX] Improve the code
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629)
      
      * [NEW] Invite links (#1534)
      
      * [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625)
      
      * [FIX] Disable reset button if form didn't changed (#1569)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Header title of RoomInfoView (#1553)
      
      * [I18N] Gallery Permissions DE (#1542)
      
      * [FIX] Not allow to send messages to archived room (#1623)
      
      * [FIX] Profile fields automatically reset (#1502)
      
      * [FIX] Show attachment on ThreadMessagesView (#1493)
      
      * [NEW] Wordpress auth (#1633)
      
      * [CHORE] Add Start Packager script (#1639)
      
      * [CHORE] Update RN to 0.61.5 (#1638)
      
      * [CHORE] Update RN to 0.61.5
      
      * [CHORE] Update react-native patch
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * Bump version to 4.3.1 (#1641)
      
      * [FIX] Change force logout rule (#1640)
      
      * Bump version to 4.4.0 (#1643)
      
      * [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575)
      
      * [NEW] Request review (#1627)
      
      * [NEW] Pull to refresh RoomView (#1657)
      
      * [FIX] Unsubscribe from room (#1655)
      
      * [FIX] Server with subdirs (#1646)
      
      * [NEW] Clear cache (#1660)
      
      * [IMPROVEMENT] Memoize and batch subscriptions updates (#1642)
      
      * [FIX] Disallow empty sharing (#1664)
      
      * [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663)
      
      * [FIX] In some cases, share extension doesn't load images (#1649)
      
      * [i18n] DE translations for new invite function and some minor fixes (#1631)
      
      * [FIX] Remove duplicate jetify step (#1628)
      
      minor: also remove 'cd' calls
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Read messages (#1666)
      
      * [i18n] German translations missing (#1670)
      
      * [FIX] Notifications crash on older Android Versions (#1672)
      
      * [i18n] Added Dutch translation (#1676)
      
      * [NEW] Omnichannel Beta (#1674)
      
      * [NEW] Confirm logout/clear cache (#1688)
      
      * [I18N] Add es-ES language  (#1495)
      
      * [NEW] UiKit Beta (#1497)
      
      * [IMPROVEMENT] Use reselect (#1696)
      
      * [FIX] Notification in Android API level less than 24 (#1692)
      
      * [IMPROVEMENT] Send tmid on slash commands and media (#1698)
      
      * [FIX] Unhandled action on UIKit (#1703)
      
      * [NEW] Pull to refresh RoomsList (#1701)
      
      * [IMPROVEMENT] Reset app when language is changed (#1702)
      
      * [FIX] Small fixes on UIKit (#1709)
      
      * [FIX] Spotlight (#1719)
      
      * [CHORE] Update react-native-image-crop-picker (#1712)
      
      * [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720)
      
      * [REGRESSION] Remove @ and # from mention (#1721)
      
      * [NEW] Direct message from user info (#1516)
      
      * [FIX] Delete slash commands (#1723)
      
      * [IMPROVEMENT] Hold URL to copy (#1684)
      
      * [FIX] Different sourcemaps generation for Hermes (#1724)
      
      * [FIX] Different sourcemaps generation for Hermes
      
      * Upload sourcemaps after build
      
      * [REVERT] Show emoji keyboard on Android (#1738)
      
      * [FIX] Stop logging react-native-image-crop-picker (#1745)
      
      * [FIX] Prevent toast ref error (#1744)
      
      * [FIX] Prevent reaction map error (#1743)
      
      * [FIX] Add missing calls to user info (#1741)
      
      * [FIX] Catch room unsubscribe error (#1739)
      
      * [i18n] Missing German keys (#1735)
      
      * [FIX] Missing i18n on MessagesView title (#1733)
      
      * [FIX]  UIKit Modal: Weird behavior on Android Tablet (#1742)
      
      * [i18n] Missing key on German (#1747)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add Italian (#1736)
      
      …
      
      * [FIX] Notification stream throwing an error when there isn't a message on payload (#2637)
      
      * [FIX] Threads not being updated and other related issues (#2636)
      
      * Fix parent title on thread header breaking lines
      
      * Fix https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/2519
      
      
      
      * Fix thread badge not being updated
      
      * [FIX] Minor room header issues (#2630)
      
      * Add hitSlop to RoomView header
      
      * Use 1 icon padding for threads header
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [FIX] Whitelabel unable to find package name (#2626)
      
      * Fixes #2625
      
      * Fixes #2614
      
      * Apply resValue on defaultConfig and undo unnecessary changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add missing German strings (#2619)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Model columns misplaced (#2640)
      
      * [FIX] Connect a null server (#2639)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jitsi users unable to unmute (#2623)
      
      * [FIX] Jitsi users being muted always
      
      * fix: bundle is invalid
      
      * Update jitsi meet sdk with ui improvements
      
      * Update JitsiMeetSDK ios
      
      * Centralize toolbox android
      
      * Fix images on Jitsi
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.12.1 (#2641)
      
      * [FIX] Share extension and save image not working on Android 10 (#2651)
      
      * Bump version to 4.13.0 (#2657)
      
      * [FIX] Update Loading logo (#2658)
      
      * [NEW] Support client certificates for SSL (two-way authentication) (Android) (#2624)
      
      * wip: Android SSL Pinning
      
      * Use own SSLPinningModule
      
      * wip: Use Rocket.Chat own react-native
      
      * wip: Fresco Images using custom OkHttpClient
      
      * wip: react-native-webview onReceivedClientCertRequest
      
      * feat: Save Images of a SSL Pinning protected server
      
      * chore: SSLPinning package as a interface to iOS & Android implementations
      
      * chore: update glide
      
      * feat: load images under a client ssl certificate protected server
      
      * chore: remove patch
      
      * feat: Audio & Video under a SSL Client protected server
      
      * fix: Unpin certificate when change server
      
      * feat: Fast Image as a patch
      
      * chore: update fast-image
      
      * Fix merge
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Channel actions (#2644)
      
      * room roles
      
      * handle owner
      
      * endpoints
      
      * Leader and Moderator
      
      * Remove user from room
      
      * stash ignore
      
      * Add subscription.ignored column
      
      * ignore user
      
      * Fix icons
      
      * I18n
      
      * Minor i18n fixes
      
      * Direct Message and open action sheet after a normal tap
      
      * Fix icon
      
      * stash isIgnored
      
      * isManualUnignored message
      
      * Fix update
      
      * Ignored
      
      * Mute, moderator, leader, owner, remove from room
      
      * ignore
      
      * Tests
      
      * pt-BR
      
      * Update pods
      
      * Apply requested changes
      
      * Add RC version on requests
      
      * [NEW] Support RTL (#2656)
      
      * wip: RTL (iOS)
      
      * wip: RTL (Android)
      
      * wip: reload bundle when change between RTL languages
      
      * fix: Stack Animation on Android
      
      * fix: update snapshot
      
      * fix: Swipe Room Actions in RTL mode
      
      * fix: snapshots
      
      * Move isRTL to i18n
      
      * Fix styling
      
      * Update tests
      
      * Update pods
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Initial users' status is not fetched (#2664)
      
      * [FIX] Messages overlapping and emoji keyboard not opening (#2670)
      
      * Replace keyboard libs for react-native-ui-lib
      
      * Apply Jitsi branch
      
      * Require keyboard on bundle
      
      * Update ui-lib
      
      * chore: update deps
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [CHORE] Force normalized params for 2FA (#2683)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Thread message flickering while thread parent isn't found (#2676)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Light theme not working on Android with Dark Theme set (#2675)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not prompting join code for password protected channels (#2514)
      
      * Adding joinCode parameter
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Insert join code input
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add joinCode field on db
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add label i18 pt-br and en-us
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add insert join code text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Fix atribute name
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add join text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Fix attributes joinCode, joinCodeRequired and pass attribute param in navigation
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Fixing attribute joinCodeRequired pass to goRoom
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Changed textinput style
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Delete not necessary attribute
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Fixing input style
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Undo unncessary changes
      
      * use a join code modal
      
      * tests: e2e tests to join protected channel
      
      * fix: undo unnecessary change
      
      * tests: cancel join code
      
      * Remove some tests
      
      * Minor fixes
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avataryoussef-md <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18n] Add Arabic (#2537)
      
      * Arabic language setup
      
      * Added arabic translation
      
      * Arabic translation Proofreading
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing zh_TW and zh_CN strings (#2680)
      
      * feat(i18n): add some missing strings and improve some translation
      
      * fix: add missing server version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Add username on status messages (#2553)
      
      * 1689 - missing user name for status messages
      
      * 1689 - missing user name for status messages. Fixed broken e2e test "should pin message".
      
      * Minor tweak
      
      * Remove center style
      
      * Small refactor on User
      
      * Remove toLowerCase
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Filenames are incorrect in non-latin alphabets on upload (#2671)
      
      * fix: filename on react-native-image-crop-picker
      
      * fix: use rn-fetch-blob to upload files
      
      * fix: FileUpload as a service
      
      * fix: cancel upload on iOS
      
      * fix: file upload from share extension
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Ease white labelling for Android (#2685)
      
      * improve white labelling for Android
      
      * Move application ID to gradle properties
      
      * Fix CI
      
      * Point foss sufix to main app
      
      * Use npx on android-whitelabel script
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Chats order (#2688)
      
      * Persist highest value on subscription.roomUpdatedAt
      
      * Update tests
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [REGRESSION] Re-enable Jitsi Chat (#2687)
      
      * Fix main jitsi
      
      * Fix iOS
      
      * Clear build.gradle cache
      
      * Don't restore gradle
      
      * cache is back
      
      * Use master
      
      * Point to react-native-jitsi-meet#master
      
      * [CHORE] Build official apps on CI (#2701)
      
      * Duplicated target and changed Bridging Header
      
      * Display name
      
      * Unnecessary dumb swift file removed
      
      * Buildable name
      
      * Reorder Info.plist
      
      * Rename Official target's bundle id
      
      * Ignore .mobileprovision
      
      * Fix provisioning of official app
      
      * Starting signing
      
      * stash fastfile
      
      * starting official ci iOS
      
      * Uncomment Fastfile keychain
      
      * Fix CI config
      
      * allowProvisioningUpdates
      
      * Changing AppIcon and Splash Screen
      
      * Remove unnecessary folder inside of Images.xcassets
      
      * Reorder notificationservice and shareextension plists
      
      * Fix signing
      
      * Manual signing style for official
      
      * Split official signing
      
      * Update project provisioning
      
      * Use ENV as profile
      
      * Output match
      
      * Keys
      
      * TestFlight refactor
      
      * Setting up android
      
      * android-official-play-build job
      
      * Start removing unnecessary fastlane tasks on Android
      
      * Trying to refactor Android jobs
      
      * android-env
      
      * Remove foss build for now
      
      * Fork
      
      * Fix if conditions
      
      * Fix push
      
      * ios-build command
      
      * Rename Android builds
      
      * Upload dSYMs
      
      * Refactoring workflow
      
      * Reorder upload-to-testflight
      
      * upload-to-google-play-beta command
      
      * Fix ci
      
      * Fix android fork build
      
      * Fix keystore
      
      * Fix options on fastlane android
      
      * Fix keystore
      
      * Check isOfficial on iOS
      
      * Check isOfficial on db
      
      * Remove unused imports
      
      * Database names on Android
      
      * Tag fix
      
      * Minor fixes
      
      * Set IS_OFFICIAL on CI
      
      * Fix detox
      
      * follow review suggestions
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [i18n] Update fr (#2697)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Update fr (#2705)
      
      Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Empty space on Messagebox (#2704)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Yarn android scripts (#2716)
      
      * [CHORE] Rename Experimental iOS lane (#2717)
      
      * Move build_fork to the end
      
      * Rename release to build_experimental
      
      * [IMPROVEMENT] Use class variable instead of state for List's animated (#2718)
      
      * [FIX] Bottom sheet being hidden sometimes (#2722)
      
      * [IMPROVEMENT] Match background and text mention colors (#2723)
      
      * [FIX] App freezing if Markdown preview contains sequential empty spaces (#2726)
      
      * Remove sequential empty spaces from Markdown preview
      
      * Use Markdown preview on RepliedThread
      
      * [FIX] Official app without sharedUserId (#2734)
      
      * [CHORE] Update React Native to 0.63.4 (#2737)
      
      * Bump version to 4.13.1 (#2739)
      
      * [REGRESSION] Multiple uploads not working on iOS (#2738)
      
      * Update React Native to 0.63.4
      
      * Fix multiple uploads not working on iOS
      
      * [FIX] Unable to save attachment on iOS (#2743)
      
      * Fix rn-fetch-blob's document dir without forward slash
      
      * Update camera roll
      
      * [FIX] Generate Jitsi access token when making a call (#2694)
      
      fixes: #2693
      
       # Please enter the commit message for your changes. Lines starting
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jitsi notification delay (#2668)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Channels list not following the same sorting logic from web client (#2763)
      
      * [FIX] Pods lost on Official target (#2764)
      
      * [FIX] RoomItem using deprecated animated event signature (#2771)
      
      * [FIX] Server autocomplete text breaking line (#2774)
      
      * [FIX] ServerDropdown flashing bigger server icon (#2775)
      
      * [FIX] ServerDropdown flashing bigger server icon
      
      * Remove unused logo and update image path where needed
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Rooms list not being updated on some cases (#2765)
      
      * Request subscriptions on RoomsListView.constructor
      
      * Removes opened rooms from last message persisting
      
      * Change server reducer
      
      * Prevent undefined ids causing query error
      
      * [FIX] Share Extension hitting memory limit on iOS (#2788)
      
      * [FIX] Disallow swipe to dismiss on share extension
      
      * Limit query to 20 and clean up props
      
      * Remove rn-extension-share branch pointer
      
      * Test new branch
      
      * Remove branch
      
      * [IMPROVEMENT] Threads layout tweaks (#2686)
      
      * improvement: Thread Details
      
      * fix: re-render Thread Messages Item
      
      * fix: update snapshots
      
      * improve: thread details component
      
      * fix: cast replies length
      
      * improvement: format date of threads
      
      * improvement: thread details styles
      
      * fix: wrap text
      
      * tests: update snapshot
      
      * improvement: use same date format for all dates
      
      * Icon size 24
      
      * Remove date
      
      * Remove prop drill
      
      * Badge position
      
      * Badge container tweak
      
      * Fix inline style
      
      * Move ThreadDetails to containers
      
      * Update stories
      
      * Fix lint
      
      * Remove wrong prop
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove some migrations (#2792)
      
      * Remove force rooms refresh
      
      * Remove MMKV migration
      
      * Bump version to 4.14.0 (#2797)
      
      * [FIX] Messagebox tracking lost on pop gesture navigation (#2799)
      
      * Use setTimeout instead of InteractionManager
      
      * Update tracking lib
      
      * [FIX] Back button closing activity when on root stack screen (#2804)
      
      * Make hardware back button to behave as home button on root screens
      
      * Remove unnecessary code
      
      * Remove handleBackPress from OnboardingView
      
      * Fix lint
      
      * [i18n] Add missing German strings (#2715)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Encrypted Discussions  (#2813)
      
      * I18n key fix
      
      * Add encrypted switch
      
      * Remove unused i18n keys
      
      * Add enabled to encryption reducer
      
      * Show encrypted option on CreateDiscussionView only when e2e encryption is properly set
      
      * Add localSearch and use it on search
      
      * Use encrypted from parent channel
      
      * Fix method calls as rest api with 2fa enabled
      
      * Fix logout after reset keys
      
      * Use encryption reducer instead of lib directly to check render
      
      * Check for room type logic to display encryption option on create discussion
      
      * Check toggle-room-e2e-encryption permission on RoomActionsView
      
      * Check for encryption status instead of setting on server
      
      * Fix
      
      * Disable switch instead of hide it
      
      * Fix spotlight for DMs
      
      * Fix server test
      
      * [FIX] Messagebox missing style for text color (#2786)
      
      * Changing auxilaryTintColor
      
      * Changed Placeholder color to BodyText color
      
      * added color prop
      
      * eslint changes
      
      * used array for styles
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Update arabic (#2696)
      
      * Update ar.js
      
      * Update ar.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Workspace input without i18n (#2689)
      
      * [FIX] Translation of strings in Login page
      
      * Strings are added for translation.
      
      fixes: #2620
      
      * Add pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Spotlight returning duplicated entries (#2805)
      
      * Update rocketchat.js
      
      * Updated search function
      
      * Minor improvements
      
      * Remove atIndex
      
      * Add remove logic to remove duplicate data from response
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor ServerItem (#2778)
      
      * Updated ServerDropdown and ServerItem
      
      * Added ServerItem stories
      
      * Update ServerDropdown.js
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories and ServerItem component
      
      * Updated SelectServerView, ServerItem and ServerItem stories
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [DOCS] Updated Quick Start docs link in e2e/readme (#2802)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add Turkish (#2793)
      
      * Turkish language support added
      
      * Update tr.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Lint on #2793 (#2818)
      
      * [I18N] Add missing german strings (#2689) (#2820)
      
      * [I18N] Add missing italian strings (#2817)
      
      * [FIX] Server version becoming null on server change (#2821)
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * Updated SortDropdown, ListHeader, ListItem and added stories for List.Item
      
      * Updated SortDropdown
      
      * Removed unused component
      
      * Updated List.Item and stories
      
      * Reverted unnecessary changes and updated ListItem stories
      
      * Fix minor indentation
      
      * Stop breaking Touch's default underlay color
      
      * Fix indentation
      
      * Remove falsy comparison from render
      
      * Fix left icon
      
      * Use List.Item on OmnichannelStatus
      
      * Add missing separator
      
      * Lint
      
      * Fix sort dropdown
      
      * Remove unnecessary styles
      
      * Fix detox
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App Store using Experimental's app id (#2826)
      
      * [FIX] Wrong username on push notifications (#2825)
      
      * [FIX] Share extension memory issues on iOS (#2845)
      
      * Remove unnecessary class prop
      
      * Stop rendering servers when there's only one
      
      * Map and alloc only necessary columns from query
      
      * Fetch servers count instead of all servers records
      
      * Fetch only needed servers
      
      * Separators
      
      * Remove renderContent
      
      * Minor fix
      
      * Refactor query
      
      * Smaller avatars in memory
      
      * Fix getItemLayout
      
      * Add topic
      
      * Load less pods
      
      * tests
      
      * Import only used functions from lodash
      
      * Fix pods
      
      * Import only used functions from semver
      
      * Fix media sharing
      
      * Update pods
      
      * Disables preview and thumb on iOS
      
      * Update expo-video-thumbnail
      
      * Unnecessary change
      
      * [FIX] Logout from other locations not prompting confirmation option (#2854)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.14.1 (#2859)
      
      * [IMPROVEMENT] Check for focused rooms on in-app notifications (#2857)
      
      * Update InAppNotification and room reducer
      
      * Update InAppNotification
      
      This reverts commit 60330a1e
      
      .
      
      * Stop subscribing to threads
      
      * Remove ref
      
      * Fix prop-types
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Real name being ignored in SearchMessagesView (#2838)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove unnecessary share reducer calls (#2861)
      
      * Remove unnecesary share reducer calls
      
      * Update Avatar
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Breadcrumbs exceeding characters limit (#2862)
      
      * [FIX] breadcrumbs exceeding
      
      * fix.breadcrumbs-exceeding-change-events
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App compressing videos on iOS (#2915)
      
      * Update index.js
      
      * Update index.js
      
      * [FIX] Real name setting ignored on reply preview (#2908)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reply component sending unused prop to Description (#2900)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] BackdropOpacity based on themes (#2863)
      
      * Added backdropOpacity based on theme
      
      * Updated ActionSheet, ReactionsModal, ReactionPicker and Sidebar
      
      * Updated MultiSelect
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Webview not falling back to default auth challenge when no cert is provided (#2918)
      
      * [FIX] Android - fallback to default auth challenge handling when no cert is provided
      
      * If a certificate auth challenge is requested on Android the webview will hang if no certificate is loaded.
        To prevent this, fallback to default Android behavior and cancel the challenge with request.cancel()
      
      * No client certificate case defaults to super implementation
      
      * Update react-native-webview
      
      * Downgrade to previous dependency version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      
      * [FIX] Support Jitsi_URL_Room_Hash (#2905)
      
      * [FIX] Temp attachment files not being flushed after saved to gallery (#2871)
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update iOS profiles for Experimental app (#2933)
      
      * [IMPROVE] Deleted thread reply redirects to thread (#2840)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Thread showing typing indicator from main room (#2869)
      
      * [FIX] Remove typing indicator from thread's header
      
      * remove unnecessary props and change usersTyping condition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] DM rooms show typing status from last group room (#2878)
      
      * [FIX] DM rooms show typing status from last group room
      
      * Undo changes
      
      * Check if current typing is from focused room before dispatching to redux
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't copy or edit media's description (#2885)
      
      * [FIX] Image descriptions issues
      
      * shorten the condition string
      
      * fix selectedMessage state
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] RightButtonsContainer re-render check not returning default value (#2899)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove InteractionManager blocks (#2906)
      
      * [FIX] Remove InteractionManager blocks
      
      * Minor fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not sending second argument for EventEmitter.removeListener on some places (#2909)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Temp message ignoring real name (#2919)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] System message of e2e encryption is missing (#2888)
      
      * [FIX] System message of e2e encryption missing
      
      * add new encryption string
      
      * add to stories
      
      * Add pt-BR
      
      * Move stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add permissions to Redux (#2914)
      
      * [FIX] Add permissions to Redux store
      
      * add only permissions being used in the app
      
      * add clear permissions reducer
      
      * call RocketChat.hasPermission from reducer
      
      * add server version comparison on getPermissions
      
      * refactor hasPermission function
      
      * refactor hasPermission function
      
      * remove uncomment code
      
      * use Q.experimentalSortBy()
      
      * add coerce function
      
      * Change Rocketchat.hasPermission
      
      * Apply on isReadOnly
      
      * Apply to RoomInfoEditView
      
      * Apply to RoomInfoView and RoomInfoEditView
      
      * canAutoTranslate
      
      * Unnecessary clear permissions
      
      * Revert getUpdatedSince
      
      * Naming fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add hold step for ios and android build experimental (#2943)
      
      * [CHORE] Add hold step for ios-build-experimental and android-build-experimental
      
      * Android hold step
      
      * add ios hold step
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Remove lodash.isEqual (#2893)
      
      * Added dequal and react-fast-compare as substitutes to lodash.isEqual
      
      * Update ReplyPreview.js
      
      * Remove react-fast-compare
      
      * Removed deep-equal and upgrade babel-eslint dev dependency
      
      * Fix avatar
      
      * Fix Messagebox
      
      * Fix CreateDiscussionView
      
      * ModalBlockView
      
      * NewMessageView
      
      * ProfileView
      
      * RoomInfoEditView
      
      * ServerDropdown
      
      * Return local search as object instead of observable
      
      * SelectedUsersView
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing Russian strings (#2946)
      
      * [i18n] Add missing Russian strings
      
      * Couple fixes
      
      * Fix Direct_message
      
      Translate Direct_message as already has been translated
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Use shortcut syntax for get collections (#2932)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Use List.Separator in all places (#2931)
      
      * [FIX] Use List.Separator in all places
      
      * add List.Separator
      
      * change List.Separator
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Limit new message list query size to 50 (#2947)
      
      * Limit query to 50
      
      * Remove observable
      
      * [FIX] Support chats order for older versions of the server (#2934)
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Minor refactor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reactions modal's backdrop color too light (#2949)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.15.0 (#2950)
      
      * [FIX] Share extension not working correctly on Official app (#2963)
      
      * [FIX] Cannot read property 'some' of undefined on hasPermission (#2966)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Deep linking and other connectivity issues (#2894)
      
      * Navigate from push notification only if necessary
      
      * Use JS SDK branch
      
      * Stop reconnecting if it's already connected
      
      * Fix RoomsListView forever loading after tapping push notification of another server
      
      * Execute fewer operations on app/index
      
      * Remove roomsRequest call from onForeground
      
      * Apply check and reopen
      
      * Stop opening in-app notification when the app is on backgorund
      
      * Connecting tweaks
      
      * Fix deep linking not working if the app is on background
      
      * Force reset yarn cache
      
      * Upgrade JS SDK
      
      * Remove listener on unmount
      
      * Fix resume on Android after back button is pressed
      
      * Fix local authentication resume
      
      * Fix back button android
      
      * Change JS SDK branch
      
      * [FIX] Messagebox's placeholder color is too bright (#2968)
      
      * [IMPROVEMENT] Message attachment colors (#2860)
      
      * Added convertStrToHex function and updated Reply component
      
      * Removed convertStrtToHex function and added attachmentBackground
      
      * Added color2k, removed transparent view and applied transparentize to backgroundColor
      
      * Added stories
      
      * Update Reply stories
      
      * Update Reply stories
      
      * Fix lint
      
      * Update Reply stories
      
      * Fix props
      
      * Move tests to Message stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App forgetting workspace when server is not finished added (#2798)
      
      * [FIX] App forgetting workspace
      
      * Added e2e tests
      
      * Update login.js
      
      * Update logout.js
      
      * Reverted changes on login and share, updated init
      
      * Update 08-persistantworkspace.spec.js
      
      * Revert unnecessary changes
      
      * Revert line change
      
      * Update share.js
      
      * Tweak tests
      
      * Use wm shorthand
      
      * Remove irrelevant calls to RocketChat.TOKEN_KEY
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to draft message (#2960)
      
      * [E2E TEST] Draft message
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to group DM (#2961)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to directory (#2964)
      
      * [E2E TEST] Directory
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Simplify server version comparison (#2922)
      
      * Simplify server version where needed
      
      * Added lte and gte functions and updated imports
      
      * Updated functions names
      
      * Update util functions
      
      * Update util function and added methods
      
      * Remove lt and coerce from getPermissions and mergeSubscriptionsRooms
      
      * Fix comparison
      
      * Update getPermissions.js
      
      * Remove unused import
      
      * Fix lint
      
      * Fix lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to discussions (#2970)
      
      * [E2E TEST] Discussions
      
      * fix error Cannot find UI elemen
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Attachment not rendering markdown (#2924)
      
      * [FIX] Render markdown in Fields content
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add e2e tests for mark message as unread (#2953)
      
      * [E2E TEST] Add e2e tests for mark message as unread
      
      * fixed test for draft message
      
      * change test name
      
      * move test to other file
      
      * Remove unnecessary tests
      
      * Rename file
      
      * Update jest tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to delete server (#2954)
      
      * [E2E TEST] Delete server
      
      * fixed test for delete server
      
      * fix tests
      
      * minor changes
      
      * Rename file
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor RoomActionsView permissions (#2872)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add status and teams icons (#2989)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] SSO not working with 2FA (TOTP) (#2978)
      
      * Update AuthenticationWebView.js
      
      * Updated loginTOTP
      
      * Added validation
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Fix resolve
      
      * Remove incognito
      
      * Fix totp being requested on webview
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] User status icons (#2991)
      
      * Add status and teams
      
      * Update icons, icon size and getUsersPresence
      
      * Minor changes
      
      * Refactor RoomTypeIcon
      
      * Minor tweaks
      
      * Update unit tests
      
      * Minor fixes
      
      * Fix styles
      
      * Small refactor
      
      * Update jest
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Auth via deep linking not working (#3015)
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update deeplinking e2e
      
      * fix deep linking auth
      
      * Test deep linking auth
      
      * Fix deeplink to rid and add tests
      
      * Small refactor
      
      * Add non existing server test
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Create discussion request being sent with null value on encryption param (#3033)
      
      * [CHORE] Use JSON files for i18n (#3011)
      
      * [IMPROVEMENT] Load only i18n files needed (#3014)
      
      * Use json
      
      * Load only i18n files needed
      
      * [REGRESSION] Clear local server cache not loading rooms (#3007)
      
      * Fix clear cache
      
      * Write e2e tests
      
      * Fix lint
      
      * Fix isRTL
      
      * [FIX] Custom OAuth and iframe login attempts being called multiple times (#3020)
      
      * [FIX] App crashing when attachment color is an invalid HEX (#3021)
      
      * [IMPROVEMENT] Add "Message" option to Room Info (#3029)
      
      * [CHORE] Go to room from hashtag
      
      * Layout tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't change status (#3018)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Search input not using the whole header space (#3012)
      
      * [FIX] Search input not using the whole space
      
      * Fix on getHeaderTitlePosition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2EE password hiding automatically (#2972)
      
      * [FIX] E2EE password hiding automatically
      
      * add e2e test
      
      * fixed hiding banner
      
      * move e2e tests to 01-e2eencryption
      
      * remove console.log
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Move threads tests to its own file (#2965)
      
      * [E2E TEST] Move threads test to another file
      
      * changed descirbe title
      
      * Rearrange files
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Regex typo on markdown (#2928)
      
      * [FIX] Fix Regex Typo
      
      * Add story for testing
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Make attachment validation compatible with web client (#2927)
      
      * [FIX] Make attachment validation compatible with web client
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Non-reply attachments displaying time (#2902)
      
      * Remove time if no message_link
      
      * Fix message stories for replies
      
      * Final stories fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] i18n not being applied on login/register labels (#2930)
      
      * Use I18n translate in login text input label
      
      * Add to register and add missing strings
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Revert "[FIX] Make attachment validation compatible with web client (#2927)" (#3036)
      
      This reverts commit d6200745
      
      .
      
      * Bump version to 4.16.0 (#3037)
      
      * [NEW] Basic support to Teams (#3016)
      
      * Database migration
      
      * RoomItem icon
      
      * Team icons
      
      * Teams group
      
      * Small tweak on RoomTypeIcon
      
      * RoomView Header
      
      * Add team's channels to RoomView header
      
      * Starting TeamChannelsView
      
      * Icon size
      
      * o data found
      
      * Update TeamChannelsView, add teams subscriptions and send params to TeamChannelsView
      
      * Use teams.ListRooms endpoint, render rooms list, remove unused functions
      
      * Show team main on TeamChannelsView
      
      * Disable swipe
      
      * Pagination working
      
      * Fix blinking no data found
      
      * Search working
      
      * Refactor to use BackgroundContainer while loading
      
      * Go to room
      
      * Cleanup
      
      * Go to actions
      
      * Events
      
      * Lint
      
      * Add debounce to go room
      
      * Fix for tablet
      
      * i18n
      
      * Small fix
      
      * Minor refactor
      
      * Use local data when it exists
      
      * Show last message
      
      * Force teams migration
      
      * Add stories to BackgroundContainer
      
      * Remove unused component
      
      * Move RoomViewHeader into containers folder
      
      * Refactoring
      
      * Testing RoomHeader
      
      * i18n
      
      * Fix server endpoint version
      
      * Fix events
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [CHORE] Refactor mention tracking logic (#2997)
      
      * [Improvement] Improve mentions
      
      This PR focuses on improving command, emoji, channel and user mentions.
      
      * [Tests] Added e2e tests for mention improvement
      
      * [Improvement] Modify slash command mention logic.
      Added slash command with argument preview
      Slash command should show only if the message bigins with /
      
      * Return data on search for empty text
      
      * Minor fixes
      
      * Update e2e tests
      
      * Minor fix
      
      * [FIX] allow command mentioning in between text
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Status text not being updated on sidebar (#3041)
      
      * Update StatusView.js
      
      * Minor tweak
      
      * Minor tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Unable to search non-latin alphabet names on members list (#3039)
      
      * Add search by name in members list
      
      * Update RoomMembersView search
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Search stops working after some time (#3044)
      
      * Bump version to 4.17.0 (#3058)
      
      * [CHORE] Add job to upload Experimental to Google Play production (#3050)
      
      * [REGRESSION] SAML stopped working after #2978 (#3060)
      
      * [REGRESSION] Room actions not loading on tablet (#3061)
      
      * Bump version to 4.16.1 (#3063)
      
      * [REGRESSION] Fallback language stopped working (#3072)
      
      * [CHORE] Update Detox to 18.10.0 (#3052)
      
      * Updated detox and 5 tests
      
      * Update e2e cases for Detox v18, update setUserStatus and added SET_STATUS_FAIL
      
      * Downgrade mocha
      
      * Exclude arm64 from building and update tests cases
      
      * Update more tests cases, add registeringUser4
      
      * Update more test files and add room-actions-scrollview testID
      
      * Update package.json
      
      * Remove unused username from test file and update 08-roominfo test file
      
      * Fixing
      
      * Mark as unread
      
      * Fixing flaky tests
      
      * Minor fixes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Message author touchable taking whole space available (#3048)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [CHORE] Improve stories (#3028)
      
      * [CHORE] Improve stories
      
      * Refactor Avatar and UIKitModal
      
      * fixed undefined 'name'
      
      * Remove commented stories
      
      * Remove Markdown from stories/index, update Markdown test file and remove markdown stories from Message stories
      
      * Remove StoriesSeparator
      
      * Refactor Markdown
      
      * Remove commented lines of code
      
      * Small refactor
      
      * Re-add stories
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.17.0 (#3083)
      
      * [REGRESSION] Fallback not working when device's language is available (#3091)
      
      * Always add 'en' i18n
      
      * Add tests
      
      * Bump version to 4.16.2 (#3092)
      
      * [FIX] Connecting stream listener not being cleared (#3008)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App making calls to DDP after socket was killed by OS (#3062)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [NEW] Create Team (#3082)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3139)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      
      * [NEW] Add/Create/Remove channel on a team (#3090)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * One way to refactor :P
      
      * Next level refactor :)
      
      * Fix create group dm
      
      * Refactor renderItem
      
      * Minor bug fixes
      
      * Fix stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2E Tests not working because of ES6 import (#3147)
      
      * Update ITeam.js
      
      * Minor tweak
      
      * [NEW] Leave Teams (#3116)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Jump to message (#3099)
      
      * Scrolling
      
      * Add loadMore button at the end of loadMessagesForRoom
      
      * Delete dummy item on tap
      
      * Only insert loadMore dummy if there's more data
      
      * load surrounding messages
      
      * fixes and load next
      
      * First dummy and dummy-next
      
      * Save load next messages
      
      * Check if message exists before fetching surroundings
      
      * Refactoring List
      
      * Jumping to message :)
      
      * Showing blocking loader while scrolling/fetching message
      
      * Check if message exists on local db before inserting dummy
      
      * Delete dummies automatically when the message sent to updateMessages again
      
      * Minor cleanup
      
      * Fix scroll
      
      * Highlight message
      
      * Jump to bottom
      
      * Load more on scroll
      
      * Adding stories to LoadMore
      
      * Refactoring
      
      * Add loading indicator to LoadMore
      
      * Small refactor
      
      * Add LoadMore to threads
      
      * getMoreMessages
      
      * chat.getThreadMessages -> getThreadMessages
      
      * Start jumping to threads
      
      * Add jumpToMessageId on RoomView
      
      * Nav to correct channel
      
      * Fix PK issue on thread_messages
      
      * Disable jump to thread from another room
      
      * Fix nav to thread params
      
      * Add navToRoom
      
      * Refactor styles
      
      * Test notch
      
      * Fix Android border
      
      * Fix thread message on title
      
      * Fix NavBottomFAB on threads
      
      * Minor cleanup
      
      * Workaround for readThreads being called too often
      
      * Lint
      
      * Update tests
      
      * Jump from search
      
      * Go to threads from search
      
      * Remove getItemLayout and rely on viewable items
      
      * Fix load older
      
      * stash working
      
      * Fix infinite loading
      
      * Lower itemVisiblePercentThreshhold to 10, so very long messages behave as viewable
      
      * Add generateLoadMoreId util
      
      * Minor cleanup
      
      * Jump to message from notification/deep linking
      
      * Add getMessageInfo
      
      * Nav to threads from other rooms
      
      * getThreadName
      
      * Unnecessary logic
      
      * getRoomInfo
      
      * Colocate getMessageInfo closer to RoomView
      
      * Minor cleanup
      
      * Remove search from RoomActionsView
      
      * Minor fix for search on not joined public channels
      
      * Jump to any link
      
      * Fix tablets
      
      * Jump to message from MessagesView and other bug fixes
      
      * Fix issue on Urls
      
      * Adds race condition to cancel jump to message if it's stuck or after 5 seconds
      
      * Jump from message search quote
      
      * lint
      
      * Stop onPress
      
      * Small refactor on load methods
      
      * Minor fixes for loadThreadMessages
      
      * Minor typo
      
      * LoadMore i18n
      
      * Minor cleanup
      
      * [FIX] Method calls not sending date params as EJSON (#3159)
      
      * [FIX] Read receipt not displaying full date (#3133)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Remove member from team (#3117)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Added confirmationAlert for missing permissions case
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add Existing Channel screen showing discussions and channels without permission (#3151)
      
      * [Fix] the filter to show the existing channel
      
      * [Refactor] the function that filter to isolate it
      
      * Refactor how to wsearch properly
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Member search not trimming search text (#3129)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      * Handling member search with spaces to the left and right of name/username
      
      * Changing location of string trimmer
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Discussions not subscribing properly to messages when opened from inside the room (#3149)
      
      * [FIX] Promise at subscription Room
      
      * E2E - Update previous roomView count after send msg in discussion
      
      * Not needed rn
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Team creation not raising error if something unexpected happens (#3152)
      
      * [IMPROVEMENT] Add error to AddExistingChannel
      
      * Fix the alert error when create a channel
      
      * Fix the error alert box when create channel and teams
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check permissions on team channels action sheet (#3155)
      
      * [IMPROVEMENT] Show only the option that user can manage in TeamChannelsView
      
      * Refactor the showActionSheet function
      
      * Added remove team channel permission
      
      * Cleanup
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add channels to team's flow using different navigators (#3157)
      
      * [FIX] the navigation to AddChannelTeamView and next screens
      
      * Fix the order inside the NewMessageStackNavigator
      
      * Delete spaces after arrow function in onPress
      
      * Adjusted InsideStackNavigator to a conditional animation
      
      * Fixed route for iPad
      
      * Small change
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Allow discussions to be edited (#3137)
      
      * Refactored the filter to work the edit for channel and discussion
      
      * Removed the filter which type of room can be edit
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Delete Teams (#3123)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Minor tweaks
      
      * Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Android navigation bar color when Loading modal appears (#3165)
      
      * [FIX] Modal appearance
      
      * Undo and only add android:navigationBarColor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check for old servers for Teams (#3171)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Convert/Move Channel to Team (#3164)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E Tests for Teams (#3178)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      * E2E for Teams
      
      * Fix tests and cleanup
      
      * Minor refactor
      
      * Wrong label
      
      * Move/convert
      
      * Fix convert
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Add Teams to Directory (#3181)
      
      * Added Teams to DirectoryView
      
      * Fix icon
      
      * Minor tweaks
      
      * add tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add logEvents for Teams (#3182)
      
      * added events for team channels view and add existing channel view
      
      * add logevents for room actions view and room info edit view
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Disable jitsi call for teams (#3183)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show alert `Not allowed` when click on a private channel that you don't be invited before (#3177)
      
      * [FIX] Showing only channel you joined
      
      * [FIX] How to get the params to mnavigation to other room from TeamChannelList
      
      * Show alert Not allowed when trying access private channel that you don't joined
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Load team's rooms from local database on team leave (#3185)
      
      * [IMPROVEMENT] Search team list rooms of user in watermelon db
      
      * Minor nitpick
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Option to prevent users from using Invisible status (#3186)
      
      * [FIX] Option to prevent users from using Invisible status
      
      * Added error to pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Item not animating on tap on team's channels view (#3187)
      
      * [FIX] Directory sending incorrect room type (#3188)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team leave (#3161)
      
      * [IMPROVEMENT] refactoring how to leave team
      
      * Fix the data passed to leaveTeam
      
      * Fixed the lint error in i18n, the path of i18n, merged two ifs in one
      
      * Fixed the Saga's flow when try to leave a room
      
      * Fixed params passed to leaveRoom
      
      * Fix the function name of leaveTeam
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3192)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Support Google OAuth from external browser (#3134)
      
      * Deep linking to the app
      
      * Handle deep linking
      
      * Bump version to 4.17.0 (#3093)
      
      * Revert "[IMPROVEMENT] Load team's rooms from local database on team leave (#3185)" (#3194)
      
      This reverts commit fa00ef92
      
      .
      
      * [FIX] Teams tests (#3196)
      
      * Make team_main not optional and fix tests
      
      * Undo isOptional and fix query
      
      * Comment
      
      * [FIX] Wrong system messages being passed as parameters to room save (#3197)
      
      * [FIX] RoomItem's long press crashing the app if prop is missing (#3199)
      
      * Check onLongPress prop
      
      * Add Touch stories
      
      * [FIX] Crashing on link press (#3204)
      
      * [FIX] Don't show Block Button inside Group DM Actions (#3195)
      
      * [FIX] Don't show Block Button inside Group DM Actions
      
      * Use RocketChat.isGroupChat instead of simple if condition
      
      * Add return
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] Fixed E2E tests (#3201)
      
      * [FIX] Test E2E i18n
      
      * 01-createroom and 02-room fixed
      
      * 03-roomactions and 04-discussions
      
      * 05-threads and 07-markasunread from room
      
      * Test 07-markasunread
      
      * Set notifications 'YES' and delete true in 03-forgotpassword and 04-createuser
      
      * Fixed the data that 02-team uses and changed the message in 07-markasunread
      
      * Added group.alternate to data.docker and commented the test for the fallback language
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E for Jump to Message (#3202)
      
      * E2E tests for jump to message
      
      * Fix thread tests
      
      * Remove unnecessary function and uncomment tests
      
      * Minor tweak
      
      * Fix tests and minor tweaks
      
      * Minor tweaks
      
      * Update docker data
      
      * Fix docker
      
      * Fix duplicated testid
      
      * Minor refactor
      
      * Fix jump to old message test
      
      * Fix load on scroll
      
      * Add fab test
      
      * Minor addition
      
      * stash
      
      * almost there
      
      * Final changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to permissions (#2993)
      
      * [CHORE] Subscribe to permissions
      
      * add redux action for update
      
      * Minor tweaks
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to roles (#2992)
      
      * [CHORE] Subscribe to Roles
      
      * subscribe to roles-change
      
      * add subscribe for stream-roles
      
      * fixed subscribe roles
      
      * Add componentDidUpdate to RoomMembersView and propType
      
      * Update componentDidUpdate in RoomMembersView, roles reducer,  getRoles method and actionType
      
      * Minor tweaks
      
      * Remove componentDidUpdate
      
      * Fix add role
      
      * Fix initialState and remove role
      
      * Minor try/catch fix
      
      * Fix lint
      
      * Fix offline first
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [IMPROVE] Subscribe to settings  (#3222)
      
      * Add action and reducer
      
      * Add streamNotifyAll listener
      
      * Minor tweak
      
      * Minor tweak
      
      * Fix update not taking in consideration other type columnns
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Add Lint to E2E tests (#3217)
      
      * Added eslint plugin dependencie and fixed the eslint.js
      
      * E2E Tests folder Assorted
      
      * Linted all e2e, just e2e/docker that don't changed
      
      * Update 09-jumptomessage.spec.js
      
      * Removed async from describe function
      
      * Remove outdated detox linter lib
      
      * Add overrides to eslintrc
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team delete (#3219)
      
      * [FIX] Rule to delete team's channel
      
      * Fixed Saga and flow to delete team and team's channel
      
      * Adjusted the warning alert as the Figma
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Add Jitsi button to Teams (#3223)
      
      * [IMPROVE] Add Jitsi button to teams
      
      * Added setting to check is Jitsi is Enable for Channel too
      
      * Fix typo
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jump to message from in-app notification (#3225)
      
      * [FIX] Jump to message by in-app notification
      
      * Bug fix to scroll proper the last message
      
      * Minor tweak
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Google OAuth triggering cookies logic (#3244)
      
      * Remove checkCookiesAndLogout
      
      * Add loginEmailPassword to loginOAuthOrSso
      
      * Add isFromWebView field
      
      * Fix migrations
      
      * Minor tweak
      
      * Fix OAuth for other services
      
      * Fix migrations
      
      * Stop persisting loginEmailPassword
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3251)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Message body readability on dark themes (#2981)
      
      * [CHORE] Apply auxiliaryText on message body
      
      * change bodyText to uxiliaryText
      
      * Update tests
      
      * Update bodyText color and rollback PR changes
      
      * Update Storyshots.test.js.snap
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [FIX] Subscribe to settings making app to hang on login (#3254)
      
      * [FIX] Poor performance in messages list on Android 11 (#3260)
      
      * Bump version to 4.18.0 (#3252)
      
      * [FIX] Create team crashing the app (#3248)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Convert Team to Channel (#3249)
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * E2E test completed in sequence the convert/move teams
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Set black as default dark theme (#3270)
      
      * Update default darkLevel
      
      * Minor tweak
      
      * [IMPROVE] Make `system default` the default browser (#3265)
      
      * [FIX] use systemdefault: as the default browser, not inApp
      
      * Fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3269)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Remove difference between public/private on "Group by type" (#3271)
      
      * Merge channels and private groups
      
      * Remove i18n
      
      * Regression: Settings pagination not working (#3277)
      
      * Regression: Markdown handlePress not working properly (#3278)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Improve QA workflow (#3285)
      
      * Chore: Update dependencies (#3206)
      
      * Update non-dev patches
      
      * Update dev patches
      
      * Update minors
      
      * Update dev minors
      
      * Update few non semver
      
      * Cookies
      
      * datepicker, netinfo, base64 and bootsplash
      
      * Patch cookies
      
      * Update navigation
      
      * Device info
      
      * mocha
      
      * localize
      
      * react-native-picker-select
      
      * vector icons, xregexp, popover
      
      * try save husky
      
      * document picker
      
      * Remove emotion dev
      
      * Downgrade some libs and make sure jest is passing
      
      * Update storybook to stable
      
      * mocha, axios, bootsplash
      
      * Update lint job to node 15
      
      * Chore: Update React Native to 0.64.2 (#3245)
      
      * Update non-dev patches
      
      * Update dev patches
      
      * Update minors
      
      * Update dev minors
      
      * Update few non semver
      
      * Cookies
      
      * datepicker, netinfo, base64 and bootsplash
      
      * Patch cookies
      
      * Update navigation
      
      * Device info
      
      * mocha
      
      * localize
      
      * react-native-picker-select
      
      * vector icons, xregexp, popover
      
      * try save husky
      
      * document picker
      
      * Remove emotion dev
      
      * Downgrade some libs and make sure jest is passing
      
      * Update storybook to stable
      
      * mocha, axios, bootsplash
      
      * Update lint job to node 15
      
      * Update android image to api 29 and xcode to 12.4
      
      * building
      
      * Fix lint
      
      * Get rid of Storybooks errors
      
      * Patch react-native-simple-crypto
      
      * Remove pods from git
      
      * Stash simple crypto
      
      * Stash Flipper
      
      * Remove single crypto patch
      
      * Add manage-pods command
      
      * Update Xcode to 12.5.0
      
      * Fix E2E tests
      
      * Cleanup podfile
      
      * Fix Storybook
      
      * Remove RN patch
      
      * Fix iOS build release
      
      * Fix cocoapods cache on CI
      
      * Try to fix pods using bundle
      
      * Update gems
      
      * Add app_store_connect_api_key env to CI
      
      * APP_STORE_CONNECT_API_KEY -> APP_STORE_CONNECT_API_BASE64
      
      * Rollback to older usage of app_store_connect_api_key
      
      * tmp
      
      * Run manage-pods on TestFlight
      
      * Use Podfile instead of Podfile.lock for cache
      
      * Increase no_output_timeout from 20 minutes to 40
      
      * Restore node modules on upload-to-testflight
      
      * Add pod install to docs
      
      * Chore: Run lint and tests on staged files only (#3291)
      
      * Bump version to 4.19.0 (#3307)
      
      * Chore: Update Bugsnag (#3300)
      
      * Remove bugsnag-react-native
      
      * Really remove bugsnag from android
      
      * Install @bugsnag/react-native
      
      * Logging error on Android correctly
      
      * Cleanup
      
      * Fix bugsnag mock
      
      * iOS builds
      
      * Fix CI mistake
      
      * Upload dSYMs to Bugsnag
      
      * Upload source maps automatically on iOS
      
      * Cleanup
      
      * Enable Bugsnag on share extension
      
      * Add test error
      
      * Use large macos
      
      * Bump to 4.19.0 temporarily to test on TestFlight official
      
      * Use temp keys
      
      * Fix upload source maps for Official iOS build
      
      * Remove tests
      
      * Set version back to 4.18.0
      
      * Language update from LingoHub 🤖 (#3297)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Unarchive permission not honored (#3237)
      
      * [FIX] Show alert when unarchive error
      
      * Title in alert
      
      * Disable button when the user donesn't have the role permission
      
      * Use ARCHIVE/UNARCHIVE instead of their lowercase in alert and removed capitalize lodash
      
      * Check if the error eis translated before parse through i18n
      
      * Remove unnecessary code
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      
      * [FIX] Hardcoded backdrop opacity on loading component (#3255)
      
      * Added withTheme and themes to Loading
      
      * Added animation to backdrop opacity
      
      * Minor tweak
      
      * Fix internal image impacted by opacity
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      
      * [FIX] Share extension not working on iOS (#3310)
      
      * Temp add all pods to share extension
      
      * Cleanup
      
      * [FIX] Permissions to edit livechat when the user is a livechat-agent (#3294)
      
      * [FIX] Permissions to edit livechat
      
      * Added the permission to edit livechat room custom fields
      
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reactive footer when agents take chats (#3288)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Omnichannel custom fields are not rendered properly (#3295)
      
      * [FIX] Permissions to edit livechat
      
      * [FIX] Custom fields labels and values
      
      * refactor field
      
      * Added the permission to edit livechat room custom fields
      
      * Fix the inputs.focus()
      
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Wrong message when room is closed by the Guest (#3289)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Dealing well with pre-configured tags in Omnichannel (#3298)
      
      * [FIX] Permissions to edit livechat
      
      * [FIX] Tags with multiselect and tagParamsSelected
      
      * Removed console.log and the new set to filter
      
      * Added the permission to edit livechat room custom fields
      
      * Change Title Livechat_edit to Edit
      
      * Added marginBottom to multiSelect
      
      * Added marginBottom to multiSelect
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] Bugsnag and Analytics opt-out (#3335)
      
      * Deleted redux actions for bugsnag and analytics, in addition fixed to eon/off reports for both
      
      * Removed console.log
      
      * minor tweak
      
      * Enable and disable crashlytics and remove breadcrumb from bugsnag
      
      * minor tweaks with the names of the variables
      
      * minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show thumbnails in message view (#2975)
      
      * [FIX] Show thumbnails in message view
      
      fixes: #2853
      
      * Add stories for thumbnails and update test
      
      * [Test] Update tests
      
      * added stories
      
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show button attachment on messages (#2980)
      
      * [FIX] Show button attachment in message list
      
      fixes: #2684
      
      * Changed the Button and theme, text theme and how to call the function
      
      * Fix the props passed in Message
      
      * Function to context
      
      * Added button attachment to stories
      
      * New snapshot
      
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] The unread section is not removed after receiving a new message and swipe to read (#3281)
      
      * Fix unread section from direct messages and thread messages
      
      * Minor tweak
      
      * removed the thread unread, but the thread unread is on branch fix.unread-thread-from-listview
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Evaluate values in handle failure (#3235)
      
      * [FIX] HEvaluating proper the error for channel, team and undefined
      
      * Added some team errors in i18n
      
      * Added unauthorized to i18n
      
      * Test if there is channel name too, to prevent to show {missing roomName}
      
      * Refactor the treatment error to check if exists before translate with i18n
      
      * Remove some check conditional points
      
      * Minor tweak
      
      * Added array with error inside the createChannel
      
      * Moved error array to inside the handleFailure
      
      * added creating_discussion
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2E Encryption button doesn't appear (#3343)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Regression: Orientation lock on Android not working (#3345)
      
      * Update MainApplication.java
      
      * Update MainApplication.java
      
      * Downgrade react-native-orientation-locker
      
      * Pods
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] TextInput breaking line (#2873)
      
      * Update TextInput's padding
      
      * Chante textAlign to auto and to ellipses longer text than the width
      
      * Added story with changes in text input
      
      * Changed in TextInput stories
      
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Update Jitsi to 3.6.0 (#3292)
      
      * Fix RN deps
      
      * Update react-native-jitsi-meet
      
      * Working on iOS from Jitsi source
      
      * Dependencies installed
      
      * Temp android
      
      * Kinda working android
      
      * Working on iOS with our SDK
      
      * Use our maven repo
      
      * Fix temp maven url
      
      * Cleanup
      
      * Fix maven url
      
      * Bring chat back
      
      * Add activity indicator
      
      * Update react-native-jitsi-meet
      
      * Fix loading on iOS
      
      * Clear gradle cache
      
      * Try 3.6.0
      
      * Dummy change to update gradle cache
      
      * Point to merged forks
      
      * update pod commit
      
      Co-authored-by: default avatarGuilherme Gazzo <guilhermegazzo@gmail.com>
      Co-authored-by: default avatarPrateek Jain <44807945+Prateek93a@users.noreply.github.com>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avatarLucas Siqueira <lucassiqzro@gmail.com>
      Co-authored-by: default avatarCalebe Rios <calebersmendes@gmail.com>
      Co-authored-by: default avatarPitstopper <18574776+Pitstopper@users.noreply.github.com>
      Co-authored-by: default avatarphriedrich <info@phriedrich.de>
      Co-authored-by: default avatarGuilherme Siqueira <guilhersiqueira@gmail.com>
      Co-authored-by: default avatarPrateek Jain <prateek93a@gmail.com>
      Co-authored-by: default avatardevyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
      Co-authored-by: default avatarBernard Seow <ssbing99@gmail.com>
      Co-authored-by: default avatarHiroki Ishiura <ishiura@ja2.so-net.ne.jp>
      Co-authored-by: default avatarExordian <jakob.englisch@gmail.com>
      Co-authored-by: default avatarDaanchaam <daanhendriks97@gmail.com>
      Co-authored-by: default avatarYoussef Muhamad <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarIván Álvarez <ialvarezpereira@gmail.com>
      Co-authored-by: default avatarSarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
      Co-authored-by: default avatarMichele Pellegrini <pellettiero@users.noreply.github.com>
      Co-authored-by: default avatarTanmoy Bhowmik <tanmoy.openroot@gmail.com>
      Co-authored-by: default avatarHibikine Kage <14365761+hibikine@users.noreply.github.com>
      Co-authored-by: default avatarEzequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
      Co-authored-by: default avatarNeil Agarwal <neil@neilagarwal.me>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarGovind Dixit <GOVINDDIXIT93@GMAIL.COM>
      Co-authored-by: default avatarZhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
      Co-authored-by: default avatarAroo <azhaubassar@gmail.com>
      Co-authored-by: default avatarSarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
      Co-authored-by: default avatarSiddharth Padhi <padhisiddharth31@gmail.com>
      Co-authored-by: default avatarBruno Dantas <oliveiradantas96@gmail.com>
      Co-authored-by: default avatardevyaniChoubey <devyanichoubey16@gmail.com>
      Co-authored-by: default avatarDan Caseley <dan@caseley.me.uk>
      Co-authored-by: default avatarHeng Sok <sokheng@idatahub.com>
      Co-authored-by: default avatarSnyk bot <snyk-bot@snyk.io>
      Co-authored-by: default avatarRohit Verma <44283521+refactor-droidyy@users.noreply.github.com>
      Co-authored-by: default avatarGraham Smith <graham@wiseman-designs.com>
      Co-authored-by: default avatarGabriel Henriques <gabriel.henriques@rocket.chat>
      Co-authored-by: default avatarJúlia Grala <30629556+juliagrala@users.noreply.github.com>
      Co-authored-by: default avatarnixxou <45721836+nixxou@users.noreply.github.com>
      Co-authored-by: default avatarDavid-Tsui <st880221@gmail.com>
      Co-authored-by: default avatarVincenzo Esposito <aenon.esposito@gmail.com>
      Co-authored-by: default avatarRishabh Gupta <38923768+imrishabh18@users.noreply.github.com>
      Co-authored-by: default avatarMarco Jakobs <mj@jacotec.de>
      Co-authored-by: default avatarzaphod534 <32894570+zaphod534@users.noreply.github.com>
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarAbdullah Alhamoud <10301923+abalhamoud@users.noreply.github.com>
      Co-authored-by: default avatarDave Koo <dkoo761@gmail.com>
      Co-authored-by: default avatarFazil Boudjelal <fazildiablou@hotmail.fr>
      Co-authored-by: default avatarLucas Dousse <Cormoran96@users.noreply.github.com>
      Co-authored-by: default avatarSumukha Hegde <SUMUKHA214@GMAIL.COM>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avataryash-rajpal <58601732+yash-rajpal@users.noreply.github.com>
      Co-authored-by: default avatarHakan YILMAZ <mukerrem.yilmaz@hotmail.com>
      Co-authored-by: default avatarArkadyuti Bandyopadhyay <bandyopadhyayarkadyuti@gmail.com>
      Co-authored-by: default avatarAnant Bhasin <38764067+aKn1ghtOut@users.noreply.github.com>
      Co-authored-by: default avatarGung Wah <41157464+kresnaputra@users.noreply.github.com>
      Co-authored-by: default avatarBilly Newman <newmanw10@gmail.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      Co-authored-by: default avatarankar84 <ankar84@gmail.com>
      Co-authored-by: default avatarsadegh <sadeghmohamadnia@yahoo.com>
      Co-authored-by: default avatarNoach Magedman <nmagedman@gmail.com>
      Co-authored-by: default avatarlingohub[bot] <69908207+lingohub[bot]@users.noreply.github.com>
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      Co-authored-by: default avatarLevy Costa <levycosta471@gmail.com>
      Co-authored-by: default avatarReinaldo Neto <reinaldonetof@hotmail.com>
      4.19.0
      00b4c9af
  4. Jul 19, 2021
    • Diego Mello's avatar
      Merge 4.18.0 into master (#3283) · 0afba7fb
      Diego Mello authored
      
      
      * [CHORE] Update Xcode to 12.1.0 (#2592)
      
      * [CHORE] Update Xcode to 12.1.0
      
      * Remove alpha from Xcode App Store Icon
      
      * [IMPROVEMENT] Auto search when text changes in directory textfield (#2547)
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Rooms header overlapping right icons (#2503)
      
      takes into account long names on small screen which led to overlapping title and right buttons on the header bar
      
      * [IMPROVEMENT] Jitsi lean (#2534)
      
      * 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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] German word fix (#2598)
      
      Report in German means "The Report" not "to report". Therefor "Melden" ist better suited here.
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Improve Chinese translation (#2570)
      
      * [FIX] App crashing when notification is received/replied (Android) (#2602)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Update react native CLI to support white labeling with XCode 12 (#2560)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add missing German strings (#2571)
      
      * adding missing German strings
      
      * resolving conflict
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) (#2603)
      
      * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0)
      
      * fix: snapshots tests failing
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Missing locales in moment helper (#2562)
      
      * [i18n] Add missing Russian strings (#2555)
      
      * 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: default avatarКарлан Антон Андреевич <KarlanAA@global.bcs>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] 'Send to channel' when replying as a quote (#2606)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Android notification on Dark Theme using Official main color (#2604)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Storybook not able to import Avatar (#2607)
      
      * [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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [BUG] App isn't showing message for PDF/file uploads (#2584)
      
      * 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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Header title positioning not changing according to the number of icons (#2608)
      
      * [DOCS] Update Android Supported versions (#2611)
      
      * [i18n] Improve Russian translation (#2609)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] User notification preferences throwing an error when select default Email option (#2615)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] MomentJS crashing on Spanish language (#2616)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] AllowBackup manifest attribute causing unexpected behaviour on login (#2617)
      
      * [FIX] Search messages crashing when show a thread message (#2618)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] F-Droid build for store (#2557)
      
      * [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: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * Merge beta into master (#2621)
      
      * Sync develop on master (#275)
      
      * Create LICENSE
      
      * Sync master (#721)
      
      * Merge 1.13.0 into Master (#936)
      
      * fix last messages (#239)
      
      * fix last messages
      
      * Room actions (#231)
      
      * Layout
      
      
      * Empty starred list
      
      
      * Favorite room
      
      * Pinned messages
      
      * fix last messages
      
      * fix date on pinned messages
      
      * fix package
      
      * [NEW] OAuth (#241)
      
      * Layout
      
      * tmp
      
      * test iscordova
      
      * Webview redirecting
      
      * Open and Close login actions
      
      * Login services saved on redux
      
      * OAuth Github
      
      * Server regex fix
      
      * OAuth modal style
      
      * - Twitter login
      - Remove services from redux
      - Open login saga fix
      
      * - Facebook login
      - Fixed user agent
      - Reactions fix
      - Message url unique key fix
      
      * Google login
      
      * Email keyboard removed from messagebox
      
      * - Login buttons refactored
      - RoomList header
      
      * Layout improvements
      
      * Meteor login redirect_uri changed
      
      * fix
      
      * Random credentialToken state
      
      * [NEW] Room actions: Mentioned messages and Room Members (#242)
      
      * Mentioned messages
      
      * Starred and pinned actions debounce
      
      * Room members
      
      * Open room on member touch
      
      * [WIP] Improves (#245)
      
      *  hotfix for ios
      
      *  hotfix for ios
      
      * Update config.yml
      
      * Workaround for RN 0.54 on iOS (#246)
      
      * Update iOS to RN 0.54 (#248)
      
      * Update iOS to RN 0.54
      
      * [WIP] Audio message functionality (#247)
      
      * [NEW] Add module react-native-audio
      
      * [WIP] Audio message basic UI
      
      * [NEW] Record audio message
      
      * Use cordova repository to get certificates
      
      * Icon 1024
      
      * [NEW] Room actions: block user, snippet messages, room files and leave room (#250)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * Reactotron working (#249)
      
      * [NEW] Room info and Room info edit (#254)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * - Room info (read only)
      - Missing message types
      
      * Room info scroll
      
      * - Tap on room header opens room info
      - Layout tweaks
      
      * - Room info edit
      - iOS Toast fixed
      
      * - Style not implemented actions as disabled
      
      * Edit room permission
      
      * - Save all room settings in a single call
      - Implemented roomType and readOnly
      
      * - Allow reacting when room is read only
      
      * Message type added: room_changed_privacy
      
      * Erase room
      
      * Created TextInput and SwitchContainer components for reuse and readability
      
      * - hasPermission method
      
      * - Archive/Unarchive room
      - Set Join Code
      
      * Twitter keyboard type on iOS
      
      * Archived room
      
      * reactWhenReadOnly permission on message
      
      * Active users refactored
      
      * User roles
      
      * - Subscribe to roles (in order to get role description info: e.g. 'core-team' to 'Rocket.Chat Team')
      - Save roles to realm (for offline access)
      - Save roles to redux (and get data from realm on app init)
      
      * Lint
      
      * code style
      
      * password show/hide feature
      
      * fix show/hide password
      
      * password show/hide
      
      * Crashlytics (#258)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * login tracked
      
      * more logs
      
      * fix reaction
      
      * CI fix
      
      * Bug fixes (#261)
      
      * Layout fixes
      
      * RoomsListView's SafeAreaView
      
      * Unhandled promise rejection fix
      
      * Prevent navigation from opening scenes twice
      
      * Create channel fixes
      
      * Create LICENSE
      
      * Beta (#265)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * - react-native-fabric configured
      
      - login tracked
      
      * README updated
      
      * Run scripts from README updated
      
      * README scripts
      
      * get rooms and messages by rest
      
      * user status
      
      * more improves
      
      * more improves
      
      * send pong on timeout
      
      * fix some methods
      
      * more tests
      
      * rest messages
      
      * Room actions (#266)
      
      * Toggle notifications
      
      * Search messages
      
      * Invite users
      
      * Mute/Unmute users in room
      
      * rocket.cat messages
      
      * Room topic layout fixed
      
      * Starred messages loading onEndReached
      
      * Room actions onEndReached
      
      * Unnecessary login request
      
      * Login loading
      
      * Login services fixed
      
      * User presence layout
      
      * ïmproves on room actions view
      
      * Removed unnecessary data from SelectedUsersView
      
      * load few messages on open room, search message improve
      
      * fix loading messages forever
      
      * Removed state from search
      
      * Custom message time format
      
      * secureTextEntry layout
      
      * Reduce android app size
      
      * Roles subscription fix
      
      * Public routes navigation
      
      * fix reconnect
      
      * - New login/register, login, register
      
      * proguard
      
      * Login flux
      
      * App init/restore
      
      * Android layout fixes
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Nested attachments
      
      * fix check status
      
      * New login layout (#269)
      
      * Public routes navigation
      
      * New login/register, login, register
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Button component
      
      * TextInput android layout fixed
      
      * Register fixed
      
      * Thinner close modal button
      
      * Requests /me after login only one time
      
      * Static images moved
      
      * fix reconnect
      
      * fix ddp
      
      * fix custom emoji
      
      * New message layout (#273)
      
      * Grouping messages
      
      * Message layout
      
      * Users typing animation
      
      * Image  attachment layout
      
      * Fabric and image fix (#284)
      
      * Fixed images not showing
      
      * Keyboard libs updated
      
      * Fabric fix and location removed (#286)
      
      
      * Proguard disabled
      
      * message with list + links fixed (#288)
      
      * Better image cache component (#292)
      
      * react-native-img-cache removed
      
      * Improve list render
      
      * Support <http://link/Text> inside markdown
      
      * Deep linking (#291)
      
      * deep linking
      
      * Basic deep link working
      
      * Deep link routing
      
      * Multiple servers working
      
      * Send user to the room
      
      * Avatar initials and room type icon (#298)
      
      * Deep linking fix and more (#294)
      
      * Fix - Any https link was deep linking to RocketChat
      
      * Keyboard dismiss after add new server
      
      * Room info bug fix
      
      * Opacity animation
      
      * Navigation when adding server fixed
      
      * Throttle for unnecessary render on receiving several messages
      
      * Search inputs without autocorrect and autocapitalize
      
      * Search messages fixed
      
      * Messagebox unnecessary render and spotlight fixed
      
      * react-native-keyboard-input updated
      
      * Lint
      
      * Tests updated
      
      * Update all dependencies (#299)
      
      * Update react-navigation to the latest version 🚀 (#293)
      
      * fix(package): update react-navigation to version 2.0.0
      
      * Code updated to support breaking changes of react-navigation
      
      * Detox tests E2E (#283)
      
      * RoomsListView re-render (#304)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Removed unnecessary re-renders on RoomsListView
      
      * [NEW] Broadcast channels (#301)
      
      * Broadcast channels
      
      * e2e tests
      
      * New markdown (#306)
      
      Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component.
      On Android, Text doesn't support View as a child.
      This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better.
      
      * Fixed audio recording issues (#310)
      
      * Fix for "java.lang.IllegalArgumentException: unexpected url" (#313)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      User was able to add an invalid instance of Rocket.Chat by pressing submit button instead of "Connect" button.
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * I18n (#312)
      
      * Unread and date separator layout improved (#319)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Unread and date separator layout
      - [x] "Start of conversation"/"Loading messages" label
      
      ![screen shot 2018-05-30 at 18 10 43](https://user-images.githubusercontent.com/804994/40747867-0424964a-6435-11e8-9293-31cc43c110ab.png)
      ![screen shot 2018-05-30 at 18 09 05](https://user-images.githubusercontent.com/804994/40747868-04484784-6435-11e8-8c31-92e0776276f0.png)
      
      
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] iOS Universal links (#318)
      
      * [NEW] Drawer (#322)
      
      * [FIX] invalid user muted value
      
      * Ddp fixes (#324)
      
      * [NEW] User Profile (#323)
      
      * Drawer layout
      
      * Drawer changes
      
      * Profile
      
      * Profile avatar
      
      * Set language
      
      * Tests
      
      * Custom fields
      
      * Readme updated
      
      * fix invalid user muted value
      
      * Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')"
      
      * Settings/Permissions improvements (#325)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle and targetSdkVersion (#328)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle
      
      * Switched testServer to use blob
      
      * RoomsListHeader search fixed
      
      * Runs loadMessagesForRoom only if room has at least 20 rows
      
      * - Logout if user's token expired
      - Removed update avatar logic
      - Profile dialog border on android
      
      * - Animations disabled
      - CircleCI set
      
      * Tests updated
      
      * "eventType argument is required" fix
      
      * Switch push notification lib (#346)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #342 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Allow x-instance-id and X-Instance-ID header (#354)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #137 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      Some server configurations may send x-instance-id header with different case.
      
      * Image upload improvements (#368)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Crop image
      - [x] Type image description (like web)
      - [x] Show upload progress
      - [x] "Try again" in case of error
      - [x] Cancel upload while in progress
      - [x] [Android] Zoom on photos
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png)
      ![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png)
      
      * [NEW] Room Loading(#372)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] Empty room name for livechat (#375)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #320 
      Closes #209 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Reply preview (#374)
      
      * Updated to React Native 0.56
      
      * Reply Preview
      
      * [FIX] Close websocket (#379)
      
      * Fixed a bug when closing websocket
      
      * removeListener fixed
      
      * [I18N] Russian translation (#381)
      
      [I18N] Russian translation file
      
      * [NEW] Icon (#383)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/43228416-d8af49d6-9037-11e8-8830-a1803932c7fd.png)
      
      * [FIX] Android 8 notifications (#382)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #380 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Added CocoaPods to manage react-native-image-crop-picker (#373)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      react-native-image-crop-picker raised an error when uploading to TestFlight.
      The lib highly recommends CocoaPods for production builds.
      
      * Added single-server to readme (#390)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #386 
      Closes #295 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Improve RoomsList render time (#384)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Added FlatList.getItemLayout() to improve list render time
      - [x] Some texts were breaking lines at sidebar
      - [x] Removed onPress from links at RoomsListView
      - [x] Added eslint rule to prevent unused styles
      - [x] Fixed auto focus bug at CreateChannel and NewServer
      - [x] Fix change server bug
      - [x] Fixed a bug when resuming in ListServer
      - [x] I18n fixed
      - [x] Fixed a bug on actionsheet ref not being created
      - [x] Reply wasn't showing on Android
      - [x] Use Notification.Builder.setColor/getColor only after Android SDK 23
      - [x] Listen to app state only when inside app
      - [x] Switched register push token position in order to improve login performance
      - [x] When deep link changes server, it doesn't refresh rooms list
      - [x] Added SafeAreaView in all views to improve iPhone X experience
      - [x] Subpath regex #388
      
      * [NEW] Empty room background (#412)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #398 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-09-2018 11-35-32](https://user-images.githubusercontent.com/804994/43906080-cbfadf92-9bc8-11e8-9ac9-44f43d3af023.gif)
      ![aug-09-2018 11-35-16](https://user-images.githubusercontent.com/804994/43906082-cc19411c-9bc8-11e8-9892-c65c86951a91.gif)
      ![image](https://user-images.githubusercontent.com/804994/43911366-ad830cd0-9bd5-11e8-8913-6a7e87a2206c.png)
      
      * Add roadmap (#406)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #45 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Onboarding (#407)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #392 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif)
      ![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif)
      ![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif)
      
      * [NEW] Updated Logo on Splash screen (#409)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #399 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-39-44](https://user-images.githubusercontent.com/804994/43801415-739a0cca-9a69-11e8-8bec-d65f751e6a28.gif)
      ![aug-07-2018 17-31-12](https://user-images.githubusercontent.com/804994/43801416-73d19bd6-9a69-11e8-90ac-bbc7ddeed938.gif)
      
      * [FIX] Only single attachment rendered (#417)
      
      * [NEW] Rooms list layout (#413)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * [NEW] Create channel layout (#420)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * - NewMessageView
      - backButtonTitle always empty
      - SearchBox created
      
      * New create channel layout
      
      * Search refactored
      
      * loginSuccess dismiss modal
      
      * Tests working
      
      * [FIX] Open unsupported videos on browser (#422)
      
      * 1.1
      
      * Sort/group rooms local only (#425)
      
      * Update android api from ci
      
      * Sort local only
      
      * [FIX] Missing current server (#427)
      
      * server.current removed
      
      * Increased area of touch on header
      
      * Hide search when sort dropdown is tapped
      
      * default server icon url
      
      * 1.1.1
      
      * [NEW] Experimental Icon (#430)
      
      * [NEW] Message layout (#426)
      
      * message container/component
      
      * Separator component
      
      * Reply
      
      * Url
      
      * tests updated
      
      * Minor changes
      
      * Audio component
      
      * Broadcast button
      
      * Minor touches
      
      * Reply preview
      
      * Edited
      
      * Minor bug fixes
      
      * - Update roadmap
      - Bump version to 1.2
      
      * Onboarding styles fix
      
      * [FIX] Drawer navigation won't refresh chats (#432)
      
      * Avoid errors on Audio/Image/Video (#443)
      
      * Bump version to 1.2.1 (#444)
      
      * Stop supporting Android 4.4 and lower (#447)
      
      * Several fixes for 1.2.1 (#448)
      
      * Fix user.roles
      
      * Better onLongPress handle on messages
      
      * Indicator position
      
      * Fix role undefined in system messages
      
      * Add baseUrl in case of file attachments
      
      * Join room fixed
      
      * RoomView params
      
      * Broadcast fixes
      
      * Add server layout changes
      
      * Use native images
      
      * Subscribe to not joined channels
      
      * Fix alerts without i18n
      
      * Tests updated
      
      * Bump version to 1.2.2 (#449)
      
      * [NEW] Use community JSC for Android (#450)
      
      * [NEW] Use community JSC for Android
      
      * Quick fix on unread chats
      
      * [NEW] Show app version (#454)
      
      * [NEW] Portuguese translation (#452)
      
      * [NEW] Portuguese translation
      
      * Remove servers from sidebar
      
      * Update dependencies (#431)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Use inline requires (#459)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Inline requires
      
      * Fix eslint and remove temp gradle
      
      * Unnecessary renders
      
      * Update isNotch and Readme
      
      * Tests updated
      
      * Bump version to 1.3.0 (#461)
      
      * Better touch handling on rooms list (#462)
      
      * Use react-native-gesture-handler at RoomItem
      
      * Fixed info message author
      
      * Edit message render improvement
      
      * Fix ws to http replace
      
      * Bump version to 1.3.1 (#463)
      
      * Composer layout tweaked (#464)
      
      * Composer layout tweaked
      
      * Fix localization error
      
      * Bump version to 1.3.2
      
      * [FIX] Handle deleted messages (#466)
      
      * [FIX] Handle deleted messages
      
      * Fix rest error
      
      * Fix some connection issues
      
      * [FIX] Search rooms (#468)
      
      * Bump version to 1.3.3 (#469)
      
      * Connecting to DDP badge (#471)
      
      * Display custom fields on user info (#476)
      
      * Render custom fields on user info
      
      * renderCustomFields fix
      
      * Display custom fields in user info
      
      * Fix lint error
      
      * [FIX] DDP badge wasn't hiding on fast connections (#477)
      
      * Use Rocket.Chat JS SDK (#481)
      
      * JS SDK
      
      * API working
      
      * Multiple servers
      
      * Bump version to 1.4.0 (#482)
      
      * [FIX] 2FA and LDAP (#488)
      
      * [FIX] Unread rooms group order (#487)
      
      * Use grouping setting on temp messages (#486)
      
      * [FIX] Delete room error (#485)
      
      * Rename to Rocket.Chat Experimental (#483)
      
      * Update dependencies (#484)
      
      * Bump version to 1.4.0 (#482)
      
      * test
      
      * one more test
      
      * Fix build
      
      * Regression: Wait for unmount to delete database after logout (#489)
      
      * Bump version to 1.4.1 (#490)
      
      * Regression: Crash on Android search (#492)
      
      * Bump version to 1.4.2 (#493)
      
      * Update Rocket.Chat.js.SDK (#494)
      
      * Bump version to v1.4.3 (#495)
      
      * [FIX] OAuth (#496)
      
      * Smaller header icons inside the room (#499)
      
      * [FIX] Logout (#497)
      
      * [FIX] Logout
      
      * Removed realm instances on rooms list
      
      * Bump version to 1.4.4 (#498)
      
      * Update navigation library (#501)
      
      * v2
      
      * Working on Android 0.57.3
      
      * Drawer working
      
      * Removing v1 navigator
      
      * - Splash screen
      - Icons changed
      
      * Deeplink
      
      * Remove EventEmitter from CreateChannelView
      
      * Android search
      
      * Android notifications
      
      * OAuth
      
      * Fix search props
      
      * Lint and tests fixed
      
      * Fix android build
      
      * Improvements on iPhone X* usage
      
      * Fix detox
      
      * Fix android build
      
      * Room.f added to RoomView.shouldComponentUpdate
      
      * Animations on RoomsListView and RoomView
      
      * Fix topbar buttons on Android
      
      * Bump version to 1.5.0 (#503)
      
      * Check $FABRIC_KEY availability in CircleCI (#506)
      
      * Check $FABRIC_KEY in CircleCI
      
      * Remove config scripts
      
      * Check $FABRIC_KEY availability in CircleCI for iOS (#507)
      
      * [I18n] Add Simplified Chinese(zh-CN) locale (#505)
      
      * [FIX] iOS pop gesture not working properly (#509)
      
      * Check if lastMessage has an attachment and show "User sent an attachment" at RoomsList (#510)
      
      * [FIX] Messages not being loaded properly (#513)
      
      * Fetch avatar initials from server (#512)
      
      * Fix iOS pop gesture and open sidemenu gesture (#511)
      
      * Bump version to 1.5.1 (#516)
      
      * [NEW] Room header layout (#521)
      
      * Clear iOS notification on resume/open (#520)
      
      * [FIX] Flashing avatars on Android after #512 (#519)
      
      * [FIX] App connects to previous server instead of the recent added (#518)
      
      * [FIX] Room view header crashes when destructuring reducer (#523)
      
      * [FIX] Dismiss keyboard on room close (#530)
      
      * [FIX] Composer composer's send icon slowness (#528)
      
      * [WIP] New Authentication layout (#536)
      
      New Authentication layout
      
      * Regression: Resend messages with error (#532)
      
      * DDP Connection badge animation changed (#533)
      
      * [FIX] Upload buttons on Android (#541)
      
      * Bump version to 1.6.0 (#543)
      
      * I18n: Add missing translation of simplified Chinese (#539)
      
      * Update dependencies (#544)
      
      * AndroidManifest changes
      
      * Regression: Deep linking stopped working after react-native-navigation update (#549)
      
      * [FIX] Android stuck on splash screen after hardware back button is pressed (#550)
      
      * [FIX] Android stuck on splash screen after hardware button is pressed
      
      * Fix empty user at asyncstorage
      
      * Remove unused subscribe
      
      * [FIX] x-instance-id header prop is case insensitive (#551)
      
      * Bump version to 1.6.1 (#553)
      
      * [FIX] x-instance-id header prop is case insensitive
      
      * Use Rest API calls (#558)
      
      * Chats: Don't show group header if none of the filters is selected (#560)
      
      * [CHORE] Update Xcode image version on CircleCI (#561)
      
      * Bump version to 1.7.0 (#562)
      
      * [FIX] Load messages on notification tap (#564)
      
      * Use Rest API pt 2 (#568)
      
      * Room files
      
      * Pinned messages
      
      * Starred messages
      
      * Mentioned messages
      
      * Search messages
      
      * Bug fixes
      
      * Profile
      
      * Livechat
      
      * Block/unblock user
      
      * Erase room
      
      * Archive room
      
      * Remove unused method
      
      * Bug fix
      
      * [CHORE] Add hold step on CircleCI before TestFlight (#572)
      
      * [FIX] GET /info to check if it's a valid server instead of x-instance-id (#573)
      
      * Bump version to 1.7.1 (#574)
      
      * Unnecessary re-renders removed (#570)
      
      * shouldComponentUpdate
      
      * Rooms list shouldcomponentupdate
      
      * RoomView shouldComponentUpdate
      
      * Messagebox and Message shouldComponentUpdate
      
      * EmojiPicker shouldComponentUpdate
      
      * RoomActions shouldComponentUpdate
      
      * Room info shouldComponentUpdate
      
      * Update RNN
      
      * Use only one Flatlist if none group filter is selected
      
      * Update fix
      
      * shouldComponentUpdate
      
      * Bug fixes
      
      * ListView changes
      
      * Bug fix
      
      * render list bug fix
      
      * Changes on public channels
      
      * - RoomView saga leak removed
      - Join room e2e tests added
      
      * Rest versions
      
      * Method call versions
      
      * Min RocketChat version alert
      
      * Update dependencies (#587)
      
      * [FIX] Better message actions (#567)
      
      * [FIX] Back button press on message actions (#592)
      
      * Bump version to 1.8.0 (#595)
      
      * [FIX] LDAP login (#596)
      
      * Create class to manage navigation (#594)
      
      * Add Navigation class
      
      * Place Drawer.js logic inside of Navigation
      
      * Load less views at startup
      
      * [FIX] v1.8.0 (#599)
      
      * Downgrade react-native-fast-image
      
      * Update iOS permission usage descriptions
      
      * [FIX] Delete upload item
      
      * Update JS SDK version (#602)
      
      * Add Icons class (#611)
      
      Creates Icons class to manage when to load icons from native side or react-native-vector-icons.
      It also fixes `react-native run-android` #517
      
      * Updating room indicator (#609)
      
      Shows "Updating..." when requesting rooms from Rest API.
      
      * [FIX] Load avatar on servers that prevent unauthenticated avatar access (#604)
      
      App would show an empty space on servers that require authentication on avatar access
      
      * [FIX] 2FA login in a server with LDAP enabled (#612)
      
      * [FIX] Start loop searching for rooms updates only when connection goes down and SDK has userId (#613)
      
      * Allow to create empty channel (#615)
      
      * [FIX] Reply title should break text (#616)
      
      * Bump version to 1.9.0 (#617)
      
      * [FIX] SDK issues (#621)
      
      * Remove listeners from room
      * Properly close connections on change server
      * Minor layout change on connecting badge
      
      * [CHORE] Add TestFlight invite and update Readme (#623)
      
      * [FIX] npm -> yarn dependencies migration (#622)
      
      * I18n: Add French (#629)
      
      * [FIX] Remove rooms listener (#630)
      
      * [CHORE] Update issue template (#638)
      
      * I18n: Add German (#641)
      
      * Bump version to 1.10.0 (#644)
      
      * [FIX] Prevent mass is typing dispatchs (#651)
      
      * [FIX] Handle database errors properly (#650)
      
      * [FIX] Change actions labels (#654)
      
      * [FIX] Room members filter (#655)
      
      * [FIX] uploadProgress is not a function (#656)
      
      * [FIX] Slow messagebox (#658)
      
      * Remove drawer (#653)
      
      * Remove drawer (layout needs to be changed in future releases, though)
      * Don't navigate outside on logout if there's other logged server
      * Update react-native-navigation
      
      * Message button (#660)
      
      * Remove touchable opacity when scrolling messages
      * Tap on disable messages closes keyboard
      * Unify vibration
      * Vibrate only on Android
      
      * [FIX] Fetch rooms date (#662)
      
      * [FIX] Select emoji error (#666)
      
      * Update Realm to 2.24 (#667)
      
      * Update React Native to 0.58.6 (#668)
      
      * [FIX] Fix some language issues in German language (#664)
      
      * New icons (#643)
      
      * New Icons
      
      * Remove unused assets
      
      * Change send icon
      
      * Layout tweaks
      
      * Refactor Status
      
      * Styles changed
      
      * User layout fix
      
      * Separator layout changes
      
      * Sidebar status layout fix
      
      * Fix Message.onLongPress issue
      
      * Fix code markdown
      Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/625
      
      * Status lint
      
      * Fix tests
      
      * Navigation debounce
      
      * RoomActions icons
      
      * Space between components
      
      * Group text
      
      * Update tests
      
      * [CHORE] Remove .debug suffix on Android (#681)
      
      * [FIX] Fix null native Messagebox component object (#680)
      
      * Fix null native Messagebox component object
      
      * [iOS] Fix header alignment
      
      * Remove unused files
      
      * Switch to react-navigation (#687)
      
      * Update readme (#714)
      
      * Bump to 1.10.1 (#731)
      
      * [FIX] Deep linking between multiple logged servers (#730)
      
      * Fix handle invisible status (#692)
      
      * I18n: Add Portuguese (Portugal) (#722)
      
      * [FIX] Show ActivityIndicator in RoomMembersView (#686)
      
      * Bump version to 1.11.0 (#761)
      
      * Migrate from GCM to FCM (#760)
      
      * [NEW] Scrollable room name feature (#756)
      
      * [NEW] Scroll down floating button (#735)
      
      * [CHORE] Added Storybook documentation (#757)
      
      * Use FlatList in RoomView (#762)
      
      * [FIX] iOS requiring location permission (#768)
      
      * Room item layout (#771)
      
      * [NEW] Draft message per room (#772)
      
      * [FIX] Add Realm.safeAddListener (#785)
      
      * [CHORE] Remove tvOS target (#779)
      
      * [NEW] Discussions (#696)
      
      * Bump version to 1.12.0 (#804)
      
      * [NEW] Threads (#798)
      
      * RoomsListView improvements (#819)
      
      * [FIX] Giphy not showing (#810)
      
      * [FIX] Apply emojify on empty texts (#824)
      
      * Lock drawer when stack is not on root screen (#825)
      
      * Room item layout (#835)
      
      * [FIX] Threads (#838)
      
      Closes #826
      Closes #827
      Closes #828
      Closes #829
      Closes #830
      Closes #831
      Closes #832
      Closes #833
      
      * [FIX] Smaller thread title (#846)
      
      * [FIX] Smaller thread title
      
      * Remove markdown notation from thread title
      
      * On message press debounce
      
      * Align vertical thread title
      
      * [Regression] Search stopped working on Android after LastMessage refactor (#851)
      
      * Load legal pages from web (#849)
      
      * Update fetch permissions api (#850)
      
      * Update custom emojis endpoint (#852)
      
      * Update emoji endpoint
      
      * Use React.memo on Markdown
      
      * Support RC versions lower than 0.75.0
      
      * Realm migration
      
      * Fetch roles from rest api (#853)
      
      * Fetch roles from rest api
      
      * Fix RoomInfoView role get
      
      * Remove roles from redux
      
      * Bump version to 1.13 (#857)
      
      * Active users improvements (#855)
      
      * Remove connection badge (#862)
      
      * Connecting indicator on RoomsListView header
      
      * Connecting indicator on RoomView header
      
      * Remove ConnectionBadge
      
      * Show updating on RoomView load messages
      
      * Update dependencies (#863)
      
      * Minor updates
      
      * Update jsc-android
      
      * Update react-native-modal
      
      * Minor updates
      
      * Update react-native-fast-image
      
      * Minor dev updates
      
      * Few major updates
      
      * Update react-native-keyboard-aware-scroll-view
      
      * Update pods
      
      * Update android-support
      
      * Update tests
      
      * Remove duplicated getRoleDescription function (#866)
      
      * [FIX] Load local URL image (#871)
      
      * [FIX] Toggle/follow thread icon (#867)
      
      * Tweaks on sequential threads messages layout (#858)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Set initialNumToRender to 5
      
      * [FIX] Check if room is mounted before setting state (#864)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Check if RoomView is mounted before rendering
      
      * Refactor navigation events on RoomsListView
      
      * Fix lint
      
      * Fix listener
      
      * [FIX] Typing not getting cleared after popping a room (#873)
      
      * [CHORE] Remove e2e tests from CI (#875)
      
      * [FIX] Remove listeners on RoomView header unmount (#874)
      
      * [RELEASE] Merge beta into master (#1055)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [RELEASE] Merge beta into master (#1082)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * [FIX] Auto-translate messages as they arrive
      
      * [i18n] Add missing de translations (#1040)
      
      * [CHORE] Switch to react-native-localize (#1043)
      
      * Bump version to 1.17.0 (#1057)
      
      * Load views as needed (#1056)
      
      * [IMPROVEMENT] Change "resend" icon position (#1048)
      
      * [NEW] Video support (#801)
      
      * [NEW] File upload (#882)
      
      * [NEW] Share extension (#942)
      
      * [FIX] Share extension CI build (#1060)
      
      * Change bundleID
      
      * Provisioning
      
      * get provisioning profile
      
      * [IMPROVEMENT] Reusable toast (#1065)
      
      * [FIX] Moment locales (#1066)
      
      * [FIX] Share Extension issues (#1064)
      
      * [FIX] Empty white list enables all media types upload (#1077)
      
      * Merge branch 'master' into develop (#1079)
      
      * [FIX] Empty white list enables all media types upload (#1080)
      
      * Create utils to media (canUpload)
      
      * Fix variable name
      
      * [CHORE] Update README (#1081)
      
      * [RELEASE] Merge beta into master (#1088)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨
      
       Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * [FIX] Auto-translate messages as they arrive
      
      * [i18n] Add missing de translations (#1040)
      
      * [CHORE] Switch to react-native-localize (#1043)
      
      * Bump version to 1.17.0 (#1057)
      
      * Load views as needed (#1056)
      
      * [IMPROVEMENT] Change "resend" icon position (#1048)
      
      * [NEW] Video support (#801)
      
      * [NEW] File upload (#882)
      
      * [NEW] Share extension (#942)
      
      * [FIX] Share extension CI build (#1060)
      
      * Change bundleID
      
      * Provisioning
      
      * get provisioning profile
      
      * [IMPROVEMENT] Reusable toast (#1065)
      
      * [FIX] Moment locales (#1066)
      
      * [FIX] Share Extension issues (#1064)
      
      * [FIX] Empty white list enables all media types upload (#1077)
      
      * Merge branch 'master' into develop (#1079)
      
      * [FIX] Empty white list enables all media types upload (#1080)
      
      * Create utils to media (canUpload)
      
      * Fix variable name
      
      * [CHORE] Update README (#1081)
      
      * [FIX] Media share type (#1086)
      
      * [RELEASE] Merge beta into master (#1142)
      
      * [RELEASE] Merge beta into master (#1174)
      
      * [RELEASE] Merge beta into master (#1282)
      
      * Merge beta into master (#1461)
      
      * Merge beta into master (#1637)
      
      * Merge beta into master (#1759)
      
      * Merge beta into master (#1897)
      
      * [FIX] Close SortDropdown on sort select (#1230)
      
      * [FIX] Cancel upload and check failed upload (#1232)
      
      * [FIX] Slash commands not cleaning is typing and not using state (#1233)
      
      * [FIX] Dispatch roomsRequest on app foreground event even if not connected (#1234)
      
      * [CHORE] Update react-native-jitsi-meet (#1235)
      
      * [FIX] Regex on run slash command (#1223)
      
      * Update React Native to 0.61.1 (#1236)
      
      * Update React Native to 0.61.1
      
      * Update patch to SSL Pinning
      
      * Revert storybook
      
      * [CHORE] Update react-native-safe-area-view (#1219)
      
      * [FIX] Try/catch JSON.parse XHR response (#1238)
      
      * [FIX] Change messagebox icon immediate on change text (#1241)
      
      * [FIX] Update last open on message stream received (#1240)
      
      * [FIX] Remove animation from RoomsListView.willFocus (#1239)
      
      * [FIX] Delete message on thread (#1214)
      
      * [REGRESSION] Markdown text (#1242)
      
      * [FIX] Jest (#1243)
      
      * [FIX] Avatar shown when useRealName is activated (#1162)
      
      * Fix avatar when use real name
      
      * Wrong indentation
      
      * [DOCS] Add SECURITY.md (#1244)
      
      * [CHORE] Update react-native-reanimated to 1.3.0 (#1246)
      
      * [FIX] Run credentials migration only once (#1245)
      
      * [CHORE] Update react-native-jitsi-meet to 2.0.1 (#1249)
      
      * [FIX] Messagebox onChangeText issues (#1252)
      
      * Stop ongoing debounces on messagebox unmount
      
      * Immediately change send icon, but keep debouncing others
      
      * Make CustomEmoji stateless function
      
      * Fix mentions keyExtractor
      
      * [FIX] Room subscription issues (#1255)
      
      * [FIX] Reaction press (#1258)
      
      * [FIX] Channel avatars not showing after application unloads (#1264)
      
      * Revert react-native-safe-area-view (#1265)
      
      * [FIX] Remove console on production mode (#1268)
      
      * [FIX] Messages preview issues (#1257)
      
      * [FIX] Select user from native credentials (#1266)
      
      * [FIX] Some issues on preview message (#1271)
      
      * [FIX] Audio player track and thumb not rendering on Android (#1273)
      
      * [FIX] Record audio message throws exception when FileSystem.getInfoAsync is called (#1272)
      
      * [FIX] China shouldn't use CallKit (#1274)
      
      * [FIX] Watermelon batches (#1277)
      
      * Bump version to 1.20.1 (#1285)
      
      * [CHORE] Remove memoize-one (#1284)
      
      * [FIX] End Jitsi call on unmount (#1291)
      
      * [FIX] Allow self-signed certificates (#1310)
      
      * [FIX] Set User-Agent  (#1318)
      
      * Set User-Agent Fetch & Websocket & XHR
      
      * Set User-Agent
      
      * Custom User Agent on fetch/websocket
      
      * Fix names
      
      * Use DeviceInfo
      
      * fix server with subpath (#1322)
      
      * [FIX] Server with https:\\ instead of https:// (#1320)
      
      * [FIX] Server dropdown not closing after changing stack (#1299)
      
      * [FIX] Invalid server version (#1319)
      
      * [IMPROVEMENT] Respect "Hide counter" preference (#1306)
      
      * [FIX] Pass isFocused as a function to Messagebox (#1309)
      
      * [CHORE] Remove icons folder (#1290)
      
      * [CHORE] Refactor RoomItem touchable (#1331)
      
      * [FIX] Unnecessary rerender on RoomItem when status is undefined (#1336)
      
      * [UPDATE DEPS] react-navigation and react-navigation-stack (#1337)
      
      * [FIX] Avatars not loading on share extension when Accounts_AvatarBlockUnauthenticatedAccess is enabled (#1339)
      
      * Bump version to 1.20.2 (#1340)
      
      * [FIX] Remove some unnecessary re-renders on Messagebox (#1341)
      
      * [REGRESSION] Use LayoutAnimation instead of Transition API (#1338)
      
      * [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342)
      
      * [IMPROVEMENT] Save last message as message when subscription is updated (#1344)
      
      * [UPDATE DEPS] Update RN to 0.61.3 (#1345)
      
      * [DOCS] Update Readme (#1346)
      
      * [CHORE] Remove react-native-scrollable-tab-view fork (#1352)
      
      * [FIX] URL preview (#1360)
      
      * [REGRESSION] Decrease list view memory size (#1361)
      
      * [FIX] Paste (#1350)
      
      * [CHORE] Update gems (#1365)
      
      * Bump version to 1.20.3 (#1366)
      
      * [FIX] Use Ruby 2.4 on TestFlight upload (#1368)
      
      * [FIX] Parse Urls (#1371)
      
      * [FIX] Parse image URL only if it's not empty (#1372)
      
      * [FIX] Load messages issues (#1373)
      
      * Bump version to 1.21.0 (#1376)
      
      * [FIX] Crowd login (#1381)
      
      * [FIX] Clicking user avatar in thread previews crashes app (#1363)
      
      * [IMPROVEMENT] Error messages on connect (#1379)
      
      * [FIX] ProfileView input navigation error when custom fields aren't set (#1383)
      
      * [FIX] Batch server deletion on logout (#1382)
      
      * Bump app to 1.22.0 (#1387)
      
      * [FIX] Server Version (#1392)
      
      * Update patch and minor deps (#1386)
      
      * [FIX] Crash when open thread (#1395)
      
      * Bump version to 1.23.0 (#1394)
      
      * [I18N] Update ru.js (#1384)
      
      * [FIX] CAS building wrong URL (#1362)
      
      * [FIX] Delete messages (#1399)
      
      * [FIX] In-app notification showing wrong content on channels (#1400)
      
      * Bump version to 1.24.0 (#1404)
      
      * [FIX] Prevent server with whitespace (#1402)
      
      * [IMPROVEMENT] Keyboard and content type on login (#1403)
      
      * [FIX] Messages stop loading (#1410)
      
      * [NEW] Tablet support (#1300)
      
      * [IMPROVEMENT] Authentication via deep linking (#1418)
      
      * [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422)
      
      * [FIX] BackHandler remove random failing on development (#1423)
      
      * Bump version to 1.25.0 (#1424)
      
      * [CHORE] Update CI Xcode Image (#1430)
      
      * [FIX] Rooms grouping not working properly (#1435)
      
      * [FIX] Take a video (#1437)
      
      * [NEW] Themes (#1298)
      
      * [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429)
      
      * [FIX] Init local settings on notification tap (#1438)
      
      * Bump version to 1.26.0 (#1450)
      
      * [FIX] Emoji parser not working on Hermes  (#1445)
      
      * [NEW] Enable Hermes (#1446)
      
      * [FIX] Automatic theme repeating (#1457)
      
      * [CHORE] Sync Experimental and Official app versions (#1458)
      
      * [DOCS] Update readme (#1459)
      
      * [FIX] Messages being sent but showing as temp status (#1469)
      
      * [FIX] Missing messages after reconnect (#1470)
      
      * [FIX] Few fixes on themes (#1477)
      
      * [I18N] Missing German translations (#1465)
      
      * Missing German translation
      
      * adding a missing space behind colon
      
      * added a missing space after colon
      
      * and another attempt to finally fix this – got confused by all the branches
      
      * some smaller fixes for the translation
      
      * better wording
      
      * fixed another typo
      
      * [FIX] Crash while displaying the attached image with http on file name (#1401)
      
      * [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425)
      
      * [NEW] Reply notification (#1448)
      
      * [FIX] Incorrect background color login on iPad (#1480)
      
      * [FIX] Prevent multiple tap on send (Share Extension) (#1481)
      
      * [NEW] Image Viewer (#1479)
      
      * [DOCS] Update Readme (#1485)
      
      * [FIX] Jitsi with Hermes Enabled (#1523)
      
      * [FIX] Draft messages not working with themed Messagebox (#1525)
      
      * [FIX] Go to direct message from members list (#1519)
      
      * [FIX] Make SAML wait for idp token instead of creating it on client (#1527)
      
      * [FIX] Server Test Push Notification (#1508)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update to new server response (#1509)
      
      * [FIX] Insert messages with blank users (#1529)
      
      * Bump version to 4.2.1 (#1530)
      
      * [FIX] Error when normalizing empty messages (#1532)
      
      * [REGRESSION] CAS (#1570)
      
      * Bump version to 4.2.2 (#1571)
      
      * [FIX] Add username block condition to prevent error (#1585)
      
      * Bump version to 4.2.3
      
      * Bump version to 4.2.4
      
      * Bump version to 4.3.0 (#1630)
      
      * [FIX] Channels doesn't load (#1586)
      
      * [FIX] Channels doesn't load
      
      * [FIX] Update roomsUpdatedAt when subscriptions.length is 0
      
      * [FIX] Remove unnecessary changes
      
      * [FIX] Improve the code
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629)
      
      * [NEW] Invite links (#1534)
      
      * [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625)
      
      * [FIX] Disable reset button if form didn't changed (#1569)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Header title of RoomInfoView (#1553)
      
      * [I18N] Gallery Permissions DE (#1542)
      
      * [FIX] Not allow to send messages to archived room (#1623)
      
      * [FIX] Profile fields automatically reset (#1502)
      
      * [FIX] Show attachment on ThreadMessagesView (#1493)
      
      * [NEW] Wordpress auth (#1633)
      
      * [CHORE] Add Start Packager script (#1639)
      
      * [CHORE] Update RN to 0.61.5 (#1638)
      
      * [CHORE] Update RN to 0.61.5
      
      * [CHORE] Update react-native patch
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * Bump version to 4.3.1 (#1641)
      
      * [FIX] Change force logout rule (#1640)
      
      * Bump version to 4.4.0 (#1643)
      
      * [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575)
      
      * [NEW] Request review (#1627)
      
      * [NEW] Pull to refresh RoomView (#1657)
      
      * [FIX] Unsubscribe from room (#1655)
      
      * [FIX] Server with subdirs (#1646)
      
      * [NEW] Clear cache (#1660)
      
      * [IMPROVEMENT] Memoize and batch subscriptions updates (#1642)
      
      * [FIX] Disallow empty sharing (#1664)
      
      * [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663)
      
      * [FIX] In some cases, share extension doesn't load images (#1649)
      
      * [i18n] DE translations for new invite function and some minor fixes (#1631)
      
      * [FIX] Remove duplicate jetify step (#1628)
      
      minor: also remove 'cd' calls
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Read messages (#1666)
      
      * [i18n] German translations missing (#1670)
      
      * [FIX] Notifications crash on older Android Versions (#1672)
      
      * [i18n] Added Dutch translation (#1676)
      
      * [NEW] Omnichannel Beta (#1674)
      
      * [NEW] Confirm logout/clear cache (#1688)
      
      * [I18N] Add es-ES language  (#1495)
      
      * [NEW] UiKit Beta (#1497)
      
      * [IMPROVEMENT] Use reselect (#1696)
      
      * [FIX] Notification in Android API level less than 24 (#1692)
      
      * [IMPROVEMENT] Send tmid on slash commands and media (#1698)
      
      * [FIX] Unhandled action on UIKit (#1703)
      
      * [NEW] Pull to refresh RoomsList (#1701)
      
      * [IMPROVEMENT] Reset app when language is changed (#1702)
      
      * [FIX] Small fixes on UIKit (#1709)
      
      * [FIX] Spotlight (#1719)
      
      * [CHORE] Update react-native-image-crop-picker (#1712)
      
      * [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720)
      
      * [REGRESSION] Remove @ and # from mention (#1721)
      
      * [NEW] Direct message from user info (#1516)
      
      * [FIX] Delete slash commands (#1723)
      
      * [IMPROVEMENT] Hold URL to copy (#1684)
      
      * [FIX] Different sourcemaps generation for Hermes (#1724)
      
      * [FIX] Different sourcemaps generation for Hermes
      
      * Upload sourcemaps after build
      
      * [REVERT] Show emoji keyboard on Android (#1738)
      
      * [FIX] Stop logging react-native-image-crop-picker (#1745)
      
      * [FIX] Prevent toast ref error (#1744)
      
      * [FIX] Prevent reaction map error (#1743)
      
      * [FIX] Add missing calls to user info (#1741)
      
      * [FIX] Catch room unsubscribe error (#1739)
      
      * [i18n] Missing German keys (#1735)
      
      * [FIX] Missing i18n on MessagesView title (#1733)
      
      * [FIX]  UIKit Modal: Weird behavior on Android Tablet (#1742)
      
      * [i18n] Missing key on German (#1747)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add Italian (#1736)
      
      …
      
      * [FIX] Notification stream throwing an error when there isn't a message on payload (#2637)
      
      * [FIX] Threads not being updated and other related issues (#2636)
      
      * Fix parent title on thread header breaking lines
      
      * Fix https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/2519
      
      
      
      * Fix thread badge not being updated
      
      * [FIX] Minor room header issues (#2630)
      
      * Add hitSlop to RoomView header
      
      * Use 1 icon padding for threads header
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [FIX] Whitelabel unable to find package name (#2626)
      
      * Fixes #2625
      
      * Fixes #2614
      
      * Apply resValue on defaultConfig and undo unnecessary changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add missing German strings (#2619)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Model columns misplaced (#2640)
      
      * [FIX] Connect a null server (#2639)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jitsi users unable to unmute (#2623)
      
      * [FIX] Jitsi users being muted always
      
      * fix: bundle is invalid
      
      * Update jitsi meet sdk with ui improvements
      
      * Update JitsiMeetSDK ios
      
      * Centralize toolbox android
      
      * Fix images on Jitsi
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.12.1 (#2641)
      
      * [FIX] Share extension and save image not working on Android 10 (#2651)
      
      * Bump version to 4.13.0 (#2657)
      
      * [FIX] Update Loading logo (#2658)
      
      * [NEW] Support client certificates for SSL (two-way authentication) (Android) (#2624)
      
      * wip: Android SSL Pinning
      
      * Use own SSLPinningModule
      
      * wip: Use Rocket.Chat own react-native
      
      * wip: Fresco Images using custom OkHttpClient
      
      * wip: react-native-webview onReceivedClientCertRequest
      
      * feat: Save Images of a SSL Pinning protected server
      
      * chore: SSLPinning package as a interface to iOS & Android implementations
      
      * chore: update glide
      
      * feat: load images under a client ssl certificate protected server
      
      * chore: remove patch
      
      * feat: Audio & Video under a SSL Client protected server
      
      * fix: Unpin certificate when change server
      
      * feat: Fast Image as a patch
      
      * chore: update fast-image
      
      * Fix merge
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Channel actions (#2644)
      
      * room roles
      
      * handle owner
      
      * endpoints
      
      * Leader and Moderator
      
      * Remove user from room
      
      * stash ignore
      
      * Add subscription.ignored column
      
      * ignore user
      
      * Fix icons
      
      * I18n
      
      * Minor i18n fixes
      
      * Direct Message and open action sheet after a normal tap
      
      * Fix icon
      
      * stash isIgnored
      
      * isManualUnignored message
      
      * Fix update
      
      * Ignored
      
      * Mute, moderator, leader, owner, remove from room
      
      * ignore
      
      * Tests
      
      * pt-BR
      
      * Update pods
      
      * Apply requested changes
      
      * Add RC version on requests
      
      * [NEW] Support RTL (#2656)
      
      * wip: RTL (iOS)
      
      * wip: RTL (Android)
      
      * wip: reload bundle when change between RTL languages
      
      * fix: Stack Animation on Android
      
      * fix: update snapshot
      
      * fix: Swipe Room Actions in RTL mode
      
      * fix: snapshots
      
      * Move isRTL to i18n
      
      * Fix styling
      
      * Update tests
      
      * Update pods
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Initial users' status is not fetched (#2664)
      
      * [FIX] Messages overlapping and emoji keyboard not opening (#2670)
      
      * Replace keyboard libs for react-native-ui-lib
      
      * Apply Jitsi branch
      
      * Require keyboard on bundle
      
      * Update ui-lib
      
      * chore: update deps
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [CHORE] Force normalized params for 2FA (#2683)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Thread message flickering while thread parent isn't found (#2676)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Light theme not working on Android with Dark Theme set (#2675)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not prompting join code for password protected channels (#2514)
      
      * Adding joinCode parameter
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Insert join code input
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add joinCode field on db
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add label i18 pt-br and en-us
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add insert join code text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Fix atribute name
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      * Add join text
      
      Signed-off-by: default avatarVitor.Leal <vitor_leal2201@hotmail.com>
      
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      
      * Fix attributes joinCode, joinCodeRequired and pass attribute param in navigation
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Fixing attribute joinCodeRequired pass to goRoom
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Changed textinput style
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Delete not necessary attribute
      
      Signed-off-by: default avatarDaniel Maike <danmke@hotmail.com>
      
      * Fixing input style
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      
      * Undo unncessary changes
      
      * use a join code modal
      
      * tests: e2e tests to join protected channel
      
      * fix: undo unnecessary change
      
      * tests: cancel join code
      
      * Remove some tests
      
      * Minor fixes
      
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avataryoussef-md <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18n] Add Arabic (#2537)
      
      * Arabic language setup
      
      * Added arabic translation
      
      * Arabic translation Proofreading
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing zh_TW and zh_CN strings (#2680)
      
      * feat(i18n): add some missing strings and improve some translation
      
      * fix: add missing server version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Add username on status messages (#2553)
      
      * 1689 - missing user name for status messages
      
      * 1689 - missing user name for status messages. Fixed broken e2e test "should pin message".
      
      * Minor tweak
      
      * Remove center style
      
      * Small refactor on User
      
      * Remove toLowerCase
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Filenames are incorrect in non-latin alphabets on upload (#2671)
      
      * fix: filename on react-native-image-crop-picker
      
      * fix: use rn-fetch-blob to upload files
      
      * fix: FileUpload as a service
      
      * fix: cancel upload on iOS
      
      * fix: file upload from share extension
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Ease white labelling for Android (#2685)
      
      * improve white labelling for Android
      
      * Move application ID to gradle properties
      
      * Fix CI
      
      * Point foss sufix to main app
      
      * Use npx on android-whitelabel script
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Chats order (#2688)
      
      * Persist highest value on subscription.roomUpdatedAt
      
      * Update tests
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [REGRESSION] Re-enable Jitsi Chat (#2687)
      
      * Fix main jitsi
      
      * Fix iOS
      
      * Clear build.gradle cache
      
      * Don't restore gradle
      
      * cache is back
      
      * Use master
      
      * Point to react-native-jitsi-meet#master
      
      * [CHORE] Build official apps on CI (#2701)
      
      * Duplicated target and changed Bridging Header
      
      * Display name
      
      * Unnecessary dumb swift file removed
      
      * Buildable name
      
      * Reorder Info.plist
      
      * Rename Official target's bundle id
      
      * Ignore .mobileprovision
      
      * Fix provisioning of official app
      
      * Starting signing
      
      * stash fastfile
      
      * starting official ci iOS
      
      * Uncomment Fastfile keychain
      
      * Fix CI config
      
      * allowProvisioningUpdates
      
      * Changing AppIcon and Splash Screen
      
      * Remove unnecessary folder inside of Images.xcassets
      
      * Reorder notificationservice and shareextension plists
      
      * Fix signing
      
      * Manual signing style for official
      
      * Split official signing
      
      * Update project provisioning
      
      * Use ENV as profile
      
      * Output match
      
      * Keys
      
      * TestFlight refactor
      
      * Setting up android
      
      * android-official-play-build job
      
      * Start removing unnecessary fastlane tasks on Android
      
      * Trying to refactor Android jobs
      
      * android-env
      
      * Remove foss build for now
      
      * Fork
      
      * Fix if conditions
      
      * Fix push
      
      * ios-build command
      
      * Rename Android builds
      
      * Upload dSYMs
      
      * Refactoring workflow
      
      * Reorder upload-to-testflight
      
      * upload-to-google-play-beta command
      
      * Fix ci
      
      * Fix android fork build
      
      * Fix keystore
      
      * Fix options on fastlane android
      
      * Fix keystore
      
      * Check isOfficial on iOS
      
      * Check isOfficial on db
      
      * Remove unused imports
      
      * Database names on Android
      
      * Tag fix
      
      * Minor fixes
      
      * Set IS_OFFICIAL on CI
      
      * Fix detox
      
      * follow review suggestions
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [i18n] Update fr (#2697)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Update fr (#2705)
      
      Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Empty space on Messagebox (#2704)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Yarn android scripts (#2716)
      
      * [CHORE] Rename Experimental iOS lane (#2717)
      
      * Move build_fork to the end
      
      * Rename release to build_experimental
      
      * [IMPROVEMENT] Use class variable instead of state for List's animated (#2718)
      
      * [FIX] Bottom sheet being hidden sometimes (#2722)
      
      * [IMPROVEMENT] Match background and text mention colors (#2723)
      
      * [FIX] App freezing if Markdown preview contains sequential empty spaces (#2726)
      
      * Remove sequential empty spaces from Markdown preview
      
      * Use Markdown preview on RepliedThread
      
      * [FIX] Official app without sharedUserId (#2734)
      
      * [CHORE] Update React Native to 0.63.4 (#2737)
      
      * Bump version to 4.13.1 (#2739)
      
      * [REGRESSION] Multiple uploads not working on iOS (#2738)
      
      * Update React Native to 0.63.4
      
      * Fix multiple uploads not working on iOS
      
      * [FIX] Unable to save attachment on iOS (#2743)
      
      * Fix rn-fetch-blob's document dir without forward slash
      
      * Update camera roll
      
      * [FIX] Generate Jitsi access token when making a call (#2694)
      
      fixes: #2693
      
       # Please enter the commit message for your changes. Lines starting
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jitsi notification delay (#2668)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Channels list not following the same sorting logic from web client (#2763)
      
      * [FIX] Pods lost on Official target (#2764)
      
      * [FIX] RoomItem using deprecated animated event signature (#2771)
      
      * [FIX] Server autocomplete text breaking line (#2774)
      
      * [FIX] ServerDropdown flashing bigger server icon (#2775)
      
      * [FIX] ServerDropdown flashing bigger server icon
      
      * Remove unused logo and update image path where needed
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Rooms list not being updated on some cases (#2765)
      
      * Request subscriptions on RoomsListView.constructor
      
      * Removes opened rooms from last message persisting
      
      * Change server reducer
      
      * Prevent undefined ids causing query error
      
      * [FIX] Share Extension hitting memory limit on iOS (#2788)
      
      * [FIX] Disallow swipe to dismiss on share extension
      
      * Limit query to 20 and clean up props
      
      * Remove rn-extension-share branch pointer
      
      * Test new branch
      
      * Remove branch
      
      * [IMPROVEMENT] Threads layout tweaks (#2686)
      
      * improvement: Thread Details
      
      * fix: re-render Thread Messages Item
      
      * fix: update snapshots
      
      * improve: thread details component
      
      * fix: cast replies length
      
      * improvement: format date of threads
      
      * improvement: thread details styles
      
      * fix: wrap text
      
      * tests: update snapshot
      
      * improvement: use same date format for all dates
      
      * Icon size 24
      
      * Remove date
      
      * Remove prop drill
      
      * Badge position
      
      * Badge container tweak
      
      * Fix inline style
      
      * Move ThreadDetails to containers
      
      * Update stories
      
      * Fix lint
      
      * Remove wrong prop
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove some migrations (#2792)
      
      * Remove force rooms refresh
      
      * Remove MMKV migration
      
      * Bump version to 4.14.0 (#2797)
      
      * [FIX] Messagebox tracking lost on pop gesture navigation (#2799)
      
      * Use setTimeout instead of InteractionManager
      
      * Update tracking lib
      
      * [FIX] Back button closing activity when on root stack screen (#2804)
      
      * Make hardware back button to behave as home button on root screens
      
      * Remove unnecessary code
      
      * Remove handleBackPress from OnboardingView
      
      * Fix lint
      
      * [i18n] Add missing German strings (#2715)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Encrypted Discussions  (#2813)
      
      * I18n key fix
      
      * Add encrypted switch
      
      * Remove unused i18n keys
      
      * Add enabled to encryption reducer
      
      * Show encrypted option on CreateDiscussionView only when e2e encryption is properly set
      
      * Add localSearch and use it on search
      
      * Use encrypted from parent channel
      
      * Fix method calls as rest api with 2fa enabled
      
      * Fix logout after reset keys
      
      * Use encryption reducer instead of lib directly to check render
      
      * Check for room type logic to display encryption option on create discussion
      
      * Check toggle-room-e2e-encryption permission on RoomActionsView
      
      * Check for encryption status instead of setting on server
      
      * Fix
      
      * Disable switch instead of hide it
      
      * Fix spotlight for DMs
      
      * Fix server test
      
      * [FIX] Messagebox missing style for text color (#2786)
      
      * Changing auxilaryTintColor
      
      * Changed Placeholder color to BodyText color
      
      * added color prop
      
      * eslint changes
      
      * used array for styles
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Update arabic (#2696)
      
      * Update ar.js
      
      * Update ar.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Workspace input without i18n (#2689)
      
      * [FIX] Translation of strings in Login page
      
      * Strings are added for translation.
      
      fixes: #2620
      
      * Add pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Spotlight returning duplicated entries (#2805)
      
      * Update rocketchat.js
      
      * Updated search function
      
      * Minor improvements
      
      * Remove atIndex
      
      * Add remove logic to remove duplicate data from response
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor ServerItem (#2778)
      
      * Updated ServerDropdown and ServerItem
      
      * Added ServerItem stories
      
      * Update ServerDropdown.js
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories and ServerItem component
      
      * Updated SelectServerView, ServerItem and ServerItem stories
      
      * Updated ServerItem stories
      
      * Updated ServerItem stories
      
      * Update tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [DOCS] Updated Quick Start docs link in e2e/readme (#2802)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add Turkish (#2793)
      
      * Turkish language support added
      
      * Update tr.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Lint on #2793 (#2818)
      
      * [I18N] Add missing german strings (#2689) (#2820)
      
      * [I18N] Add missing italian strings (#2817)
      
      * [FIX] Server version becoming null on server change (#2821)
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner
      
      * [FIX] Wrong styling on E2E encryption banner (#2767)
      
      * Updated SortDropdown, ListHeader, ListItem and added stories for List.Item
      
      * Updated SortDropdown
      
      * Removed unused component
      
      * Updated List.Item and stories
      
      * Reverted unnecessary changes and updated ListItem stories
      
      * Fix minor indentation
      
      * Stop breaking Touch's default underlay color
      
      * Fix indentation
      
      * Remove falsy comparison from render
      
      * Fix left icon
      
      * Use List.Item on OmnichannelStatus
      
      * Add missing separator
      
      * Lint
      
      * Fix sort dropdown
      
      * Remove unnecessary styles
      
      * Fix detox
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App Store using Experimental's app id (#2826)
      
      * [FIX] Wrong username on push notifications (#2825)
      
      * [FIX] Share extension memory issues on iOS (#2845)
      
      * Remove unnecessary class prop
      
      * Stop rendering servers when there's only one
      
      * Map and alloc only necessary columns from query
      
      * Fetch servers count instead of all servers records
      
      * Fetch only needed servers
      
      * Separators
      
      * Remove renderContent
      
      * Minor fix
      
      * Refactor query
      
      * Smaller avatars in memory
      
      * Fix getItemLayout
      
      * Add topic
      
      * Load less pods
      
      * tests
      
      * Import only used functions from lodash
      
      * Fix pods
      
      * Import only used functions from semver
      
      * Fix media sharing
      
      * Update pods
      
      * Disables preview and thumb on iOS
      
      * Update expo-video-thumbnail
      
      * Unnecessary change
      
      * [FIX] Logout from other locations not prompting confirmation option (#2854)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.14.1 (#2859)
      
      * [IMPROVEMENT] Check for focused rooms on in-app notifications (#2857)
      
      * Update InAppNotification and room reducer
      
      * Update InAppNotification
      
      This reverts commit 60330a1e
      
      .
      
      * Stop subscribing to threads
      
      * Remove ref
      
      * Fix prop-types
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Real name being ignored in SearchMessagesView (#2838)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove unnecessary share reducer calls (#2861)
      
      * Remove unnecesary share reducer calls
      
      * Update Avatar
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Breadcrumbs exceeding characters limit (#2862)
      
      * [FIX] breadcrumbs exceeding
      
      * fix.breadcrumbs-exceeding-change-events
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App compressing videos on iOS (#2915)
      
      * Update index.js
      
      * Update index.js
      
      * [FIX] Real name setting ignored on reply preview (#2908)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reply component sending unused prop to Description (#2900)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] BackdropOpacity based on themes (#2863)
      
      * Added backdropOpacity based on theme
      
      * Updated ActionSheet, ReactionsModal, ReactionPicker and Sidebar
      
      * Updated MultiSelect
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Webview not falling back to default auth challenge when no cert is provided (#2918)
      
      * [FIX] Android - fallback to default auth challenge handling when no cert is provided
      
      * If a certificate auth challenge is requested on Android the webview will hang if no certificate is loaded.
        To prevent this, fallback to default Android behavior and cancel the challenge with request.cancel()
      
      * No client certificate case defaults to super implementation
      
      * Update react-native-webview
      
      * Downgrade to previous dependency version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      
      * [FIX] Support Jitsi_URL_Room_Hash (#2905)
      
      * [FIX] Temp attachment files not being flushed after saved to gallery (#2871)
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      * Update AttachmentView.js
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update iOS profiles for Experimental app (#2933)
      
      * [IMPROVE] Deleted thread reply redirects to thread (#2840)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Thread showing typing indicator from main room (#2869)
      
      * [FIX] Remove typing indicator from thread's header
      
      * remove unnecessary props and change usersTyping condition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] DM rooms show typing status from last group room (#2878)
      
      * [FIX] DM rooms show typing status from last group room
      
      * Undo changes
      
      * Check if current typing is from focused room before dispatching to redux
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't copy or edit media's description (#2885)
      
      * [FIX] Image descriptions issues
      
      * shorten the condition string
      
      * fix selectedMessage state
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] RightButtonsContainer re-render check not returning default value (#2899)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Remove InteractionManager blocks (#2906)
      
      * [FIX] Remove InteractionManager blocks
      
      * Minor fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not sending second argument for EventEmitter.removeListener on some places (#2909)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Temp message ignoring real name (#2919)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] System message of e2e encryption is missing (#2888)
      
      * [FIX] System message of e2e encryption missing
      
      * add new encryption string
      
      * add to stories
      
      * Add pt-BR
      
      * Move stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add permissions to Redux (#2914)
      
      * [FIX] Add permissions to Redux store
      
      * add only permissions being used in the app
      
      * add clear permissions reducer
      
      * call RocketChat.hasPermission from reducer
      
      * add server version comparison on getPermissions
      
      * refactor hasPermission function
      
      * refactor hasPermission function
      
      * remove uncomment code
      
      * use Q.experimentalSortBy()
      
      * add coerce function
      
      * Change Rocketchat.hasPermission
      
      * Apply on isReadOnly
      
      * Apply to RoomInfoEditView
      
      * Apply to RoomInfoView and RoomInfoEditView
      
      * canAutoTranslate
      
      * Unnecessary clear permissions
      
      * Revert getUpdatedSince
      
      * Naming fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add hold step for ios and android build experimental (#2943)
      
      * [CHORE] Add hold step for ios-build-experimental and android-build-experimental
      
      * Android hold step
      
      * add ios hold step
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Remove lodash.isEqual (#2893)
      
      * Added dequal and react-fast-compare as substitutes to lodash.isEqual
      
      * Update ReplyPreview.js
      
      * Remove react-fast-compare
      
      * Removed deep-equal and upgrade babel-eslint dev dependency
      
      * Fix avatar
      
      * Fix Messagebox
      
      * Fix CreateDiscussionView
      
      * ModalBlockView
      
      * NewMessageView
      
      * ProfileView
      
      * RoomInfoEditView
      
      * ServerDropdown
      
      * Return local search as object instead of observable
      
      * SelectedUsersView
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [I18N] Add missing Russian strings (#2946)
      
      * [i18n] Add missing Russian strings
      
      * Couple fixes
      
      * Fix Direct_message
      
      Translate Direct_message as already has been translated
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Use shortcut syntax for get collections (#2932)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Use List.Separator in all places (#2931)
      
      * [FIX] Use List.Separator in all places
      
      * add List.Separator
      
      * change List.Separator
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Limit new message list query size to 50 (#2947)
      
      * Limit query to 50
      
      * Remove observable
      
      * [FIX] Support chats order for older versions of the server (#2934)
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Update mergeSubscriptionsRooms.js
      
      * Minor refactor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Reactions modal's backdrop color too light (#2949)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.15.0 (#2950)
      
      * [FIX] Share extension not working correctly on Official app (#2963)
      
      * [FIX] Cannot read property 'some' of undefined on hasPermission (#2966)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Deep linking and other connectivity issues (#2894)
      
      * Navigate from push notification only if necessary
      
      * Use JS SDK branch
      
      * Stop reconnecting if it's already connected
      
      * Fix RoomsListView forever loading after tapping push notification of another server
      
      * Execute fewer operations on app/index
      
      * Remove roomsRequest call from onForeground
      
      * Apply check and reopen
      
      * Stop opening in-app notification when the app is on backgorund
      
      * Connecting tweaks
      
      * Fix deep linking not working if the app is on background
      
      * Force reset yarn cache
      
      * Upgrade JS SDK
      
      * Remove listener on unmount
      
      * Fix resume on Android after back button is pressed
      
      * Fix local authentication resume
      
      * Fix back button android
      
      * Change JS SDK branch
      
      * [FIX] Messagebox's placeholder color is too bright (#2968)
      
      * [IMPROVEMENT] Message attachment colors (#2860)
      
      * Added convertStrToHex function and updated Reply component
      
      * Removed convertStrtToHex function and added attachmentBackground
      
      * Added color2k, removed transparent view and applied transparentize to backgroundColor
      
      * Added stories
      
      * Update Reply stories
      
      * Update Reply stories
      
      * Fix lint
      
      * Update Reply stories
      
      * Fix props
      
      * Move tests to Message stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App forgetting workspace when server is not finished added (#2798)
      
      * [FIX] App forgetting workspace
      
      * Added e2e tests
      
      * Update login.js
      
      * Update logout.js
      
      * Reverted changes on login and share, updated init
      
      * Update 08-persistantworkspace.spec.js
      
      * Revert unnecessary changes
      
      * Revert line change
      
      * Update share.js
      
      * Tweak tests
      
      * Use wm shorthand
      
      * Remove irrelevant calls to RocketChat.TOKEN_KEY
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to draft message (#2960)
      
      * [E2E TEST] Draft message
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to group DM (#2961)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to directory (#2964)
      
      * [E2E TEST] Directory
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Simplify server version comparison (#2922)
      
      * Simplify server version where needed
      
      * Added lte and gte functions and updated imports
      
      * Updated functions names
      
      * Update util functions
      
      * Update util function and added methods
      
      * Remove lt and coerce from getPermissions and mergeSubscriptionsRooms
      
      * Fix comparison
      
      * Update getPermissions.js
      
      * Remove unused import
      
      * Fix lint
      
      * Fix lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to discussions (#2970)
      
      * [E2E TEST] Discussions
      
      * fix error Cannot find UI elemen
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Attachment not rendering markdown (#2924)
      
      * [FIX] Render markdown in Fields content
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add e2e tests for mark message as unread (#2953)
      
      * [E2E TEST] Add e2e tests for mark message as unread
      
      * fixed test for draft message
      
      * change test name
      
      * move test to other file
      
      * Remove unnecessary tests
      
      * Rename file
      
      * Update jest tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Add E2E tests to delete server (#2954)
      
      * [E2E TEST] Delete server
      
      * fixed test for delete server
      
      * fix tests
      
      * minor changes
      
      * Rename file
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Refactor RoomActionsView permissions (#2872)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add status and teams icons (#2989)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [FIX] SSO not working with 2FA (TOTP) (#2978)
      
      * Update AuthenticationWebView.js
      
      * Updated loginTOTP
      
      * Added validation
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Update rocketchat.js
      
      * Fix resolve
      
      * Remove incognito
      
      * Fix totp being requested on webview
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] User status icons (#2991)
      
      * Add status and teams
      
      * Update icons, icon size and getUsersPresence
      
      * Minor changes
      
      * Refactor RoomTypeIcon
      
      * Minor tweaks
      
      * Update unit tests
      
      * Minor fixes
      
      * Fix styles
      
      * Small refactor
      
      * Update jest
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Auth via deep linking not working (#3015)
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update rocketchat and add e2e test for deep linking
      
      * Update deeplinking e2e
      
      * fix deep linking auth
      
      * Test deep linking auth
      
      * Fix deeplink to rid and add tests
      
      * Small refactor
      
      * Add non existing server test
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Create discussion request being sent with null value on encryption param (#3033)
      
      * [CHORE] Use JSON files for i18n (#3011)
      
      * [IMPROVEMENT] Load only i18n files needed (#3014)
      
      * Use json
      
      * Load only i18n files needed
      
      * [REGRESSION] Clear local server cache not loading rooms (#3007)
      
      * Fix clear cache
      
      * Write e2e tests
      
      * Fix lint
      
      * Fix isRTL
      
      * [FIX] Custom OAuth and iframe login attempts being called multiple times (#3020)
      
      * [FIX] App crashing when attachment color is an invalid HEX (#3021)
      
      * [IMPROVEMENT] Add "Message" option to Room Info (#3029)
      
      * [CHORE] Go to room from hashtag
      
      * Layout tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Can't change status (#3018)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Search input not using the whole header space (#3012)
      
      * [FIX] Search input not using the whole space
      
      * Fix on getHeaderTitlePosition
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2EE password hiding automatically (#2972)
      
      * [FIX] E2EE password hiding automatically
      
      * add e2e test
      
      * fixed hiding banner
      
      * move e2e tests to 01-e2eencryption
      
      * remove console.log
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TESTS] Move threads tests to its own file (#2965)
      
      * [E2E TEST] Move threads test to another file
      
      * changed descirbe title
      
      * Rearrange files
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Regex typo on markdown (#2928)
      
      * [FIX] Fix Regex Typo
      
      * Add story for testing
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Make attachment validation compatible with web client (#2927)
      
      * [FIX] Make attachment validation compatible with web client
      
      * Added stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Non-reply attachments displaying time (#2902)
      
      * Remove time if no message_link
      
      * Fix message stories for replies
      
      * Final stories fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] i18n not being applied on login/register labels (#2930)
      
      * Use I18n translate in login text input label
      
      * Add to register and add missing strings
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Revert "[FIX] Make attachment validation compatible with web client (#2927)" (#3036)
      
      This reverts commit d6200745
      
      .
      
      * Bump version to 4.16.0 (#3037)
      
      * [NEW] Basic support to Teams (#3016)
      
      * Database migration
      
      * RoomItem icon
      
      * Team icons
      
      * Teams group
      
      * Small tweak on RoomTypeIcon
      
      * RoomView Header
      
      * Add team's channels to RoomView header
      
      * Starting TeamChannelsView
      
      * Icon size
      
      * o data found
      
      * Update TeamChannelsView, add teams subscriptions and send params to TeamChannelsView
      
      * Use teams.ListRooms endpoint, render rooms list, remove unused functions
      
      * Show team main on TeamChannelsView
      
      * Disable swipe
      
      * Pagination working
      
      * Fix blinking no data found
      
      * Search working
      
      * Refactor to use BackgroundContainer while loading
      
      * Go to room
      
      * Cleanup
      
      * Go to actions
      
      * Events
      
      * Lint
      
      * Add debounce to go room
      
      * Fix for tablet
      
      * i18n
      
      * Small fix
      
      * Minor refactor
      
      * Use local data when it exists
      
      * Show last message
      
      * Force teams migration
      
      * Add stories to BackgroundContainer
      
      * Remove unused component
      
      * Move RoomViewHeader into containers folder
      
      * Refactoring
      
      * Testing RoomHeader
      
      * i18n
      
      * Fix server endpoint version
      
      * Fix events
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [CHORE] Refactor mention tracking logic (#2997)
      
      * [Improvement] Improve mentions
      
      This PR focuses on improving command, emoji, channel and user mentions.
      
      * [Tests] Added e2e tests for mention improvement
      
      * [Improvement] Modify slash command mention logic.
      Added slash command with argument preview
      Slash command should show only if the message bigins with /
      
      * Return data on search for empty text
      
      * Minor fixes
      
      * Update e2e tests
      
      * Minor fix
      
      * [FIX] allow command mentioning in between text
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Status text not being updated on sidebar (#3041)
      
      * Update StatusView.js
      
      * Minor tweak
      
      * Minor tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Unable to search non-latin alphabet names on members list (#3039)
      
      * Add search by name in members list
      
      * Update RoomMembersView search
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Search stops working after some time (#3044)
      
      * Bump version to 4.17.0 (#3058)
      
      * [CHORE] Add job to upload Experimental to Google Play production (#3050)
      
      * [REGRESSION] SAML stopped working after #2978 (#3060)
      
      * [REGRESSION] Room actions not loading on tablet (#3061)
      
      * Bump version to 4.16.1 (#3063)
      
      * [REGRESSION] Fallback language stopped working (#3072)
      
      * [CHORE] Update Detox to 18.10.0 (#3052)
      
      * Updated detox and 5 tests
      
      * Update e2e cases for Detox v18, update setUserStatus and added SET_STATUS_FAIL
      
      * Downgrade mocha
      
      * Exclude arm64 from building and update tests cases
      
      * Update more tests cases, add registeringUser4
      
      * Update more test files and add room-actions-scrollview testID
      
      * Update package.json
      
      * Remove unused username from test file and update 08-roominfo test file
      
      * Fixing
      
      * Mark as unread
      
      * Fixing flaky tests
      
      * Minor fixes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Message author touchable taking whole space available (#3048)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [CHORE] Improve stories (#3028)
      
      * [CHORE] Improve stories
      
      * Refactor Avatar and UIKitModal
      
      * fixed undefined 'name'
      
      * Remove commented stories
      
      * Remove Markdown from stories/index, update Markdown test file and remove markdown stories from Message stories
      
      * Remove StoriesSeparator
      
      * Refactor Markdown
      
      * Remove commented lines of code
      
      * Small refactor
      
      * Re-add stories
      
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Bump version to 4.17.0 (#3083)
      
      * [REGRESSION] Fallback not working when device's language is available (#3091)
      
      * Always add 'en' i18n
      
      * Add tests
      
      * Bump version to 4.16.2 (#3092)
      
      * [FIX] Connecting stream listener not being cleared (#3008)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App making calls to DDP after socket was killed by OS (#3062)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      
      * [NEW] Create Team (#3082)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3139)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      
      * [NEW] Add/Create/Remove channel on a team (#3090)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * One way to refactor :P
      
      * Next level refactor :)
      
      * Fix create group dm
      
      * Refactor renderItem
      
      * Minor bug fixes
      
      * Fix stories
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] E2E Tests not working because of ES6 import (#3147)
      
      * Update ITeam.js
      
      * Minor tweak
      
      * [NEW] Leave Teams (#3116)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Lint
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Jump to message (#3099)
      
      * Scrolling
      
      * Add loadMore button at the end of loadMessagesForRoom
      
      * Delete dummy item on tap
      
      * Only insert loadMore dummy if there's more data
      
      * load surrounding messages
      
      * fixes and load next
      
      * First dummy and dummy-next
      
      * Save load next messages
      
      * Check if message exists before fetching surroundings
      
      * Refactoring List
      
      * Jumping to message :)
      
      * Showing blocking loader while scrolling/fetching message
      
      * Check if message exists on local db before inserting dummy
      
      * Delete dummies automatically when the message sent to updateMessages again
      
      * Minor cleanup
      
      * Fix scroll
      
      * Highlight message
      
      * Jump to bottom
      
      * Load more on scroll
      
      * Adding stories to LoadMore
      
      * Refactoring
      
      * Add loading indicator to LoadMore
      
      * Small refactor
      
      * Add LoadMore to threads
      
      * getMoreMessages
      
      * chat.getThreadMessages -> getThreadMessages
      
      * Start jumping to threads
      
      * Add jumpToMessageId on RoomView
      
      * Nav to correct channel
      
      * Fix PK issue on thread_messages
      
      * Disable jump to thread from another room
      
      * Fix nav to thread params
      
      * Add navToRoom
      
      * Refactor styles
      
      * Test notch
      
      * Fix Android border
      
      * Fix thread message on title
      
      * Fix NavBottomFAB on threads
      
      * Minor cleanup
      
      * Workaround for readThreads being called too often
      
      * Lint
      
      * Update tests
      
      * Jump from search
      
      * Go to threads from search
      
      * Remove getItemLayout and rely on viewable items
      
      * Fix load older
      
      * stash working
      
      * Fix infinite loading
      
      * Lower itemVisiblePercentThreshhold to 10, so very long messages behave as viewable
      
      * Add generateLoadMoreId util
      
      * Minor cleanup
      
      * Jump to message from notification/deep linking
      
      * Add getMessageInfo
      
      * Nav to threads from other rooms
      
      * getThreadName
      
      * Unnecessary logic
      
      * getRoomInfo
      
      * Colocate getMessageInfo closer to RoomView
      
      * Minor cleanup
      
      * Remove search from RoomActionsView
      
      * Minor fix for search on not joined public channels
      
      * Jump to any link
      
      * Fix tablets
      
      * Jump to message from MessagesView and other bug fixes
      
      * Fix issue on Urls
      
      * Adds race condition to cancel jump to message if it's stuck or after 5 seconds
      
      * Jump from message search quote
      
      * lint
      
      * Stop onPress
      
      * Small refactor on load methods
      
      * Minor fixes for loadThreadMessages
      
      * Minor typo
      
      * LoadMore i18n
      
      * Minor cleanup
      
      * [FIX] Method calls not sending date params as EJSON (#3159)
      
      * [FIX] Read receipt not displaying full date (#3133)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Remove member from team (#3117)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Added confirmationAlert for missing permissions case
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add Existing Channel screen showing discussions and channels without permission (#3151)
      
      * [Fix] the filter to show the existing channel
      
      * [Refactor] the function that filter to isolate it
      
      * Refactor how to wsearch properly
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Member search not trimming search text (#3129)
      
      * Fixed logout toast bug for the iOS
      
      * Removing callToAction and replacing with confirmationText
      
      * Handling member search with spaces to the left and right of name/username
      
      * Changing location of string trimmer
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Discussions not subscribing properly to messages when opened from inside the room (#3149)
      
      * [FIX] Promise at subscription Room
      
      * E2E - Update previous roomView count after send msg in discussion
      
      * Not needed rn
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Team creation not raising error if something unexpected happens (#3152)
      
      * [IMPROVEMENT] Add error to AddExistingChannel
      
      * Fix the alert error when create a channel
      
      * Fix the error alert box when create channel and teams
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check permissions on team channels action sheet (#3155)
      
      * [IMPROVEMENT] Show only the option that user can manage in TeamChannelsView
      
      * Refactor the showActionSheet function
      
      * Added remove team channel permission
      
      * Cleanup
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Add channels to team's flow using different navigators (#3157)
      
      * [FIX] the navigation to AddChannelTeamView and next screens
      
      * Fix the order inside the NewMessageStackNavigator
      
      * Delete spaces after arrow function in onPress
      
      * Adjusted InsideStackNavigator to a conditional animation
      
      * Fixed route for iPad
      
      * Small change
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Allow discussions to be edited (#3137)
      
      * Refactored the filter to work the edit for channel and discussion
      
      * Removed the filter which type of room can be edit
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Fix tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Delete Teams (#3123)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Minor tweaks
      
      * Typo
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Android navigation bar color when Loading modal appears (#3165)
      
      * [FIX] Modal appearance
      
      * Undo and only add android:navigationBarColor
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Check for old servers for Teams (#3171)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Convert/Move Channel to Team (#3164)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E Tests for Teams (#3178)
      
      * Added Create Team
      
      * Added actionTypes, actions, ENG strings for Teams and updated NewMessageView
      
      * Added createTeam sagas, createTeam reducer, new Team string and update CreateChannelView
      
      * Remove unnecessary actionTypes, reducers and sagas, e2e tests and navigation to team view
      
      * Minor tweaks
      
      * Show TeamChannelsView only if joined the team
      
      * Minor tweak
      
      * Added AddChannelTeamView
      
      * Added permissions, translations strings for teams,  deleteTeamRoom and addTeamRooms, AddExistingChannelView, updated CreateChannelView, TeamChannelsView
      
      * Refactor touch component and update removeRoom and deleteRoom methods
      
      * Minor tweaks
      
      * Minor tweaks for removing channels and addExistingChannelView
      
      * Added missing events and fixed channels list
      
      * Minor tweaks for refactored touch component
      
      * Added SelectListView and logic for leaving team
      
      * Added addTeamMember and removeTeamMember
      
      * Minor tweak
      
      * Added deleteTeam function
      
      * Minor tweak
      
      * Minor tweaks
      
      * Remove unnecesary changes, update TeamChannelsView, AddExistingChannelView, AddChannelTeamView, createChannel, goRoom and Touchable
      
      * Remove unnecesary prop
      
      * Add screens to ModalStack, events, autoJoin, update createChannel, addRoomsToTeam and Touchable
      
      * Minor tweak
      
      * Update loadMessagesForRoom.js
      
      * Updated schema, tag component, touch, AddChannelTeamView, AddExistingChannelView, ActionSheet Item
      
      * Fix unnecessary changes
      
      * Add i18n, update createChannel, AddExistingChannelTeamView, AddChannelTeamView, RightButton and TeamChannelsView
      
      * Updated styles, added tag story
      
      * Minor tweak
      
      * Minor tweaks
      
      * Auto-join tweak
      
      * Minor tweaks
      
      * Minor tweak on search
      
      * Minor refactor to ListItem, add SelectListView to ModalStack, update handleLeaveTeam
      
      * Minor tweaks
      
      * Update SelectListView
      
      * Update handleLeaveTeam, remove unnecessary method, add story
      
      * Minor tweak
      
      * Minor visual tweaks
      
      * Update SelectListView.js
      
      * Update index.js
      
      * Update RoomMembersView
      
      * Updated SelectListView, RoomActionsView, leaveTeam method and string translations
      
      * Update SelectListVIew
      
      * Minor tweak
      
      * Update SelectListView
      
      * Minor tweak
      
      * Minor tweaks
      
      * Fix for List.Item subtitles being pushed down by title's flex
      
      * Minor tweaks
      
      * Update RoomActionsView
      
      * Use showConfirmationAlert and showErrorAlert
      
      * Remove addTeamMember, update removeTeamMember
      
      * Update Alert
      
      * Minor tweaks
      
      * Minor tweaks
      
      * Minor tweak
      
      * Update showActionSheet on RoomMembersView
      
      * Remove team main from query and move code around
      
      * Fetch roles
      
      * Update RoomMembersView and SelectListView
      
      * Update rocketchat.js
      
      * Updated leaveTeam and handleRemoveFromTeam
      
      * Fix validation
      
      * Remove unnecessary function
      
      * Update RoomActionsView
      
      * Update en.json
      
      * updated deleteTeam function and permissions
      
      * Added showConfirmationAlert
      
      * Added string translations for teams
      
      * Fix permission
      
      * Added moveChannelToTeam and convertToTeam functionality
      
      * Fix SelectListView RadioButton
      
      * Fix moveToTeam
      
      * Added searchBar to SelectListVIew
      
      * Update RoomView , SelectListVIew and string translation for error
      
      * E2E for Teams
      
      * Fix tests and cleanup
      
      * Minor refactor
      
      * Wrong label
      
      * Move/convert
      
      * Fix convert
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Add Teams to Directory (#3181)
      
      * Added Teams to DirectoryView
      
      * Fix icon
      
      * Minor tweaks
      
      * add tests
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Add logEvents for Teams (#3182)
      
      * added events for team channels view and add existing channel view
      
      * add logevents for room actions view and room info edit view
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Disable jitsi call for teams (#3183)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Show alert `Not allowed` when click on a private channel that you don't be invited before (#3177)
      
      * [FIX] Showing only channel you joined
      
      * [FIX] How to get the params to mnavigation to other room from TeamChannelList
      
      * Show alert Not allowed when trying access private channel that you don't joined
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Load team's rooms from local database on team leave (#3185)
      
      * [IMPROVEMENT] Search team list rooms of user in watermelon db
      
      * Minor nitpick
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Option to prevent users from using Invisible status (#3186)
      
      * [FIX] Option to prevent users from using Invisible status
      
      * Added error to pt-BR
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Item not animating on tap on team's channels view (#3187)
      
      * [FIX] Directory sending incorrect room type (#3188)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team leave (#3161)
      
      * [IMPROVEMENT] refactoring how to leave team
      
      * Fix the data passed to leaveTeam
      
      * Fixed the lint error in i18n, the path of i18n, merged two ifs in one
      
      * Fixed the Saga's flow when try to leave a room
      
      * Fixed params passed to leaveRoom
      
      * Fix the function name of leaveTeam
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3192)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Support Google OAuth from external browser (#3134)
      
      * Deep linking to the app
      
      * Handle deep linking
      
      * Bump version to 4.17.0 (#3093)
      
      * Revert "[IMPROVEMENT] Load team's rooms from local database on team leave (#3185)" (#3194)
      
      This reverts commit fa00ef92
      
      .
      
      * [FIX] Teams tests (#3196)
      
      * Make team_main not optional and fix tests
      
      * Undo isOptional and fix query
      
      * Comment
      
      * [FIX] Wrong system messages being passed as parameters to room save (#3197)
      
      * [FIX] RoomItem's long press crashing the app if prop is missing (#3199)
      
      * Check onLongPress prop
      
      * Add Touch stories
      
      * [FIX] Crashing on link press (#3204)
      
      * [FIX] Don't show Block Button inside Group DM Actions (#3195)
      
      * [FIX] Don't show Block Button inside Group DM Actions
      
      * Use RocketChat.isGroupChat instead of simple if condition
      
      * Add return
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] Fixed E2E tests (#3201)
      
      * [FIX] Test E2E i18n
      
      * 01-createroom and 02-room fixed
      
      * 03-roomactions and 04-discussions
      
      * 05-threads and 07-markasunread from room
      
      * Test 07-markasunread
      
      * Set notifications 'YES' and delete true in 03-forgotpassword and 04-createuser
      
      * Fixed the data that 02-team uses and changed the message in 07-markasunread
      
      * Added group.alternate to data.docker and commented the test for the fallback language
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [TEST] E2E for Jump to Message (#3202)
      
      * E2E tests for jump to message
      
      * Fix thread tests
      
      * Remove unnecessary function and uncomment tests
      
      * Minor tweak
      
      * Fix tests and minor tweaks
      
      * Minor tweaks
      
      * Update docker data
      
      * Fix docker
      
      * Fix duplicated testid
      
      * Minor refactor
      
      * Fix jump to old message test
      
      * Fix load on scroll
      
      * Add fab test
      
      * Minor addition
      
      * stash
      
      * almost there
      
      * Final changes
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to permissions (#2993)
      
      * [CHORE] Subscribe to permissions
      
      * add redux action for update
      
      * Minor tweaks
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Subscribe to roles (#2992)
      
      * [CHORE] Subscribe to Roles
      
      * subscribe to roles-change
      
      * add subscribe for stream-roles
      
      * fixed subscribe roles
      
      * Add componentDidUpdate to RoomMembersView and propType
      
      * Update componentDidUpdate in RoomMembersView, roles reducer,  getRoles method and actionType
      
      * Minor tweaks
      
      * Remove componentDidUpdate
      
      * Fix add role
      
      * Fix initialState and remove role
      
      * Minor try/catch fix
      
      * Fix lint
      
      * Fix offline first
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [IMPROVE] Subscribe to settings  (#3222)
      
      * Add action and reducer
      
      * Add streamNotifyAll listener
      
      * Minor tweak
      
      * Minor tweak
      
      * Fix update not taking in consideration other type columnns
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Chore: Add Lint to E2E tests (#3217)
      
      * Added eslint plugin dependencie and fixed the eslint.js
      
      * E2E Tests folder Assorted
      
      * Linted all e2e, just e2e/docker that don't changed
      
      * Update 09-jumptomessage.spec.js
      
      * Removed async from describe function
      
      * Remove outdated detox linter lib
      
      * Add overrides to eslintrc
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] App not showing proper alert on team delete (#3219)
      
      * [FIX] Rule to delete team's channel
      
      * Fixed Saga and flow to delete team and team's channel
      
      * Adjusted the warning alert as the Figma
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Add Jitsi button to Teams (#3223)
      
      * [IMPROVE] Add Jitsi button to teams
      
      * Added setting to check is Jitsi is Enable for Channel too
      
      * Fix typo
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Jump to message from in-app notification (#3225)
      
      * [FIX] Jump to message by in-app notification
      
      * Bug fix to scroll proper the last message
      
      * Minor tweak
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Google OAuth triggering cookies logic (#3244)
      
      * Remove checkCookiesAndLogout
      
      * Add loginEmailPassword to loginOAuthOrSso
      
      * Add isFromWebView field
      
      * Fix migrations
      
      * Minor tweak
      
      * Fix OAuth for other services
      
      * Fix migrations
      
      * Stop persisting loginEmailPassword
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3251)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Message body readability on dark themes (#2981)
      
      * [CHORE] Apply auxiliaryText on message body
      
      * change bodyText to uxiliaryText
      
      * Update tests
      
      * Update bodyText color and rollback PR changes
      
      * Update Storyshots.test.js.snap
      
      * Minor tweak
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      
      * [FIX] Subscribe to settings making app to hang on login (#3254)
      
      * [FIX] Poor performance in messages list on Android 11 (#3260)
      
      * Bump version to 4.18.0 (#3252)
      
      * [FIX] Create team crashing the app (#3248)
      
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Convert Team to Channel (#3249)
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * E2E test completed in sequence the convert/move teams
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      * [IMPROVE] Add convert team to a channel
      
      * Action to SelectListView and new words to i18n
      
      * Implemented the post and it's working with selected channels or not
      
      * Fixed the Convert Team Warning at english i18n and changed the function name
      
      * rebase develop into this branch
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Set black as default dark theme (#3270)
      
      * Update default darkLevel
      
      * Minor tweak
      
      * [IMPROVE] Make `system default` the default browser (#3265)
      
      * [FIX] use systemdefault: as the default browser, not inApp
      
      * Fix
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * Language update from LingoHub 🤖 (#3269)
      
      Project Name: Rocket.Chat.ReactNative
      Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
      User: Robot LingoHub
      
      Easy language translations with LingoHub 🚀
      
      
      
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVE] Remove difference between public/private on "Group by type" (#3271)
      
      * Merge channels and private groups
      
      * Remove i18n
      
      * Regression: Settings pagination not working (#3277)
      
      * Regression: Markdown handlePress not working properly (#3278)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      Co-authored-by: default avatarAlexandru Naiman <alex.naiman.4@gmail.com>
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avatarVincenzo Esposito <aenon.esposito@gmail.com>
      Co-authored-by: default avatarDani <assgex@gmail.com>
      Co-authored-by: default avatarDavid-Tsui <st880221@gmail.com>
      Co-authored-by: default avatarLuis <ljcp28ljcp@gmail.com>
      Co-authored-by: default avatarphriedrich <info@phriedrich.de>
      Co-authored-by: default avatarzaphod534 <32894570+zaphod534@users.noreply.github.com>
      Co-authored-by: default avatarankar84 <ankar84@gmail.com>
      Co-authored-by: default avatarКарлан Антон Андреевич <KarlanAA@global.bcs>
      Co-authored-by: default avatarSaket Mahajan <saketmahajan99@gmail.com>
      Co-authored-by: default avatarGuilherme Gazzo <guilhermegazzo@gmail.com>
      Co-authored-by: default avatarPrateek Jain <44807945+Prateek93a@users.noreply.github.com>
      Co-authored-by: default avatarLucas Siqueira <lucassiqzro@gmail.com>
      Co-authored-by: default avatarCalebe Rios <calebersmendes@gmail.com>
      Co-authored-by: default avatarPitstopper <18574776+Pitstopper@users.noreply.github.com>
      Co-authored-by: default avatarGuilherme Siqueira <guilhersiqueira@gmail.com>
      Co-authored-by: default avatarPrateek Jain <prateek93a@gmail.com>
      Co-authored-by: default avatardevyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
      Co-authored-by: default avatarBernard Seow <ssbing99@gmail.com>
      Co-authored-by: default avatarHiroki Ishiura <ishiura@ja2.so-net.ne.jp>
      Co-authored-by: default avatarExordian <jakob.englisch@gmail.com>
      Co-authored-by: default avatarDaanchaam <daanhendriks97@gmail.com>
      Co-authored-by: default avatarYoussef Muhamad <emaildeyoussefmuhamad@gmail.com>
      Co-authored-by: default avatarIván Álvarez <ialvarezpereira@gmail.com>
      Co-authored-by: default avatarSarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
      Co-authored-by: default avatarMichele Pellegrini <pellettiero@users.noreply.github.com>
      Co-authored-by: default avatarTanmoy Bhowmik <tanmoy.openroot@gmail.com>
      Co-authored-by: default avatarHibikine Kage <14365761+hibikine@users.noreply.github.com>
      Co-authored-by: default avatarEzequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
      Co-authored-by: default avatarNeil Agarwal <neil@neilagarwal.me>
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      Co-authored-by: default avatarGovind Dixit <GOVINDDIXIT93@GMAIL.COM>
      Co-authored-by: default avatarZhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
      Co-authored-by: default avatarAroo <azhaubassar@gmail.com>
      Co-authored-by: default avatarSarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
      Co-authored-by: default avatarSiddharth Padhi <padhisiddharth31@gmail.com>
      Co-authored-by: default avatarBruno Dantas <oliveiradantas96@gmail.com>
      Co-authored-by: default avatardevyaniChoubey <devyanichoubey16@gmail.com>
      Co-authored-by: default avatarDan Caseley <dan@caseley.me.uk>
      Co-authored-by: default avatarHeng Sok <sokheng@idatahub.com>
      Co-authored-by: default avatarSnyk bot <snyk-bot@snyk.io>
      Co-authored-by: default avatarRohit Verma <44283521+refactor-droidyy@users.noreply.github.com>
      Co-authored-by: default avatarGraham Smith <graham@wiseman-designs.com>
      Co-authored-by: default avatarGabriel Henriques <gabriel.henriques@rocket.chat>
      Co-authored-by: default avatarJúlia Grala <30629556+juliagrala@users.noreply.github.com>
      Co-authored-by: default avatarnixxou <45721836+nixxou@users.noreply.github.com>
      Co-authored-by: default avatarRishabh Gupta <38923768+imrishabh18@users.noreply.github.com>
      Co-authored-by: default avatarMarco Jakobs <mj@jacotec.de>
      Co-authored-by: default avatarDaniel Maike <danmke@hotmail.com>
      Co-authored-by: default avatarVitor Leal <vitor_leal2201@hotmail.com>
      Co-authored-by: default avatarFernando Aguilar <fernando.aguilar@hotmail.com.br>
      Co-authored-by: default avatarAbdullah Alhamoud <10301923+abalhamoud@users.noreply.github.com>
      Co-authored-by: default avatarDave Koo <dkoo761@gmail.com>
      Co-authored-by: default avatarFazil Boudjelal <fazildiablou@hotmail.fr>
      Co-authored-by: default avatarLucas Dousse <Cormoran96@users.noreply.github.com>
      Co-authored-by: default avatarSumukha Hegde <SUMUKHA214@GMAIL.COM>
      Co-authored-by: default avatarGerzon Z <gerzonzcanario@gmail.com>
      Co-authored-by: default avatarGerzon Z <gerzonc@icloud.com>
      Co-authored-by: default avataryash-rajpal <58601732+yash-rajpal@users.noreply.github.com>
      Co-authored-by: default avatarHakan YILMAZ <mukerrem.yilmaz@hotmail.com>
      Co-authored-by: default avatarArkadyuti Bandyopadhyay <bandyopadhyayarkadyuti@gmail.com>
      Co-authored-by: default avatarAnant Bhasin <38764067+aKn1ghtOut@users.noreply.github.com>
      Co-authored-by: default avatarGung Wah <41157464+kresnaputra@users.noreply.github.com>
      Co-authored-by: default avatarBilly Newman <newmanw10@gmail.com>
      Co-authored-by: default avatarJan Garaj <jan.garaj@gmail.com>
      Co-authored-by: default avatarsadegh <sadeghmohamadnia@yahoo.com>
      Co-authored-by: default avatarNoach Magedman <nmagedman@gmail.com>
      Co-authored-by: default avatarlingohub[bot] <69908207+lingohub[bot]@users.noreply.github.com>
      Co-authored-by: default avatarRobot LingoHub <robot@lingohub.com>
      Co-authored-by: default avatarReinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
      4.18.0
      0afba7fb
  5. Jun 15, 2021
    • Diego Mello's avatar
      Merge 4.17.0 into master (#3211) · b4c78701
      Diego Mello authored
      
      
      * [NEW] E2E Encryption push (iOS) (#2463)
      
      * link pods to notification service
      
      * push encryption poc
      
      * decrypt room key poc
      
      * read user key from mmkv and cast into a pkcs
      
      * push decrypt poc (iOS)
      
      * expose needed watermelon methods
      
      * watermelon -> database
      
      * indent & simple-crypto update
      
      * string extensions
      
      * storage
      
      * toBase64 -> toData
      
      * remove a forced unwrap
      
      * remove unused import
      
      * database driver
      
      * improvement
      
      * folder structure & watermelon bridge
      
      * more improvement stuff
      
      * watermelon -> database
      
      * reuse database instance
      
      * improvement
      
      * database fix: bypass watermelon cache
      
      * some code improvements
      
      * encryption instances
      
      * start api stuff
      
      * network layer
      
      * improve notification service
      
      * improve folder structure
      
      * watermelon patch
      
      * retry fetch logic
      
      * rocketchat class
      
      * fix try to decrypt without a roomKey
      
      * fallback to original content that is translated
      
      * some fixes to rocketchat logic
      
      * merge develop
      
      * remove unnecessary extension
      
      * [CHORE] Improve reply notification code (iOS)
      
      * undo sign changes
      
      * remove mocked value
      
      * import direct from library
      
      * send message request
      
      * reply notification with encrypted message working properly
      
      * revert apple sign
      
      * fix api onerror
      
      * trick to display sender name on group notifications
      
      * revert data.host change
      
      * fix some multithread issues
      
      * use sendername sent by server
      
      * small improvement
      
      * Bump crypto lib
      
      * Update ios/NotificationService/NotificationService.swift
      
      * add experimental string
      
      * remove trailing slash
      
      * remove trailing slash on reply
      
      * fix decrypt messages
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] HTTP Basic Auth (#2490)
      
      * [FIX] Logout when install fresh Official and Experimental iOS app (#2493)
      
      * [FIX] Show images in iOS 14 (#2494)
      
      * [DOCS] Add Reactotron (#2498)
      
      * Update about the inspection tool for our app.
      
      Information about the Reactotron tool was missing in the contribution file.
      
      * Update CONTRIBUTING.md
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] SSL Pinning stopped working after #2449 (#2510)
      
      * [CHORE] Reset yarn cache (#2512)
      
      * [FIX] Fastlane iOS (#2513)
      
      * [IMPROVEMENT] Add F-Droid modules as AdditionalModules (#2530)
      
      * [IMPROVEMENT] Add F-Droid modules as AdditionalModules
      
      * Fix missing import
      
      * [CHORE] Use App Store Connect API Key (#2549)
      
      * [CHORE] Use App Store Connect API Key
      
      * Update bundle
      
      * rollback keychain
      
      * Remove keychain
      
      * Keychain is actually needed
      
      * Update gitignore
      
      * [FIX] Failing iOS build on fork PR (#2558)
      
      * Fix fastlane build for a fork PR
      
      * Change the iOS fastlane command to build_fork
      
      * [FIX] Avatar cache invalidation (#2311)
      
      * [WIP] Avatar cache invalidation
      
      * [WIP] Avatar container
      
      * [IMPROVEMENT] Avatar container
      
      * [CHORE] Improve code
      
      * Allow static image on Avatar
      
      * Fix avatar changing while change username (#1583)
      
      Co-authored-by: default avatarPrateek93a <prateek93a@gmail.com>
      
      * Add default props to properly update on Sidebar and ProfileView
      
      * Fix subscribing on the wrong moment
      
      * Storyshots update
      
      * RoomItem using Avatar Component
      
      * use iife to unsubscribe from user
      
      * Use component on avatar container
      
      * RoomItem as a React.Component
      
      * Move servers models to servers folder
      
      * Avatar -> AvatarContainer
      
      * Users indexed fields
      
      * Initialize author and check if u is present
      
      * Not was found -> User not found (turn comments more relevant)
      
      * RoomItemInner -> Wrapper
      
      * Revert Avatar Touchable logic
      
      * Revert responsability of LeftButton on Tablet Mode
      
      * Prevent setState on constructor
      
      * Run avatarURL only when its not static
      
      * Add streams RC Version
      
      * Move entire add user logic to result.success
      
      * Reorder init on RoomItem
      
      * onPress as a class function
      
      * Fix roomItem using same username
      
      * Add avatar Stories
      
      * Fix pick an image from gallery on ProfileView
      
      * get avatar etag on select users of create discussion
      
      * invalidate ci cache
      
      * Fix migration
      
      * Fix sidebar avatar not updating
      
      Co-authored-by: default avatarPrateek93a <prateek93a@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [NEW] Channel avatars (#2504)
      
      * [WIP] Avatar cache invalidation
      
      * [WIP] Avatar container
      
      * [IMPROVEMENT] Avatar container
      
      * [CHORE] Improve code
      
      * Allow static image on Avatar
      
      * Fix avatar changing while change username (#1583)
      
      Co-authored-by: default avatarPrateek93a <prateek93a@gmail.com>
      
      * Add default props to properly update on Sidebar and ProfileView
      
      * Fix subscribing on the wrong moment
      
      * Storyshots update
      
      * RoomItem using Avatar Component
      
      * use iife to unsubscribe from user
      
      * Use component on avatar container
      
      * RoomItem as a React.Component
      
      * Move servers models to servers folder
      
      * Avatar -> AvatarContainer
      
      * Users indexed fields
      
      * Initialize author and check if u is present
      
      * Not was found -> User not found (turn comments more relevant)
      
      * RoomItemInner -> Wrapper
      
      * Revert Avatar Touchable logic
      
      * Revert responsability of LeftButton on Tablet Mode
      
      * Prevent setState on constructor
      
      * Run avatarURL only when its not static
      
      * Add streams RC Version
      
      * Move entire add user logic to result.success
      
      * Reorder init on RoomItem
      
      * onPress as a class function
      
      * Fix roomItem using same username
      
      * Add avatar Stories
      
      * Fix pick an image from gallery on ProfileView
      
      * Format Avatar URL to use RoomId.
      
      Co-authored-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * edit room avatar
      
      * invalidate cache of room images
      
      * reinit avatar if something change
      
      * read avatar cache on search
      
      * room avatar changed system message
      
      * add avatar by rid test
      
      * update snapshot
      
      * etag cache on select channel
      
      * reset room avatar
      
      * increase caching to have a better image quality
      
      * fix lgtm warn
      
      * invalidate ci cache
      
      * get avatar etag on select users of create discussion
      
      * invalidate ci cache
      
      * Fix migration
      
      * Fix sidebar avatar not updating
      
      * Remove outdated comment
      
      * Tests
      
      Co-authored-by: default avatarPrateek93a <prateek93a@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      Co-authored-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * [IMPROVEMENT] List Component (#2506)
      
      * List.Item
      
      * section
      
      * Start removing theme as prop
      
      * Remove StatusBar theme prop
      
      * SafeAreaView theme prop
      
      * Minor fixes
      
      * List.Container
      
      * Add translateTitle and translateSubtitle props
      
      * Storybook
      
      * Show action indicator
      
      * Header
      
      * Info
      
      * Theme stories
      
      * FlatList
      
      * DisplayName
      
      * Fix settings
      
      * FlatList tweaks
      
      * ThemeView
      
      * Screen Lock Config
      
      * DefaultBrowserView
      
      * PickerView and User Prefs
      
      * Notification Prefs
      
      * StatusView
      
      * Auto Translate
      
      * InviteUsersEdit
      
      * Visitor
      
      * Minor fixes
      
      * Remove Separator
      
      * Remove iteminfo
      
      * Font scale
      
      * Legal
      
      * Jitsi and e2e
      
      * Block
      
      * search, star, etc
      
      * auto translate and notifications
      
      * RoomInfo
      
      * Refactor RoomActions
      
      * lint
      
      * Remove DisclosureIndicator
      
      * padding horizontal 12
      
      * Detox
      
      * Tests
      
      * Address review comments
      
      * Fix vertical scroll
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [FIX] App always sends auth for Avatar requests (#2517)
      
      * [FIX] Sending auth for Avatar requests when not necessary
      
      * fix storybook
      
      * Fix ShareListView not updating avatars
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] iOS uploads always cropping as squares (#2516)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Mentions layout without background (#2559)
      
      * [IMPROVEMENT] Mentions layout without background
      
      * Fix RoomItem
      
      * Fix tests
      
      * [IMPROVEMENT] Support badge number on header buttons (#2566)
      
      * Beginning header buttons refactor
      
      * Add HeaderButtons
      
      * item with title
      
      * Refactor
      
      * Remove lib
      
      * Refactor
      
      * Update snapshot
      
      * Refactor
      
      * Update tests
      
      * Lint
      
      * [NEW] Threads (#2567)
      
      * [IMPROVEMENT] Mentions layout without background
      
      * Fix RoomItem
      
      * Fix tests
      
      * Smaller messagebox
      
      * Messagebox colors tweak
      
      * Beginning header buttons refactor
      
      * Add HeaderButtons
      
      * item with title
      
      * Refactor
      
      * Remove lib
      
      * Refactor
      
      * Update snapshot
      
      * Send to channel on messagebox
      
      * Add tshow
      
      * Add showMessageInMainThread to login.user reducer
      
      * Filter threads on main channel based on user setting
      
      * Send tshow
      
      * Add tunread
      
      * Move unread colors logic away from UnreadBadge component so it can be used on other components
      
      * Export UnreadBadge on index
      
      * Add empty test
      
      * Refactor
      
      * Update tests
      
      * Lint
      
      * Thread unread user and group on RoomItem
      
      * Thread badge working
      
      * Started ThreadMessagesView.Item
      
      * Fix separator
      
      * Reactivity working
      
      * Lint
      
      * custom emojis aren't necessary
      
      * Basic filter layout
      
      * Filtering layout
      
      * Refactor
      
      * apply filter
      
      * DropdownItemHeader
      
      * default all
      
      * few fixes
      
      * No data found
      
      * Fixes list performance issues
      
      * Use locale on date formats
      
      * Fixed minor styles
      
      * Thread badge
      
      * Refactor getBadgeColor
      
      * Fix send to channel background color
      
      * starting search threads
      
      * Fix lint and tests
      
      * Bump to 4.12.0 just for testing :)
      
      * Search input layout
      
      * query
      
      * starting threads header
      
      * fix unnecessary tlm on tmid messages
      
      * Fix thread header
      
      * lint
      
      * Fix thread header on ShareView
      
      * Add e2e tests
      
      * Fix subscriptions sort
      
      * Update stories and minor fixes
      
      * Fix button sizes on Messagebox
      
      * Remove comment
      
      * Unnecessary conditional
      
      * Add showMessageInMainThread to user collection
      
      * Fix thread header
      
      * Fix thread messages not working on tablet
      
      * Reset Messagebox.tshow after sending a message
      
      * Allow to send to channel when replying to a thread from main channel
      
      * Unnecessary theme prop
      
      * Address comments
      
      * Remove re-render
      
      * Fix scroll indicator bug
      
      * Fix style
      
      * Minor i18n fix
      
      * Fix dropdown height
      
      * I18n ptbr
      
      * I18n
      
      * [IMPROVEMENT] Android push notification as a heads-up notification (#2507)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [IMPROVEMENT] Add `Change Encryption Password` and `Reset E2E Key` (#2542)
      
      * init
      
      * Basic tests passing
      
      * Add SecurityPrivacyView
      
      * List.Item
      
      * section
      
      * Start removing theme as prop
      
      * Remove StatusBar theme prop
      
      * SafeAreaView theme prop
      
      * Minor fixes
      
      * List.Container
      
      * Add translateTitle and translateSubtitle props
      
      * Storybook
      
      * Show action indicator
      
      * Header
      
      * Info
      
      * Theme stories
      
      * FlatList
      
      * DisplayName
      
      * Fix settings
      
      * FlatList tweaks
      
      * ThemeView
      
      * Screen Lock Config
      
      * DefaultBrowserView
      
      * PickerView and User Prefs
      
      * Notification Prefs
      
      * StatusView
      
      * Auto Translate
      
      * InviteUsersEdit
      
      * Visitor
      
      * Minor fixes
      
      * Remove Separator
      
      * Remove iteminfo
      
      * Font scale
      
      * Legal
      
      * Jitsi and e2e
      
      * Block
      
      * search, star, etc
      
      * auto translate and notifications
      
      * RoomInfo
      
      * Refactor RoomActions
      
      * lint
      
      * Remove DisclosureIndicator
      
      * padding horizontal 12
      
      * Detox
      
      * Tests
      
      * SecurityPrivacy
      
      * E2E encryption sec view
      
      * stash
      
      * Reset own key
      
      * Reset key
      
      * Change password
      
      * Hide content
      
      * Small refactor
      
      * Fix tests
      
      * Tests passing
      
      * Change test order
      
      * add pt-br
      
      * Address review comments
      
      * tests
      
      * Missing i18n ptbr
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * [IMPROVEMENT] Branding update (#2580)
      
      * 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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [CHORE] Update Xcode to 12.1.0 (#2592)
      
      * [CHORE] Update Xcode to 12.1.0
      
      * Remove alpha from Xcode App Store Icon
      
      * [IMPROVEMENT] Auto search when text changes in directory textfield (#2547)
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Rooms header overlapping right icons (#2503)
      
      takes into account long names on small screen which led to overlapping title and right buttons on the header bar
      
      * [IMPROVEMENT] Jitsi lean (#2534)
      
      * 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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] German word fix (#2598)
      
      Report in German means "The Report" not "to report". Therefor "Melden" ist better suited here.
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Improve Chinese translation (#2570)
      
      * [FIX] App crashing when notification is received/replied (Android) (#2602)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Update react native CLI to support white labeling with XCode 12 (#2560)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [i18n] Add missing German strings (#2571)
      
      * adding missing German strings
      
      * resolving conflict
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) (#2603)
      
      * [REGRESSION] Avatars doesn't show up on older servers (< 3.6.0)
      
      * fix: snapshots tests failing
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Missing locales in moment helper (#2562)
      
      * [i18n] Add missing Russian strings (#2555)
      
      * 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: default avatarКарлан Антон Андреевич <KarlanAA@global.bcs>
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] 'Send to channel' when replying as a quote (#2606)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Android notification on Dark Theme using Official main color (#2604)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Storybook not able to import Avatar (#2607)
      
      * [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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [BUG] App isn't showing message for PDF/file uploads (#2584)
      
      * 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: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] Header title positioning not changing according to the number of icons (#2608)
      
      * [DOCS] Update Android Supported versions (#2611)
      
      * [i18n] Improve Russian translation (#2609)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] User notification preferences throwing an error when select default Email option (#2615)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] MomentJS crashing on Spanish language (#2616)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] AllowBackup manifest attribute causing unexpected behaviour on login (#2617)
      
      * [FIX] Search messages crashing when show a thread message (#2618)
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      
      * [FIX] F-Droid build for store (#2557)
      
      * [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: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      
      * Merge beta into master (#2621)
      
      * Sync develop on master (#275)
      
      * Create LICENSE
      
      * Sync master (#721)
      
      * Merge 1.13.0 into Master (#936)
      
      * fix last messages (#239)
      
      * fix last messages
      
      * Room actions (#231)
      
      * Layout
      
      
      * Empty starred list
      
      
      * Favorite room
      
      * Pinned messages
      
      * fix last messages
      
      * fix date on pinned messages
      
      * fix package
      
      * [NEW] OAuth (#241)
      
      * Layout
      
      * tmp
      
      * test iscordova
      
      * Webview redirecting
      
      * Open and Close login actions
      
      * Login services saved on redux
      
      * OAuth Github
      
      * Server regex fix
      
      * OAuth modal style
      
      * - Twitter login
      - Remove services from redux
      - Open login saga fix
      
      * - Facebook login
      - Fixed user agent
      - Reactions fix
      - Message url unique key fix
      
      * Google login
      
      * Email keyboard removed from messagebox
      
      * - Login buttons refactored
      - RoomList header
      
      * Layout improvements
      
      * Meteor login redirect_uri changed
      
      * fix
      
      * Random credentialToken state
      
      * [NEW] Room actions: Mentioned messages and Room Members (#242)
      
      * Mentioned messages
      
      * Starred and pinned actions debounce
      
      * Room members
      
      * Open room on member touch
      
      * [WIP] Improves (#245)
      
      *  hotfix for ios
      
      *  hotfix for ios
      
      * Update config.yml
      
      * Workaround for RN 0.54 on iOS (#246)
      
      * Update iOS to RN 0.54 (#248)
      
      * Update iOS to RN 0.54
      
      * [WIP] Audio message functionality (#247)
      
      * [NEW] Add module react-native-audio
      
      * [WIP] Audio message basic UI
      
      * [NEW] Record audio message
      
      * Use cordova repository to get certificates
      
      * Icon 1024
      
      * [NEW] Room actions: block user, snippet messages, room files and leave room (#250)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * Reactotron working (#249)
      
      * [NEW] Room info and Room info edit (#254)
      
      * - Block user
      - Load room members async
      - fixed reactive change of room's read only flag
      
      * Snippet messages
      
      * - Room files
      - Dismiss Video component on back button press
      - Improvements on Image component
      
      * Improvement on Video component
      
      * Leave room
      
      * Missing message types
      
      * lint
      
      * - Room info (read only)
      - Missing message types
      
      * Room info scroll
      
      * - Tap on room header opens room info
      - Layout tweaks
      
      * - Room info edit
      - iOS Toast fixed
      
      * - Style not implemented actions as disabled
      
      * Edit room permission
      
      * - Save all room settings in a single call
      - Implemented roomType and readOnly
      
      * - Allow reacting when room is read only
      
      * Message type added: room_changed_privacy
      
      * Erase room
      
      * Created TextInput and SwitchContainer components for reuse and readability
      
      * - hasPermission method
      
      * - Archive/Unarchive room
      - Set Join Code
      
      * Twitter keyboard type on iOS
      
      * Archived room
      
      * reactWhenReadOnly permission on message
      
      * Active users refactored
      
      * User roles
      
      * - Subscribe to roles (in order to get role description info: e.g. 'core-team' to 'Rocket.Chat Team')
      - Save roles to realm (for offline access)
      - Save roles to redux (and get data from realm on app init)
      
      * Lint
      
      * code style
      
      * password show/hide feature
      
      * fix show/hide password
      
      * password show/hide
      
      * Crashlytics (#258)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * login tracked
      
      * more logs
      
      * fix reaction
      
      * CI fix
      
      * Bug fixes (#261)
      
      * Layout fixes
      
      * RoomsListView's SafeAreaView
      
      * Unhandled promise rejection fix
      
      * Prevent navigation from opening scenes twice
      
      * Create channel fixes
      
      * Create LICENSE
      
      * Beta (#265)
      
      * Fabric iOS
      
      * Fabric configured on iOS and Android
      
      * - react-native-fabric configured
      
      - login tracked
      
      * README updated
      
      * Run scripts from README updated
      
      * README scripts
      
      * get rooms and messages by rest
      
      * user status
      
      * more improves
      
      * more improves
      
      * send pong on timeout
      
      * fix some methods
      
      * more tests
      
      * rest messages
      
      * Room actions (#266)
      
      * Toggle notifications
      
      * Search messages
      
      * Invite users
      
      * Mute/Unmute users in room
      
      * rocket.cat messages
      
      * Room topic layout fixed
      
      * Starred messages loading onEndReached
      
      * Room actions onEndReached
      
      * Unnecessary login request
      
      * Login loading
      
      * Login services fixed
      
      * User presence layout
      
      * ïmproves on room actions view
      
      * Removed unnecessary data from SelectedUsersView
      
      * load few messages on open room, search message improve
      
      * fix loading messages forever
      
      * Removed state from search
      
      * Custom message time format
      
      * secureTextEntry layout
      
      * Reduce android app size
      
      * Roles subscription fix
      
      * Public routes navigation
      
      * fix reconnect
      
      * - New login/register, login, register
      
      * proguard
      
      * Login flux
      
      * App init/restore
      
      * Android layout fixes
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Nested attachments
      
      * fix check status
      
      * New login layout (#269)
      
      * Public routes navigation
      
      * New login/register, login, register
      
      * Multiple meteor connection requests fixed
      
      * Nested attachments
      
      * Button component
      
      * TextInput android layout fixed
      
      * Register fixed
      
      * Thinner close modal button
      
      * Requests /me after login only one time
      
      * Static images moved
      
      * fix reconnect
      
      * fix ddp
      
      * fix custom emoji
      
      * New message layout (#273)
      
      * Grouping messages
      
      * Message layout
      
      * Users typing animation
      
      * Image  attachment layout
      
      * Fabric and image fix (#284)
      
      * Fixed images not showing
      
      * Keyboard libs updated
      
      * Fabric fix and location removed (#286)
      
      
      * Proguard disabled
      
      * message with list + links fixed (#288)
      
      * Better image cache component (#292)
      
      * react-native-img-cache removed
      
      * Improve list render
      
      * Support <http://link/Text> inside markdown
      
      * Deep linking (#291)
      
      * deep linking
      
      * Basic deep link working
      
      * Deep link routing
      
      * Multiple servers working
      
      * Send user to the room
      
      * Avatar initials and room type icon (#298)
      
      * Deep linking fix and more (#294)
      
      * Fix - Any https link was deep linking to RocketChat
      
      * Keyboard dismiss after add new server
      
      * Room info bug fix
      
      * Opacity animation
      
      * Navigation when adding server fixed
      
      * Throttle for unnecessary render on receiving several messages
      
      * Search inputs without autocorrect and autocapitalize
      
      * Search messages fixed
      
      * Messagebox unnecessary render and spotlight fixed
      
      * react-native-keyboard-input updated
      
      * Lint
      
      * Tests updated
      
      * Update all dependencies (#299)
      
      * Update react-navigation to the latest version 🚀 (#293)
      
      * fix(package): update react-navigation to version 2.0.0
      
      * Code updated to support breaking changes of react-navigation
      
      * Detox tests E2E (#283)
      
      * RoomsListView re-render (#304)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Removed unnecessary re-renders on RoomsListView
      
      * [NEW] Broadcast channels (#301)
      
      * Broadcast channels
      
      * e2e tests
      
      * New markdown (#306)
      
      Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component.
      On Android, Text doesn't support View as a child.
      This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better.
      
      * Fixed audio recording issues (#310)
      
      * Fix for "java.lang.IllegalArgumentException: unexpected url" (#313)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      User was able to add an invalid instance of Rocket.Chat by pressing submit button instead of "Connect" button.
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * I18n (#312)
      
      * Unread and date separator layout improved (#319)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Unread and date separator layout
      - [x] "Start of conversation"/"Loading messages" label
      
      ![screen shot 2018-05-30 at 18 10 43](https://user-images.githubusercontent.com/804994/40747867-0424964a-6435-11e8-9293-31cc43c110ab.png)
      ![screen shot 2018-05-30 at 18 09 05](https://user-images.githubusercontent.com/804994/40747868-04484784-6435-11e8-8c31-92e0776276f0.png)
      
      
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] iOS Universal links (#318)
      
      * [NEW] Drawer (#322)
      
      * [FIX] invalid user muted value
      
      * Ddp fixes (#324)
      
      * [NEW] User Profile (#323)
      
      * Drawer layout
      
      * Drawer changes
      
      * Profile
      
      * Profile avatar
      
      * Set language
      
      * Tests
      
      * Custom fields
      
      * Readme updated
      
      * fix invalid user muted value
      
      * Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')"
      
      * Settings/Permissions improvements (#325)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle and targetSdkVersion (#328)
      
      * Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
      
      * Permissions
      
      * Unnecessary action sheet render
      
      * Update gradle
      
      * Switched testServer to use blob
      
      * RoomsListHeader search fixed
      
      * Runs loadMessagesForRoom only if room has at least 20 rows
      
      * - Logout if user's token expired
      - Removed update avatar logic
      - Profile dialog border on android
      
      * - Animations disabled
      - CircleCI set
      
      * Tests updated
      
      * "eventType argument is required" fix
      
      * Switch push notification lib (#346)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #342 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Allow x-instance-id and X-Instance-ID header (#354)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #137 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      Some server configurations may send x-instance-id header with different case.
      
      * Image upload improvements (#368)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      - [x] Crop image
      - [x] Type image description (like web)
      - [x] Show upload progress
      - [x] "Try again" in case of error
      - [x] Cancel upload while in progress
      - [x] [Android] Zoom on photos
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png)
      ![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png)
      
      * [NEW] Room Loading(#372)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [FIX] Empty room name for livechat (#375)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #320 
      Closes #209 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Reply preview (#374)
      
      * Updated to React Native 0.56
      
      * Reply Preview
      
      * [FIX] Close websocket (#379)
      
      * Fixed a bug when closing websocket
      
      * removeListener fixed
      
      * [I18N] Russian translation (#381)
      
      [I18N] Russian translation file
      
      * [NEW] Icon (#383)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![image](https://user-images.githubusercontent.com/804994/43228416-d8af49d6-9037-11e8-8830-a1803932c7fd.png)
      
      * [FIX] Android 8 notifications (#382)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #380 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Added CocoaPods to manage react-native-image-crop-picker (#373)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      react-native-image-crop-picker raised an error when uploading to TestFlight.
      The lib highly recommends CocoaPods for production builds.
      
      * Added single-server to readme (#390)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #386 
      Closes #295 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * Improve RoomsList render time (#384)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      - [x] Added FlatList.getItemLayout() to improve list render time
      - [x] Some texts were breaking lines at sidebar
      - [x] Removed onPress from links at RoomsListView
      - [x] Added eslint rule to prevent unused styles
      - [x] Fixed auto focus bug at CreateChannel and NewServer
      - [x] Fix change server bug
      - [x] Fixed a bug when resuming in ListServer
      - [x] I18n fixed
      - [x] Fixed a bug on actionsheet ref not being created
      - [x] Reply wasn't showing on Android
      - [x] Use Notification.Builder.setColor/getColor only after Android SDK 23
      - [x] Listen to app state only when inside app
      - [x] Switched register push token position in order to improve login performance
      - [x] When deep link changes server, it doesn't refresh rooms list
      - [x] Added SafeAreaView in all views to improve iPhone X experience
      - [x] Subpath regex #388
      
      * [NEW] Empty room background (#412)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #398 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-09-2018 11-35-32](https://user-images.githubusercontent.com/804994/43906080-cbfadf92-9bc8-11e8-9ac9-44f43d3af023.gif)
      ![aug-09-2018 11-35-16](https://user-images.githubusercontent.com/804994/43906082-cc19411c-9bc8-11e8-9892-c65c86951a91.gif)
      ![image](https://user-images.githubusercontent.com/804994/43911366-ad830cd0-9bd5-11e8-8913-6a7e87a2206c.png)
      
      * Add roadmap (#406)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #45 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      
      * [NEW] Onboarding (#407)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #392 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif)
      ![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif)
      ![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif)
      
      * [NEW] Updated Logo on Splash screen (#409)
      
      <!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
      @RocketChat/ReactNative
      
      <!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
      Closes #399 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      ![aug-07-2018 17-39-44](https://user-images.githubusercontent.com/804994/43801415-739a0cca-9a69-11e8-8bec-d65f751e6a28.gif)
      ![aug-07-2018 17-31-12](https://user-images.githubusercontent.com/804994/43801416-73d19bd6-9a69-11e8-90ac-bbc7ddeed938.gif)
      
      * [FIX] Only single attachment rendered (#417)
      
      * [NEW] Rooms list layout (#413)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * [NEW] Create channel layout (#420)
      
      * RoomsListView layout
      
      * Rooms list layout
      
      * Sort component
      
      * Header icons
      
      * Default header colors
      
      * Add server dropdown
      
      * Close sort dropdown if server dropdown will open
      
      * UserItem
      
      * Room type icon
      
      * Search working
      
      * Tests updated
      
      * Android layout
      
      * Using realm queries instead of array iterates
      
      * Animation duration
      
      * Fixed render bug
      
      * - NewMessageView
      - backButtonTitle always empty
      - SearchBox created
      
      * New create channel layout
      
      * Search refactored
      
      * loginSuccess dismiss modal
      
      * Tests working
      
      * [FIX] Open unsupported videos on browser (#422)
      
      * 1.1
      
      * Sort/group rooms local only (#425)
      
      * Update android api from ci
      
      * Sort local only
      
      * [FIX] Missing current server (#427)
      
      * server.current removed
      
      * Increased area of touch on header
      
      * Hide search when sort dropdown is tapped
      
      * default server icon url
      
      * 1.1.1
      
      * [NEW] Experimental Icon (#430)
      
      * [NEW] Message layout (#426)
      
      * message container/component
      
      * Separator component
      
      * Reply
      
      * Url
      
      * tests updated
      
      * Minor changes
      
      * Audio component
      
      * Broadcast button
      
      * Minor touches
      
      * Reply preview
      
      * Edited
      
      * Minor bug fixes
      
      * - Update roadmap
      - Bump version to 1.2
      
      * Onboarding styles fix
      
      * [FIX] Drawer navigation won't refresh chats (#432)
      
      * Avoid errors on Audio/Image/Video (#443)
      
      * Bump version to 1.2.1 (#444)
      
      * Stop supporting Android 4.4 and lower (#447)
      
      * Several fixes for 1.2.1 (#448)
      
      * Fix user.roles
      
      * Better onLongPress handle on messages
      
      * Indicator position
      
      * Fix role undefined in system messages
      
      * Add baseUrl in case of file attachments
      
      * Join room fixed
      
      * RoomView params
      
      * Broadcast fixes
      
      * Add server layout changes
      
      * Use native images
      
      * Subscribe to not joined channels
      
      * Fix alerts without i18n
      
      * Tests updated
      
      * Bump version to 1.2.2 (#449)
      
      * [NEW] Use community JSC for Android (#450)
      
      * [NEW] Use community JSC for Android
      
      * Quick fix on unread chats
      
      * [NEW] Show app version (#454)
      
      * [NEW] Portuguese translation (#452)
      
      * [NEW] Portuguese translation
      
      * Remove servers from sidebar
      
      * Update dependencies (#431)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Use inline requires (#459)
      
      * Update dependencies
      
      * Lint and test
      
      * Added react-native fork
      
      * rn 57
      
      * Lint and tests updated
      
      * Update xcode on circleci
      
      * Use legacy build system
      
      * Update tests
      
      * Inline requires
      
      * Fix eslint and remove temp gradle
      
      * Unnecessary renders
      
      * Update isNotch and Readme
      
      * Tests updated
      
      * Bump version to 1.3.0 (#461)
      
      * Better touch handling on rooms list (#462)
      
      * Use react-native-gesture-handler at RoomItem
      
      * Fixed info message author
      
      * Edit message render improvement
      
      * Fix ws to http replace
      
      * Bump version to 1.3.1 (#463)
      
      * Composer layout tweaked (#464)
      
      * Composer layout tweaked
      
      * Fix localization error
      
      * Bump version to 1.3.2
      
      * [FIX] Handle deleted messages (#466)
      
      * [FIX] Handle deleted messages
      
      * Fix rest error
      
      * Fix some connection issues
      
      * [FIX] Search rooms (#468)
      
      * Bump version to 1.3.3 (#469)
      
      * Connecting to DDP badge (#471)
      
      * Display custom fields on user info (#476)
      
      * Render custom fields on user info
      
      * renderCustomFields fix
      
      * Display custom fields in user info
      
      * Fix lint error
      
      * [FIX] DDP badge wasn't hiding on fast connections (#477)
      
      * Use Rocket.Chat JS SDK (#481)
      
      * JS SDK
      
      * API working
      
      * Multiple servers
      
      * Bump version to 1.4.0 (#482)
      
      * [FIX] 2FA and LDAP (#488)
      
      * [FIX] Unread rooms group order (#487)
      
      * Use grouping setting on temp messages (#486)
      
      * [FIX] Delete room error (#485)
      
      * Rename to Rocket.Chat Experimental (#483)
      
      * Update dependencies (#484)
      
      * Bump version to 1.4.0 (#482)
      
      * test
      
      * one more test
      
      * Fix build
      
      * Regression: Wait for unmount to delete database after logout (#489)
      
      * Bump version to 1.4.1 (#490)
      
      * Regression: Crash on Android search (#492)
      
      * Bump version to 1.4.2 (#493)
      
      * Update Rocket.Chat.js.SDK (#494)
      
      * Bump version to v1.4.3 (#495)
      
      * [FIX] OAuth (#496)
      
      * Smaller header icons inside the room (#499)
      
      * [FIX] Logout (#497)
      
      * [FIX] Logout
      
      * Removed realm instances on rooms list
      
      * Bump version to 1.4.4 (#498)
      
      * Update navigation library (#501)
      
      * v2
      
      * Working on Android 0.57.3
      
      * Drawer working
      
      * Removing v1 navigator
      
      * - Splash screen
      - Icons changed
      
      * Deeplink
      
      * Remove EventEmitter from CreateChannelView
      
      * Android search
      
      * Android notifications
      
      * OAuth
      
      * Fix search props
      
      * Lint and tests fixed
      
      * Fix android build
      
      * Improvements on iPhone X* usage
      
      * Fix detox
      
      * Fix android build
      
      * Room.f added to RoomView.shouldComponentUpdate
      
      * Animations on RoomsListView and RoomView
      
      * Fix topbar buttons on Android
      
      * Bump version to 1.5.0 (#503)
      
      * Check $FABRIC_KEY availability in CircleCI (#506)
      
      * Check $FABRIC_KEY in CircleCI
      
      * Remove config scripts
      
      * Check $FABRIC_KEY availability in CircleCI for iOS (#507)
      
      * [I18n] Add Simplified Chinese(zh-CN) locale (#505)
      
      * [FIX] iOS pop gesture not working properly (#509)
      
      * Check if lastMessage has an attachment and show "User sent an attachment" at RoomsList (#510)
      
      * [FIX] Messages not being loaded properly (#513)
      
      * Fetch avatar initials from server (#512)
      
      * Fix iOS pop gesture and open sidemenu gesture (#511)
      
      * Bump version to 1.5.1 (#516)
      
      * [NEW] Room header layout (#521)
      
      * Clear iOS notification on resume/open (#520)
      
      * [FIX] Flashing avatars on Android after #512 (#519)
      
      * [FIX] App connects to previous server instead of the recent added (#518)
      
      * [FIX] Room view header crashes when destructuring reducer (#523)
      
      * [FIX] Dismiss keyboard on room close (#530)
      
      * [FIX] Composer composer's send icon slowness (#528)
      
      * [WIP] New Authentication layout (#536)
      
      New Authentication layout
      
      * Regression: Resend messages with error (#532)
      
      * DDP Connection badge animation changed (#533)
      
      * [FIX] Upload buttons on Android (#541)
      
      * Bump version to 1.6.0 (#543)
      
      * I18n: Add missing translation of simplified Chinese (#539)
      
      * Update dependencies (#544)
      
      * AndroidManifest changes
      
      * Regression: Deep linking stopped working after react-native-navigation update (#549)
      
      * [FIX] Android stuck on splash screen after hardware back button is pressed (#550)
      
      * [FIX] Android stuck on splash screen after hardware button is pressed
      
      * Fix empty user at asyncstorage
      
      * Remove unused subscribe
      
      * [FIX] x-instance-id header prop is case insensitive (#551)
      
      * Bump version to 1.6.1 (#553)
      
      * [FIX] x-instance-id header prop is case insensitive
      
      * Use Rest API calls (#558)
      
      * Chats: Don't show group header if none of the filters is selected (#560)
      
      * [CHORE] Update Xcode image version on CircleCI (#561)
      
      * Bump version to 1.7.0 (#562)
      
      * [FIX] Load messages on notification tap (#564)
      
      * Use Rest API pt 2 (#568)
      
      * Room files
      
      * Pinned messages
      
      * Starred messages
      
      * Mentioned messages
      
      * Search messages
      
      * Bug fixes
      
      * Profile
      
      * Livechat
      
      * Block/unblock user
      
      * Erase room
      
      * Archive room
      
      * Remove unused method
      
      * Bug fix
      
      * [CHORE] Add hold step on CircleCI before TestFlight (#572)
      
      * [FIX] GET /info to check if it's a valid server instead of x-instance-id (#573)
      
      * Bump version to 1.7.1 (#574)
      
      * Unnecessary re-renders removed (#570)
      
      * shouldComponentUpdate
      
      * Rooms list shouldcomponentupdate
      
      * RoomView shouldComponentUpdate
      
      * Messagebox and Message shouldComponentUpdate
      
      * EmojiPicker shouldComponentUpdate
      
      * RoomActions shouldComponentUpdate
      
      * Room info shouldComponentUpdate
      
      * Update RNN
      
      * Use only one Flatlist if none group filter is selected
      
      * Update fix
      
      * shouldComponentUpdate
      
      * Bug fixes
      
      * ListView changes
      
      * Bug fix
      
      * render list bug fix
      
      * Changes on public channels
      
      * - RoomView saga leak removed
      - Join room e2e tests added
      
      * Rest versions
      
      * Method call versions
      
      * Min RocketChat version alert
      
      * Update dependencies (#587)
      
      * [FIX] Better message actions (#567)
      
      * [FIX] Back button press on message actions (#592)
      
      * Bump version to 1.8.0 (#595)
      
      * [FIX] LDAP login (#596)
      
      * Create class to manage navigation (#594)
      
      * Add Navigation class
      
      * Place Drawer.js logic inside of Navigation
      
      * Load less views at startup
      
      * [FIX] v1.8.0 (#599)
      
      * Downgrade react-native-fast-image
      
      * Update iOS permission usage descriptions
      
      * [FIX] Delete upload item
      
      * Update JS SDK version (#602)
      
      * Add Icons class (#611)
      
      Creates Icons class to manage when to load icons from native side or react-native-vector-icons.
      It also fixes `react-native run-android` #517
      
      * Updating room indicator (#609)
      
      Shows "Updating..." when requesting rooms from Rest API.
      
      * [FIX] Load avatar on servers that prevent unauthenticated avatar access (#604)
      
      App would show an empty space on servers that require authentication on avatar access
      
      * [FIX] 2FA login in a server with LDAP enabled (#612)
      
      * [FIX] Start loop searching for rooms updates only when connection goes down and SDK has userId (#613)
      
      * Allow to create empty channel (#615)
      
      * [FIX] Reply title should break text (#616)
      
      * Bump version to 1.9.0 (#617)
      
      * [FIX] SDK issues (#621)
      
      * Remove listeners from room
      * Properly close connections on change server
      * Minor layout change on connecting badge
      
      * [CHORE] Add TestFlight invite and update Readme (#623)
      
      * [FIX] npm -> yarn dependencies migration (#622)
      
      * I18n: Add French (#629)
      
      * [FIX] Remove rooms listener (#630)
      
      * [CHORE] Update issue template (#638)
      
      * I18n: Add German (#641)
      
      * Bump version to 1.10.0 (#644)
      
      * [FIX] Prevent mass is typing dispatchs (#651)
      
      * [FIX] Handle database errors properly (#650)
      
      * [FIX] Change actions labels (#654)
      
      * [FIX] Room members filter (#655)
      
      * [FIX] uploadProgress is not a function (#656)
      
      * [FIX] Slow messagebox (#658)
      
      * Remove drawer (#653)
      
      * Remove drawer (layout needs to be changed in future releases, though)
      * Don't navigate outside on logout if there's other logged server
      * Update react-native-navigation
      
      * Message button (#660)
      
      * Remove touchable opacity when scrolling messages
      * Tap on disable messages closes keyboard
      * Unify vibration
      * Vibrate only on Android
      
      * [FIX] Fetch rooms date (#662)
      
      * [FIX] Select emoji error (#666)
      
      * Update Realm to 2.24 (#667)
      
      * Update React Native to 0.58.6 (#668)
      
      * [FIX] Fix some language issues in German language (#664)
      
      * New icons (#643)
      
      * New Icons
      
      * Remove unused assets
      
      * Change send icon
      
      * Layout tweaks
      
      * Refactor Status
      
      * Styles changed
      
      * User layout fix
      
      * Separator layout changes
      
      * Sidebar status layout fix
      
      * Fix Message.onLongPress issue
      
      * Fix code markdown
      Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/625
      
      * Status lint
      
      * Fix tests
      
      * Navigation debounce
      
      * RoomActions icons
      
      * Space between components
      
      * Group text
      
      * Update tests
      
      * [CHORE] Remove .debug suffix on Android (#681)
      
      * [FIX] Fix null native Messagebox component object (#680)
      
      * Fix null native Messagebox component object
      
      * [iOS] Fix header alignment
      
      * Remove unused files
      
      * Switch to react-navigation (#687)
      
      * Update readme (#714)
      
      * Bump to 1.10.1 (#731)
      
      * [FIX] Deep linking between multiple logged servers (#730)
      
      * Fix handle invisible status (#692)
      
      * I18n: Add Portuguese (Portugal) (#722)
      
      * [FIX] Show ActivityIndicator in RoomMembersView (#686)
      
      * Bump version to 1.11.0 (#761)
      
      * Migrate from GCM to FCM (#760)
      
      * [NEW] Scrollable room name feature (#756)
      
      * [NEW] Scroll down floating button (#735)
      
      * [CHORE] Added Storybook documentation (#757)
      
      * Use FlatList in RoomView (#762)
      
      * [FIX] iOS requiring location permission (#768)
      
      * Room item layout (#771)
      
      * [NEW] Draft message per room (#772)
      
      * [FIX] Add Realm.safeAddListener (#785)
      
      * [CHORE] Remove tvOS target (#779)
      
      * [NEW] Discussions (#696)
      
      * Bump version to 1.12.0 (#804)
      
      * [NEW] Threads (#798)
      
      * RoomsListView improvements (#819)
      
      * [FIX] Giphy not showing (#810)
      
      * [FIX] Apply emojify on empty texts (#824)
      
      * Lock drawer when stack is not on root screen (#825)
      
      * Room item layout (#835)
      
      * [FIX] Threads (#838)
      
      Closes #826
      Closes #827
      Closes #828
      Closes #829
      Closes #830
      Closes #831
      Closes #832
      Closes #833
      
      * [FIX] Smaller thread title (#846)
      
      * [FIX] Smaller thread title
      
      * Remove markdown notation from thread title
      
      * On message press debounce
      
      * Align vertical thread title
      
      * [Regression] Search stopped working on Android after LastMessage refactor (#851)
      
      * Load legal pages from web (#849)
      
      * Update fetch permissions api (#850)
      
      * Update custom emojis endpoint (#852)
      
      * Update emoji endpoint
      
      * Use React.memo on Markdown
      
      * Support RC versions lower than 0.75.0
      
      * Realm migration
      
      * Fetch roles from rest api (#853)
      
      * Fetch roles from rest api
      
      * Fix RoomInfoView role get
      
      * Remove roles from redux
      
      * Bump version to 1.13 (#857)
      
      * Active users improvements (#855)
      
      * Remove connection badge (#862)
      
      * Connecting indicator on RoomsListView header
      
      * Connecting indicator on RoomView header
      
      * Remove ConnectionBadge
      
      * Show updating on RoomView load messages
      
      * Update dependencies (#863)
      
      * Minor updates
      
      * Update jsc-android
      
      * Update react-native-modal
      
      * Minor updates
      
      * Update react-native-fast-image
      
      * Minor dev updates
      
      * Few major updates
      
      * Update react-native-keyboard-aware-scroll-view
      
      * Update pods
      
      * Update android-support
      
      * Update tests
      
      * Remove duplicated getRoleDescription function (#866)
      
      * [FIX] Load local URL image (#871)
      
      * [FIX] Toggle/follow thread icon (#867)
      
      * Tweaks on sequential threads messages layout (#858)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Set initialNumToRender to 5
      
      * [FIX] Check if room is mounted before setting state (#864)
      
      * Tweaks on sequential threads messages
      
      * Update tests
      
      * Fix quote
      
      * Prevent from deleting thread start message when positioned inside the thread
      
      * Remove thread listener from RightButtons
      
      * Fix error on thread start parse
      
      * Stop parsing threads on render
      
      * Check replied thread only if necessary
      
      * Fix messages don't displaying
      
      * Fix threads e2e
      
      * RoomsListView.updateState slice
      
      * Stop fetching hidden messages on threads
      
      * Check if RoomView is mounted before rendering
      
      * Refactor navigation events on RoomsListView
      
      * Fix lint
      
      * Fix listener
      
      * [FIX] Typing not getting cleared after popping a room (#873)
      
      * [CHORE] Remove e2e tests from CI (#875)
      
      * [FIX] Remove listeners on RoomView header unmount (#874)
      
      * [RELEASE] Merge beta into master (#1055)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [RELEASE] Merge beta into master (#1082)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨 Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * [FIX] Auto-translate messages as they arrive
      
      * [i18n] Add missing de translations (#1040)
      
      * [CHORE] Switch to react-native-localize (#1043)
      
      * Bump version to 1.17.0 (#1057)
      
      * Load views as needed (#1056)
      
      * [IMPROVEMENT] Change "resend" icon position (#1048)
      
      * [NEW] Video support (#801)
      
      * [NEW] File upload (#882)
      
      * [NEW] Share extension (#942)
      
      * [FIX] Share extension CI build (#1060)
      
      * Change bundleID
      
      * Provisioning
      
      * get provisioning profile
      
      * [IMPROVEMENT] Reusable toast (#1065)
      
      * [FIX] Moment locales (#1066)
      
      * [FIX] Share Extension issues (#1064)
      
      * [FIX] Empty white list enables all media types upload (#1077)
      
      * Merge branch 'master' into develop (#1079)
      
      * [FIX] Empty white list enables all media types upload (#1080)
      
      * Create utils to media (canUpload)
      
      * Fix variable name
      
      * [CHORE] Update README (#1081)
      
      * [RELEASE] Merge beta into master (#1088)
      
      * Bump version to 1.16.0 (#1014)
      
      * [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982)
      
      *  Create user table
      
      *  Introduce user table
      
      * 🔥 Remove unused table
      
      *  Add userdefaults to storage data
      
      * 💚 Fix android build
      
      *  Get credentials from iOS native client
      
      * 🔥 Remove unused code
      
      *  Revert sign xcode
      
      * 🐛 Fix first login-logout
      
      * 🎨 Use constants to UserDefaults Keys
      
      * 🐛 Fix clear server-user-info on logout
      
      * 🐛 Fix filter null value
      
      * 🚑 Remove user object in logout
      
      *  Fix get servers from native-client
      
      * 🚑 Fix error on change server
      
      * [FIX] Don't run UserDefaults credentials on Android (#1015)
      
      * 🐛 Fix native credentials (android)
      
      * Fix migration loop
      
      * [IMPROVEMENT] Hide frequently used emoji tab when empty (#792)
      
      * [IMPROVEMENT] Bigger emoji in emoji only messages (#793)
      
      * issue #725: bigger emoji in emoji only message
      
      * issue-725/add storybook for Message/Emoji
      
      * issue-725: update storybook/Message jest snapshot
      
      * comment storybook import
      
      * allow spaces and line breaks in emoji only message
      
      * merge develop
      
      * revert unnecessary spacing
      
      * [FIX] Empty message if contains only a link (#787)
      
      * Fix empty message if contains only a link
      
      * 🐛 Fix empty space
      
      * [IMPROVEMENT] Refactor empty space regex on quote (#1017)
      
      * 🎨 Improve regex to empty space on quote
      
      * 🎨
      
       Improve on regex to empty space on quote
      
      * [NEW] Custom fields on signup (#1013)
      
      * added custom feilds on registration
      
      * added flag as leftIcon and removed lable
      
      * added try and catch
      
      * typo
      
      * [CHORE] Renew provisioning profiles (#1020)
      
      * [NEW] Auto-translate (#1012)
      
      * Update realm
      
      * View original and translate working
      
      * Read AutoTranslate_Enabled setting
      
      * RocketChat.canAutoTranslate()
      
      * AutoTranslateView
      
      * Save language
      
      * Auto-translate switch
      
      * Translate message
      
      * [IMPROVEMENT] Use haptics rather than vibration (#1016)
      
      * Install expo-haptics
      
      * Use expo-haptics rather than RN's Vibration module
      
      * [IMPROVEMENT] Use Rest API for file upload (#1005)
      
      * removed rn-fetch-blob and use native XMLHttpRequest instead
      
      * removed unnessary changes
      
      * fix android bug
      
      * fix android bug
      
      * added tmid support
      
      * fix bug
      
      * fixed isssue with cacel model
      
      * fix problems with audio
      
      * done requested changes
      
      * fix bug with android
      
      * [CHORE] [CI] [TESTS] update detox to make ci pass (#1026)
      
      * feat: update detox to 12.11.3 to make CI pass
      
      * ci: comment all jobs but leave e2e-test job
      
      * commit to rerun IC e2e-test job
      
      * ci: uncomment all CI jobs
      
      * [NEW] Room swipe actions: mark as read/unread, hide, fav (#976)
      
      * added unread and fav feature
      
      * changed the layout
      
      * fix jest
      
      * done requested changes
      
      * added requested changes
      
      * [FIX] Android build (#1027)
      
      * [FIX] Android build
      
      * CircleCI error
      
      * [FIX] iOS share credentials build (#1028)
      
      * [FIX] iOS share credentials build
      
      * Use `hasMigration` as a string
      
      * [CI] Restore cache on CI (#1029)
      
      * feat: add fastlane save\restore cache config; comment not needed jobs;
      
      * install fastlane using 'bundle install'
      
      * install fastlane using 'sudo bundle install'
      
      * uncomment ios build commands
      
      * run set up google services in ios folder
      
      * add working_directory: ios to ios-build steps
      
      * remove 'cd ios' from Fastlane build step
      
      * add save\restore cache for npm modules
      
      * group save_cache steps
      
      * cache fastlane in ios-testflight job
      
      * uncomment previously commented jobs\steps
      
      * fix: add missing colon
      
      * use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
      
      * add names for save\restore steps
      
      * ci: add `default` step with `working_directory: ~/repo` to ios-build job
      
      * return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
      
      * fix: add missing curly braces
      
      * save\restore cache in e2e-test job; remove {{arch}} from cache names
      
      * add names to restore_cache steps in android-build job
      
      * add names to save_cache steps in android-build job
      
      * add names to all save\restore steps; change checksum package.json to yarn.lock
      
      * change `npm` to `NPM` in steps naming
      
      * remove {{ checksum circle ci }} from android-build job and fix naming of steps
      
      * [FIX] Rooms swipes (#1034)
      
      * Regression: on press style feedback
      
      * Action button styles
      
      * Fix animations
      
      * Styles changed
      
      * Update subscription without having to wait for socket
      
      * Calculate width on RoomsListView instead
      
      * [FIX] Decrease bigger emoji size to 30 (#1031)
      
      * [FIX] Append server URL on avatar if necessary (#1038)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Bump version to 1.16.1 (#1045)
      
      * [FIX] Set UserDefaults AppGroup on notification tap (#1047)
      
      * [FIX] Auto-translate messages as they arrive
      
      * Fix favorite button
      
      * [FIX] Swipe animations (#1044)
      
      * Comment removeClippedSubviews
      
      * Comment width animation
      
      * Remove redux from RoomItem
      
      * Fix wrong re-render comparison
      
      * Remove listener
      
      * Raise minDeltaX
      
      * memo actions
      
      * Spring with native driver
      
      * Refactor functions
      
      * Fix props issues
      
      * Remove RoomItem.height
      
      * Long swipe
      
      * Refactor animations
      
      * this.rowTranslation -> this.transX
      
      * Moved state to this
      
      * Fix favorite button
      
      * [FIX] Auto-translate messages as they arrive (#1049)
      
      * Comment removeClippedSubviews
      
      * Comment width animati