Skip to content
Snippets Groups Projects
  1. Sep 27, 2019
  2. Sep 26, 2019
  3. Sep 25, 2019
  4. Sep 18, 2019
    • 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
  5. Sep 17, 2019
    • Diego Mello's avatar
      [CHORE] Update navigation lib (#1201) · 2887ff04
      Diego Mello authored
      * Bump react-navigation
      
      * Bump react-native-screens
      
      * Bump react-navigation-drawer and react-native-gesture-handler
      
      * Update mocks
      
      * Add supportLibVersion
      2887ff04
  6. Sep 16, 2019
    • Diego Mello's avatar
      [CHORE] Migrate to Watermelon (#1171) · 9ba37107
      Diego Mello authored
      * Install
      
      * Create subscriptions
      
      * Subscription observing and sorting
      
      * Saving last message
      
      * Stash
      
      * Stash
      
      * stash
      
      * 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
      
      * removeClippedSubviews on iOS only
      
      * Added few interaction managers
      
      * Fix few rerenders
      
      * Fix RoomItem status typo
      
      * Fix RoomView.SCU
      
      * Fix broadcast
      
      * Fix user status on RoomActionsView
      
      * 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
      
      * Fixed errors, removed rerenders and added animation
      
      * Fixed a few errors
      
      * Fix lint
      
      * Fix issues caught by LGTM
      
      * fix ios build
      
      * 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 custom emoji
      
      * Creating room from app must update roomUpdatedAt
      
      * Log subscribeRoom start
      
      * Fix room subscribe right after creating a DM
      
      * 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
      
      * Set room param on RoomView header in find room
      
      * Update kotlin
      
      * Fix auto translate constructor
      
      * Fix few setState on constructor
      
      * Fix empty room image blinking while mounting
      
      * Improve fetch/persist execution for custom emojis, permissions and settings
      
      * Query only user tapped on RoomMembersView
      
      * Fix typo on canOpenRoom
      9ba37107
  7. Aug 26, 2019
  8. Aug 23, 2019
    • IlarionHalushka's avatar
      [CHORE] Bugsnag logging setup (#1145) · 59a71ffa
      IlarionHalushka authored
      * initial bugsnag setup
      
      * upload sourcemaps to bugsnag during ios-build job
      
      * fix: spacing in config.yml
      
      * add yarn global add react-native
      
      * add separate step: Upload sourcemaps to Bugsnag
      
      * add brew install watchman
      
      * install react-native-cli, remove install watchman
      
      * upload source maps for android build
      
      * add yarn add global react-native react-native-cli for android-build ci job
      
      * add working_directory to android-build
      
      * install npm i -g react-native react-native-cli
      
      * add Install Node step to android-build job
      
      * export path to node to bash_profile
      
      * add step Install React Native CLI to android build job
      
      * use yarn generate-source-maps in ci; exchange firebase log -> bugsnag log
      
      * implement send(toggle) crash reports button
      
      * move BUGSNAG_API_KEY to config file; remove generated source maps files
      
      * unlink bugsnag
      
      * add ios/Pods files connected to Bugsnag; fix ci android build job
      
      * export firebase analytics also from /utils/log
      
      * use `log(e)` instead of `log(error)`
      
      * API Key changes
      
      * pod install
      
      * Fix iOS build
      
      * Simulate error
      
      * lint
      
      * Add navigation
      
      * Use projectRoot
      
      * Revert project root
      
      * - Don't run on forks
      - Upload dSYMs
      
      * Remove error sim
      
      * Remove automatic dSYMs upload
      
      * Remove fastlane-plugin-bugsnag
      59a71ffa
  9. Aug 07, 2019
    • Diego Mello's avatar
      [CHORE] Update to react-native 0.60.4 (#1095) · ba232547
      Diego Mello authored
      * Update to 0.59.10
      
      * stash
      
      * stash
      
      * patch RN
      
      * Try to fix openURL
      
      * Fix compile Share Extension
      
      * Minor fixes
      
      * build ios
      
      * tracking view working and added postinstall
      
      * SafeAreaView vertical never
      
      * tracking view patch
      
      * Android build working
      
      * Android notifications working
      
      * Lint and tests
      
      * Fix android build
      
      * Add tools:replace="android:appComponentFactory"
      
      * Android build
      
      * Update vector icons
      
      * Update webview
      
      * Remove jsc
      
      * Update document picker
      
      * Firebase
      
      * jetify on postinstall
      
      * Patch expo-haptics
      
      * CI
      
      * Migrate packages manually
      
      * Disable ci cache
      
      * Revert "Disable ci cache"
      
      This reverts commit 4740d861021f667f0223d7351a1da6f90cc2e417.
      
      * CI
      
      * audio
      
      * adapter
      
      * notifications
      
      * Try RN directly
      
      * Fix gradle
      
      * Revert patches
      
      * Restore cache
      
      * update redux and lodash
      
      * eslint-config-airbnb@17.1.1 eslint-plugin-jsx-a11y@6.2.3
      
      * ejson@2.2.0 react-native-webview@6.7.0 semver@6.3.0 snyk@1.210.0
      
      * codecov@3.5.0 eslint-plugin-react@7.14.3 eslint-plugin-react-native@3.7.0 react-dom@16.8.6
      
      * Update react-redux and remove decorators
      
      * Update redux-saga and reactotron libs
      
      * Husky
      
      * Storybook libs
      
      * react-native-webview@6.8.0 markdown-it-flowdock@0.3.8 react-native-unimodules@0.5.3
      
      * Removed regenerator-runtime
      
      * react-native-picker-select
      
      * react-navigation-header-buttons
      
      * Remove comments
      
      * react-native-notifications
      
      * Fix rnn android build
      ba232547
  10. Jul 29, 2019
  11. Jul 18, 2019
  12. Jul 16, 2019
  13. Jun 28, 2019
  14. Jun 21, 2019
    • Diego Mello's avatar
      [IMPROVEMENT] Use expo-web-browser (#992) · b12c14fb
      Diego Mello authored
      * Add unimodules
      
      * Working on iOS
      
      * Working on android
      
      * Remove react-native-safari-view
      
      * Remove previous android link lib
      
      * Show webpage title on Android
      
      * Fix iOS build
      b12c14fb
  15. May 28, 2019
    • Diego Mello's avatar
      [CHORE] Use react-native-firebase (#928) · 9e4a4d24
      Diego Mello authored
      We need to migrate from deprecated react-native-fabric to react-native-firebase.
      This PR enables following Firebase features:
      * Analytics
      * Crashlytics
      * Performance
      
      It also tracks screen view without the necessity of HOC.
      
      Future work:
      I won't do it in this PR because it's large enough, but we need to log more app events, like 'sent_message', 'open_admin', 'media_upload', etc.
      9e4a4d24
  16. May 22, 2019
    • Diego Mello's avatar
      Update RN to 0.59.8 (#896) · a1b1af01
      Diego Mello authored
      * update IOS react native to 0.59.8
      
      * update Android react native to 0.59.8
      
      * fix eslint errors
      
      * Android debug working
      
      * Android build
      
      * Fix lint
      
      * Making jest happy
      
      * Update CircleCI android image
      
      * Fix android build
      
      * Use 32 bits
      
      * Fix iOS build
      
      * Update detox
      
      * Use new Xcode build system
      
      * Use old build system
      
      * Update realm (64 bits support)
      a1b1af01
  17. May 18, 2019
    • pranavpandey1998official's avatar
      [NEW] Admin (#800) · 31cf0e5f
      pranavpandey1998official authored
      * added admin panel
      
      * reverting some changes
      
      * fixed problem with authToken
      
      * changed tab to space
      
      * done requested changes
      
      * fixed lint
      
      * added react-native-webview
      
      * Install webview pod
      31cf0e5f
  18. Apr 30, 2019
    • Diego Mello's avatar
      Update dependencies (#863) · 2f920c63
      Diego Mello authored
      * 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
      2f920c63
  19. Mar 29, 2019
  20. Mar 12, 2019
  21. Mar 01, 2019
  22. Jan 29, 2019
  23. Sep 19, 2018
    • Diego Mello's avatar
      Several fixes for 1.2.1 (#448) · 5752b865
      Diego Mello authored
      * 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
      5752b865
  24. Jul 26, 2018
    • Diego Mello's avatar
      Added CocoaPods to manage react-native-image-crop-picker (#373) · caac4a73
      Diego Mello authored
      <!-- 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.
      caac4a73
Loading