1. 14 Jan, 2021 1 commit
  2. 05 Jan, 2021 1 commit
  3. 22 Dec, 2020 2 commits
  4. 14 Dec, 2020 1 commit
    • Diego Mello's avatar
      [CHORE] Build official apps on CI (#2701) · cd76dd99
      Diego Mello authored
      
      
      * 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>
      cd76dd99
  5. 19 Nov, 2020 1 commit
  6. 12 Nov, 2020 1 commit
  7. 30 Oct, 2020 1 commit
    • Diego Mello's avatar
      [NEW] Threads (#2567) · 6271b885
      Diego Mello authored
      * [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
      6271b885
  8. 01 Oct, 2020 1 commit
  9. 24 Sep, 2020 1 commit
    • Djorkaeff Alexandre's avatar
      [NEW] E2E Encryption push (iOS) (#2463) · 60dc128c
      Djorkaeff Alexandre authored
      
      
      * 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>
      60dc128c
  10. 17 Sep, 2020 1 commit
  11. 31 Aug, 2020 1 commit
  12. 21 Aug, 2020 1 commit
  13. 19 Aug, 2020 2 commits
    • Diego Mello's avatar
      [IMPROVEMENT] Use font icons on login services (#2412) · df267a27
      Diego Mello authored
      * Replace font
      
      * Use CustomIcon
      
      * Remove native assets
      df267a27
    • Djorkaeff Alexandre's avatar
      [NEW] Encrypt user credentials and preferences (#2247) · e2f17a5a
      Djorkaeff Alexandre authored
      
      
      * install react-native-mmkv-storage
      
      * wip ios migration
      
      * change all js rn-user-defaults -> react-native-mmkv-storage
      
      * remove all rn-user-defaults native references (iOS)
      
      * android migration from rn-user-defaults to react-native-mmkv-storage
      
      * ios app group accessible mmkv
      
      * handle get errors
      
      * remove access of credentials from legacy native apps
      
      * remove data of user defaults
      
      * remove no longer necessary import
      
      * js mmkv encryption
      
      * run migration only once
      
      * reply from notification android
      
      * fix app group key access at native level ios
      
      * encrypt user credentials using a specific key
      
      * ios encrypt with random key
      
      * use a random key at the first encryption
      
      * encrypt migrated data on js land
      
      * remove unused function
      
      * reply notifications ios should be working
      
      * use fix instanceID
      
      * android ejson retrieve encrypted data
      
      * remove encryption migrated data for a while
      
      * encryption working between app and share extension
      
      * fix patch react-native-notifications
      
      * ssl pinning working using mmkv encrypted data
      
      * improve react-native-notifications
      
      * run encrypt migration data only once
      
      * fix build
      
      * fix patches magic string
      
      * fix mmkv id
      
      * mmkv -> userPreferences
      
      * fix instance id on android migration
      
      * cast our oldest sharedPreferences string into an object
      
      * revert log remove
      
      * create currentServer Rocket.Chat key
      
      * wrap mmkv api class
      
      * change the get logic
      
      * move userPreferences to lib
      
      * move encrypt migrated data to userPreferences class
      
      * check if the new object is new before insert
      
      * invalidate ci yarn cache
      
      * fix sort migration from android shared preferences
      
      * fix splashscreen forever
      
      * invalidate yarn cache
      
      * invalidate yarn cache
      
      * fix patch
      
      * Minor change
      
      * fix android notifications looking for wrong mmkv instance
      
      * Fix some issues on iOS mmkv native access
      
      * Remove unnecessary code
      
      * Fix notification reply and ssl pinning
      
      * WIP NotificationService use MMKV credentials
      
      * Add KeychainGroup
      
      * Notification idOnly get credentials from mmkv
      
      * Some fixes
      
      * Invalidate yarn cache
      
      * Pods
      
      * Use MMKVAppExtension on NotificationService
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      e2f17a5a
  14. 11 Aug, 2020 1 commit
  15. 28 Jul, 2020 1 commit
    • Djorkaeff Alexandre's avatar
      [NEW] Push notification data privacy (#2213) · b68b0b84
      Djorkaeff Alexandre authored
      
      
      * [WIP] Notification Service
      
      * [WIP] Android push notification privacy
      
      * [WIP] Retry request when it fails (iOS)
      
      * [WIP] Override notification bundle
      
      * [CHORE] Remove unnecessary import
      
      * [WIP] Check notification Type (iOS)
      
      * [WIP] Change to notification endpoint
      
      * eof
      
      * fix unwrap conditional value
      
      * turn run request synchronous
      
      * fix bundle info
      
      * eof
      
      * remove extra tab
      
      * undo unnecessary change
      
      * remove not working code for a while
      
      * fix notification title
      
      * change endpoint and received/sent data
      
      * message-id-only working properly on android
      
      * notification privacy working on ios
      
      * invalidate circleCI yarn cache
      
      * Fix provisioning profiles
      
      * fix notification service version
      
      * fix unwrap nil
      
      * compatibility older servers android
      
      * show received notification when cant fetch content from server
      
      * undo some android changes
      
      * prevent group & reply fallback notifications
      
      * dont show more than one fallback notification by server
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      b68b0b84
  16. 27 Jul, 2020 1 commit
  17. 24 Jul, 2020 1 commit
  18. 20 Jul, 2020 1 commit
    • Diego Mello's avatar
      Update dependencies (#2301) · 9882ace6
      Diego Mello authored
      * Update RN to 0.63.0-rc.1
      
      * Updating
      
      * Fix keyboard
      
      * Fix native stuff on Messagebox
      
      * Update to RN 0.63.1
      
      * Update pods
      
      * Update patches
      
      * Update minors
      
      * Majors
      
      * Remove base-64 in favour of js-base64
      
      * others
      
      * Pods
      
      * Flipper
      
      * Yarn
      
      * Fix setInput
      9882ace6
  19. 17 Jul, 2020 1 commit
  20. 14 Jul, 2020 1 commit
  21. 26 Jun, 2020 1 commit
  22. 15 Jun, 2020 1 commit
    • Diego Mello's avatar
      [CHORE] Update react-navigation to v5 (#2154) · 98ed84ba
      Diego Mello authored
      * react-navigation v5 installed
      
      * compiling
      
      * Outside working
      
      * InsideStack compiling
      
      * Switch stack
      
      * Starting room
      
      * RoomView header
      
      * SafeAreaView
      
      * Slide from right stack animation
      
      * stash
      
      * Fix params
      
      * Create channel
      
      * inapp notification
      
      * Custom status
      
      * Add server working
      
      * Refactor appStart
      
      * Attachment
      
      * in-app notification
      
      * AuthLoadingView
      
      * Remove compat
      
      * Navigation
      
      * Outside animations
      
      * Fix new server icon
      
      * block modal
      
      * AttachmentView header
      
      * Remove unnecessary code
      
      * SelectedUsersView header
      
      * StatusView
      
      * CreateDiscussionView
      
      * RoomInfoView
      
      * RoomInfoEditView style
      
      * RoomMembersView
      
      * RoomsListView header
      
      * RoomView header
      
      * Share extension
      
      * getParam
      
      * Focus/blur
      
      * Trying to fix inapp
      
      * Lint
      
      * Simpler app container
      
      * Update libs
      
      * Revert "Simpler app container"
      
      This reverts commit 1e49d80b.
      
      * Load messages faster
      
      * Fix safearea on ReactionsModal
      
      * Update safe area to v3
      
      * lint
      
      * Fix transition
      
      * stash - drawer replace working
      
      * stash - modal nav
      
      * RoomActionsView as tablet modal
      
      * RoomStack
      
      * Stop showing RoomView header when there's no room
      
      * Custom Header and different navigation based on stack
      
      * Refactor setHeader
      
      * MasterDetailContext
      
      * RoomView header
      
      * Fix isMasterDetail rule
      
      * KeyCommands kind of working
      
      * Create channel on tablet
      
      * RoomView sCU
      
      * Remove withSplit
      
      * Settings opening as modal
      
      * Settings
      
      * StatusView headerLeft
      
      * Admin panel
      
      * TwoFactor style
      
      * DirectoryView
      
      * ServerDropdown and SortDropdown animations
      
      * ThreadMessagesView
      
      * Navigate to empty RoomView on server switch when in master detail
      
      * ProfileView header
      
      * Fix navigation issues
      
      * Nav to any room info on tablet
      
      * Room info
      
      * Refactoring
      
      * Fix rooms search
      
      * Roomslist commands
      
      * SearchMessagesView close modal
      
      * Key commands
      
      * Fix undefined subscription
      
      * Disallow navigate to focused room
      
      * isFocused state on RoomsListView
      
      * Blur text inputs when focus is lost
      
      * Replace animation
      
      * Default nav theme
      
      * Refactoring
      
      * Always open Attachment with close modal button
      
      * ModalContainer backdrop following themes
      
      * Screen tracking
      
      * Refactor get active route for in-app notification
      
      * Only mark room as focused when in master detail layout
      
      * Lint
      
      * Open modals as fade from bottom on Android
      
      * typo
      
      * Fixing tests
      
      * Fix in-app update
      
      * Fixing goRoom issues
      
      * Refactor stack names
      
      * Fix unreadsCount
      
      * Fix stack
      
      * Fix header animation
      
      * Refactor ShareNavigation
      
      * Refactor navigation theme
      
      * Make sure title is set
      
      * Fix create discussion navigation
      
      * Remove unused variable
      
      * Create discussions from actions fixed
      
      * Layout animation
      
      * Screen lock on share extension
      
      * Unnecessary change
      
      * Admin border
      
      * Set header after state callback
      
      * Fix key commands on outside stack
      
      * Fix back button pressed
      
      * Remove layout animations from Android
      
      * Tweak animations on Android
      
      * Disable swipe gesture to open drawer
      
      * Fix current item on RoomsListView
      
      * Fix add server
      
      * Fix drawer
      
      * Fix broadcast
      
      * LayoutAnimation instead of Transitions
      
      * Fix onboarding back press
      
      * Fix assorted tests
      
      * Create discussion fix
      
      * RoomInfoView header
      
      * Drawer active item
      98ed84ba
  23. 05 Jun, 2020 1 commit
  24. 08 May, 2020 2 commits
    • Diego Mello's avatar
      [NEW] Passcode and biometric unlock (#2059) · 61afa86c
      Diego Mello authored
      * Update expo libs
      
      * Configure expo-local-authentication
      
      * ScreenLockedView
      
      * Authenticate server change
      
      * Auth on app resume
      
      * localAuthentication util
      
      * Add servers.lastLocalAuthenticatedSession column
      
      * Save last session date on background
      
      * Use our own version of app state redux
      
      * Fix libs
      
      * Remove inactive
      
      * ScreenLockConfigView
      
      * Apply on saved data
      
      * Auto lock option label
      
      * Starting passcode
      
      * Basic passcode flow working
      
      * Change passcode
      
      * Check if biometry is enrolled
      
      * Use fork
      
      * Migration
      
      * Patch expo-local-authentication
      
      * Use async storage
      
      * Styling
      
      * Timer
      
      * Refactor
      
      * Lock orientation portrait when not on tablet
      
      * share extension
      
      * Deep linking
      
      * Share extension
      
      * Refactoring passcode
      
      * use state
      
      * Stash
      
      * Refactor
      
      * Change passcode
      
      * Animate dots on error
      
      * Matching passcodes
      
      * Shake
      
      * Remove lib
      
      * Delete button
      
      * Fade animation on modal
      
      * Refactoring
      
      * ItemInfo
      
      * I18n
      
      * I18n
      
      * Remove unnecessary prop
      
      * Save biometry column
      
      * Raise time to lock to 30 seconds
      
      * Vibrate on wrong confirmation passcode
      
      * Reset attempts and save last authentication on local passcode confirmation
      
      * Remove inline style
      
      * Save last auth
      
      * Fix header blink
      
      * Change function name
      
      * Fix android modal
      
      * Fix vibration permission
      
      * PasscodeEnter calls biometry
      
      * Passcode on the state
      
      * Biometry button on PasscodeEnter
      
      * Show whole passcode
      
      * Secure passcode
      
      * Save passcode with promise to prevent empty passcodes and immediately lock
      
      * Patch expo-local-authentication
      
      * I18n
      
      * Fix biometry being called every time
      
      * Blur screen on app inactive
      
      * Revert "Blur screen on app inactive"
      
      This reverts commit a4ce8129
      
      .
      
      * Remove immediately because of how Activities work on Android
      
      * Pods
      
      * New layout
      
      * stash
      
      * Layout refactored
      
      * Fix icons
      
      * Force set passcode from server
      
      * Lint
      
      * Improve permission message
      
      * Forced passcode subtitle
      
      * Disable based on admin's choice
      
      * Require local authentication on login success
      
      * Refactor
      
      * Update tests
      
      * Update react-native-device-info to fix notch
      
      * Lint
      
      * Fix modal
      
      * Fix icons
      
      * Fix min auto lock time
      
      * Review
      
      * keep enabled on mobile
      
      * fix forced by admin when enable unlock with passcode
      
      * use DEFAULT_AUTO_LOCK when manual enable screenLock
      
      * fix check has passcode
      
      * request biometry on first password
      
      * reset auto time lock when disabled on server
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      61afa86c
    • Diego Mello's avatar
      Update all dependencies (#2008) · ce51982b
      Diego Mello authored
      * Android RN 62
      
      * First steps iOS
      
      * Second step iOS
      
      * iOS compiling
      
      * "New" build system
      
      * Finish iOS
      
      * Flipper
      
      * Update to RN 0.62.1
      
      * expo libs
      
      * Hermes working
      
      * Fix lint
      
      * Fix android build
      
      * Patches
      
      * Dev patches
      
      * Patch WatermelonDB: https://github.com/Nozbe/WatermelonDB/pull/660
      
      * Fix jitsi
      
      * Update several minors
      
      * Update dev minors and lint
      
      * react-native-keyboard-input
      
      * Few updates
      
      * device info
      
      * react-native-fast-image
      
      * Navigation bar color
      
      * react-native-picker-select
      
      * webview
      
      * reactotron-react-native
      
      * Watermelondb
      
      * RN 0.62.2
      
      * Few updates
      
      * Fix selection
      
      * update gems
      
      * remove lib
      
      * finishing
      
      * tests
      
      * Use node 10
      
      * Re-enable app bundle
      
      * iOS build
      
      * Update jitsi ios
      ce51982b
  25. 26 Mar, 2020 1 commit
  26. 13 Feb, 2020 1 commit
  27. 30 Jan, 2020 1 commit
  28. 17 Dec, 2019 1 commit
  29. 04 Dec, 2019 1 commit
  30. 25 Nov, 2019 1 commit
  31. 18 Nov, 2019 1 commit
  32. 07 Oct, 2019 1 commit
  33. 27 Sep, 2019 1 commit
  34. 25 Sep, 2019 1 commit
  35. 23 Sep, 2019 1 commit
  36. 18 Sep, 2019 2 commits
    • Djorkaeff Alexandre's avatar
      [FIX] Link jitsi-meet on Share Extension (#1204) · b29a2ab2
      Djorkaeff Alexandre authored
      * Link jitsi-meet
      
      * Try fix ci
      
      * Remove realm imports
      b29a2ab2
    • Djorkaeff Alexandre's avatar
      [NEW] Jitsi integration (#1196) · 99aea225
      Djorkaeff Alexandre authored
      * Stash
      
      * Rooms list listing :)
      
      * Animated set state
      
      * Search working
      
      * Fix load rooms on login
      
      * stash db class
      
      * set active db with path
      
      * Remove db on logout
      
      * stash
      
      * Created updateMessages
      
      * Inserting/updating threads
      
      * Persisting thread messages
      
      * Removed unused list
      
      * Loading messages from watermelon
      
      * Debounce updates and rerender message
      
      * optional fields
      
      * Fix realm conflict issues
      
      * Fix some render issues
      
      * stash
      
      * List mount
      
      * stash
      
      * fix message id
      
      * Fix tmsg
      
      * - Save subscription.rid as id on watermelon and _id as _id
      - Send room as param to room view
      
      * Throttle room updates
      
      * stash
      
      * comment removeClippedSubviews
      
      * Fetch thread name
      
      * try/catch updateMessages
      
      * Show loading while RoomView.init is still running
      
      * stash
      
      * Fix updateMessages
      
      * Threads
      
      * Delete message
      
      * Permalink
      
      * Pin
      
      * Star
      
      * Report
      
      * MessageActions refactor
      
      * Edit message
      
      * Reply message
      
      * Add reaction
      
      * Auto translate
      
      * Fix connection issues
      
      * Mark message as error if something happened on the call
      
      * Error actions
      
      * get custom emoji
      
      * Always run console.log when __DEV__
      
      * Try to create serversDB
      
      * Don't call updateMessages. Execute that entire logic for one message id instead.
      
      * Refactor update messages
      
      * ServersDB User [Realm -> Watermelon]
      
      * Fix models
      
      * Custom emojis
      
      * Custom emojis on emoji picker
      
      * Frequently used emojis
      
      * Fix add reaction on message
      
      * stash
      
      * Fix
      
      * Read messages
      
      * Fix thread
      
      * Fetch thread header
      
      * Follow/unfollow thread
      
      * Fix thread
      
      * Upload file
      
      * Thread tweak
      
      * Realm -> Watermelon [Share Extension]
      
      * Add RoomsUpdatedAt to Servers Table
      
      * Settings
      
      * Settings
      
      * Fix logout
      
      * SendFileMessage ServersDB
      
      * ServersDB on serverDropdown
      
      * Remove serversDB from Realm
      
      * Load thread messages
      
      * Delete message
      
      * Improve getSettings
      
      * Improve
      
      * Remove subscription
      
      * Remove update
      
      * Update room via socket
      
      * Small refactor
      
      * Fix logout and improve migration
      
      * Refactor updateMessages
      
      * Improve migration
      
      * Remove unnecessary update
      
      * Revert remove runAfterInteractions
      
      * Fix serverDropdown
      
      * Fix merge
      
      * Init room actions Watermelon
      
      * Room actions Watermelon
      
      * Remove realm on room members
      
      * Room swipe -> Watermelon
      
      * Fix hideChannel
      
      * Get roles watermelon
      
      * Get permissions watermelon
      
      * Users typing + memory db
      
      * Auto translate watermelon
      
      * New Message View
      
      * Selected Users View
      
      * try/catch
      
      * Get Slash Commands watermelon
      
      * Slash Commands message box
      
      * Custom emojis message box
      
      * Get rooms message box
      
      * Room info view
      
      * Room info edit
      
      * Save active users
      
      * Small refactor
      
      * Message Actions
      
      * hasPermission await
      
      * last hasPermission fix
      
      * Active users on redux
      
      * Add user roles
      
      * Users typing on redux and remove memory db
      
      * Fix saga delay
      
      * Fix few issues
      
      * Fix slash commands preview
      
      * Draft message
      
      * Add muted
      
      * Unread count watermelon
      
      * Remove realm
      
      * Fiz RoomItem rerenders
      
      * Remove realm config
      
      * Rerender status update on RoomItem
      
      * Refactor RoomsListView
      
      * Fix load missed messages
      
      * Fix room update
      
      * Message refactor
      
      * Fixing lint
      
      * Jitsi config (iOS)
      
      * removeClippedSubviews on iOS only
      
      * Added few interaction managers
      
      * Create jitsiBaseURL
      
      * Call buttons
      
      * Fix few rerenders
      
      * Fix RoomItem status typo
      
      * Fix RoomView.SCU
      
      * Fix broadcast
      
      * Fix user status on RoomActionsView
      
      * Jitsi config (Android)
      
      * Fix RocketChat.hasPermission
      
      * Fix database inconsistencies
      
      * Fix few update issues
      
      * Add rxjs and remove with observables
      
      * Fix tests
      
      * Remove subscriptions
      
      * Fix RoomsListView SCU
      
      * Change database structure and set all schemas to 1
      
      * Fix RoomsListView search
      
      * Call Jitsi method
      
      * Create onlyAudio option (iOS)
      
      * Create onlyAudio option (Android)
      
      * Fixed errors, removed rerenders and added animation
      
      * Fixed a few errors
      
      * Fix lint
      
      * Fix issues caught by LGTM
      
      * fix ios build
      
      * Revert patch
      
      * jitsiTimeout
      
      * Self-builded Android SDK
      
      * Fix load unjoined channel messages
      
      * Log on database path on startup
      
      * Fix join channel
      
      * Remove react-native-realm-path
      
      * Set user status on login.user reducer
      
      * Fix status not rendering on RoomsListView
      
      * Fix few reducers
      
      * Fix users going offline
      
      * Never use "watermelon" term directly. Replaced by "database"
      
      * Fix jitsiTimeout
      
      * Fix custom emoji
      
      * Fix duplicated call messsage
      
      * Creating room from app must update roomUpdatedAt
      
      * Log subscribeRoom start
      
      * Fix room subscribe right after creating a DM
      
      * Fix jest
      
      * Move self-builded sdk to node_modules
      
      * Refactor is read only on messages actions
      
      * Fix typo
      
      * Fix typo
      
      * Review
      
      * Fix schema
      
      * Fix muted & freq emoji & unpin & unstar
      
      * Remove throttleTime to room info & fix reset on edit room
      
      * Fix openServerDropdown spec & Fix unarchive
      
      * Fix MessageAction
      
      * Refactor RoomInfoEditView
      
      * Remove unnecessary condition
      
      * Remove unnecessary condition
      
      * Remove unnecessary condition
      
      * Remove get database
      
      * Rename Command.js to SlashCommand.js
      
      * Create sanitizer util
      
      * Fix indentation
      
      * Create subscription.t index
      
      * Refactor queries on RoomsListView
      
      * Create subscription.name index
      
      * Fix getPermissions
      
      * Fix indentation
      
      * Add missing await
      
      * Fix rocketchat.hasPermission
      
      * Unnecessary change
      
      * Star, pin e delete message refactored
      
      * Refactor customEmojis reducer
      
      * Remove code
      
      * Remove logs
      
      * Remove throttle
      
      * Call this.init on foreground focus on RoomView
      
      * Bump servers schema migration
      
      * Always mark message as sent after a success
      
      * Fetch only messages needed on updateMessages
      
      * Just leave a comment for now
      
      * Fetch only subscriptions returned by fetch
      
      * Fix send message
      
      * Create migration - jitsi_timeout
      
      * Fixes & Update e2e tests
      
      * Add translations pt-br
      
      * Bind callJitsi on RocketChat
      
      * Remove unnecessary mocks
      
      * Remove listeners when call finished
      
      * Use gradlew instead self-builded sdk
      
      * Fix lastmessage call username
      
      * Add react-native-background-timer
      
      * Fix background interval
      
      * Remove unnecessary timeout
      
      * Clear timeout in case there's one active
      
      * Add catch to method call
      99aea225