Skip to content
Snippets Groups Projects
  1. May 28, 2019
    • Diego Mello's avatar
      [FIX] Analytics error events (#930) · a148e6d1
      Diego Mello authored
      a148e6d1
    • 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
  2. May 20, 2019
    • Diego Mello's avatar
      Message render performance (#880) · 60418b75
      Diego Mello authored
      - Refactored Message component to use React.memo and re-render only what's necessary
      - Added a test mode to toggle markdown parse by long press drawer (it'll be removed in the next release)
      60418b75
  3. May 10, 2019
    • IlarionHalushka's avatar
      issue #799 merger message views (#876) · 3733f776
      IlarionHalushka authored
      On Room Actions, we have Files, Mentions, Starred and Pinned.
      They have similar APIs and logic.
      All of those could be merged into one generic view (MessagesView).
      Maybe even Search could be in this merge.
      
      Note: They're similar, but have own rules (unstar, unpin, etc).
      
      This change may reduce 1MB to our release bundle size, since we're going to remove a lot of boilerplate.
      3733f776
  4. May 03, 2019
    • Diego Mello's avatar
    • Diego Mello's avatar
      Tweaks on sequential threads messages layout (#858) · a243b1cc
      Diego Mello authored
      * 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
      a243b1cc
  5. Apr 26, 2019
  6. Apr 24, 2019
    • Diego Mello's avatar
      [FIX] Threads (#838) · 5744114d
      Diego Mello authored
      Closes #826
      Closes #827
      Closes #828
      Closes #829
      Closes #830
      Closes #831
      Closes #832
      Closes #833
      5744114d
  7. Apr 17, 2019
  8. Apr 08, 2019
  9. Mar 29, 2019
  10. Feb 27, 2019
  11. Feb 26, 2019
  12. Feb 25, 2019
  13. Feb 14, 2019
  14. Feb 12, 2019
    • Diego Mello's avatar
      [FIX] SDK issues (#621) · 68f5a94f
      Diego Mello authored
      * Remove listeners from room
      * Properly close connections on change server
      * Minor layout change on connecting badge
      68f5a94f
  15. Feb 07, 2019
  16. Dec 21, 2018
    • Diego Mello's avatar
      Unnecessary re-renders removed (#570) · d23c0555
      Diego Mello authored
      * 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
      d23c0555
  17. Dec 12, 2018
    • Diego Mello's avatar
      Use Rest API pt 2 (#568) · ad375860
      Diego Mello authored
      * 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
      ad375860
  18. Dec 05, 2018
  19. Nov 16, 2018
  20. Oct 29, 2018
  21. Oct 23, 2018
    • Diego Mello's avatar
      Update navigation library (#501) · 402403f9
      Diego Mello authored
      * 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
      402403f9
  22. Oct 15, 2018
  23. Sep 28, 2018
  24. Sep 26, 2018
    • Diego Mello's avatar
      Better touch handling on rooms list (#462) · d6162d9f
      Diego Mello authored
      * Use react-native-gesture-handler at RoomItem
      
      * Fixed info message author
      
      * Edit message render improvement
      
      * Fix ws to http replace
      d6162d9f
    • Diego Mello's avatar
      Use inline requires (#459) · e18491f5
      Diego Mello authored
      * 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
      e18491f5
  25. Sep 25, 2018
    • Diego Mello's avatar
      Update dependencies (#431) · 81c53acd
      Diego Mello authored
      * 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
      81c53acd
  26. 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
  27. Sep 11, 2018
    • Diego Mello's avatar
      [NEW] Message layout (#426) · 96d0b1fc
      Diego Mello authored
      * 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
  28. Aug 31, 2018
    • Diego Mello's avatar
      [NEW] Rooms list layout (#413) · dc6d60b2
      Diego Mello authored
      * 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
      dc6d60b2
  29. Aug 10, 2018
  30. Aug 01, 2018
    • Diego Mello's avatar
      Improve RoomsList render time (#384) · 50eb0358
      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 -->
      - [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 
      50eb0358
  31. Jul 20, 2018
    • Diego Mello's avatar
      [FIX] Empty room name for livechat (#375) · 077c2950
      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 -->
      Closes #320 
      Closes #209 
      
      <!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
      077c2950
  32. Jul 18, 2018
    • Diego Mello's avatar
      [NEW] Room Loading(#372) · 53ceaf85
      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 -->
      53ceaf85
Loading