1. 03 Dec, 2021 1 commit
  2. 26 Oct, 2021 1 commit
  3. 20 Oct, 2021 1 commit
  4. 23 Sep, 2021 1 commit
  5. 13 Sep, 2021 1 commit
  6. 26 Feb, 2021 1 commit
  7. 11 Feb, 2021 1 commit
  8. 30 Nov, 2020 1 commit
    • Djorkaeff Alexandre's avatar
      [NEW] Support client certificates for SSL (two-way authentication) (Android) (#2624) · 155fc04a
      Djorkaeff Alexandre authored
      
      
      * 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>
      155fc04a
  9. 12 Nov, 2020 1 commit
  10. 30 Oct, 2020 1 commit
  11. 15 Sep, 2020 1 commit
  12. 11 Sep, 2020 1 commit
  13. 25 Aug, 2020 1 commit
  14. 19 Aug, 2020 1 commit
    • 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
  15. 31 Jul, 2020 1 commit
  16. 30 Jul, 2020 1 commit
    • Youssef Muhamad's avatar
      [NEW] Log events from RoomsList, SideDrawer and Profile (#2190) · e05aa1eb
      Youssef Muhamad authored
      
      
      * Create method to track user event to isolate the logic to improve future refactoring
      
      * Track Onboarding view
      
      * Track NewServer view
      
      * Refactor track method due to firebase already send the current screen
      
      * Track default login and all the oAuth options
      
      * Track default sign up in RegisterView
      
      * Change trackUserEvent signature and update all the files
      
      * Track the remaining login services
      
      * track add server, change server and search
      
      * Track SidebarView and refactor to use react-navigation
      
      * Track profile events and handle exceptions
      
      * Track create channel flux
      
      * Track send message to user via NewMessageView
      
      * Track create direct message flux
      
      * Handle failure of create channel and group in the saga
      
      * Track create discussion flux
      
      * Track navigate to directory and its actions
      
      * Track read, favorite and hide a channel, handling its errors
      
      * Track all channels sorting and grouping
      
      * Resolve requests to improve the importing logs and events
      
      * Remove unused events file
      
      * Leave a bugsnag breadcrumb when logging an event
      
      * Move all logEvent to the top of code block and log remaining fail events
      
      * Move all the non-logic-dependent logEvent to the top of code block
      
      * Improve the logging of sidebar events
      
      * Improve events from onboarding and newserver
      
      * Improve events from login and register view, and log enter with apple
      
      * Improve NewMessageView events
      
      * Improve CreateChannel events
      
      * Improve CreateDiscussion and SelectedUsers create group events
      
      * Improve RoomsList events and log trivial events
      
      * Improve ProfileView events
      
      * Remove single line function body for the sidebarNavigate
      
      * Navigate to Status and AdminPanel View using the defined sidebarNavigate method
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      e05aa1eb
  17. 24 Jul, 2020 1 commit
  18. 22 Jul, 2020 1 commit
    • Youssef Muhamad's avatar
      [NEW] Log events from Onboarding, NewServer, Login and Register screens (#2169) · fc324eda
      Youssef Muhamad authored
      
      
      * Create method to track user event to isolate the logic to improve future refactoring
      
      * Track Onboarding view
      
      * Track NewServer view
      
      * Refactor track method due to firebase already send the current screen
      
      * Track default login and all the oAuth options
      
      * Track default sign up in RegisterView
      
      * Change trackUserEvent signature and update all the files
      
      * Track the remaining login services
      
      * Resolve requests to improve the importing logs and events
      
      * Leave a bugsnag breadcrumb when logging an event
      
      * Move all logEvent to the top of code block and log remaining fail events
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      fc324eda
  19. 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
  20. 15 Jun, 2020 2 commits
    • Djorkaeff Alexandre's avatar
      [NEW] Action Sheet (#2114) · 893acdcd
      Djorkaeff Alexandre authored
      
      
      * [WIP] New Action Sheet
      
      * [NEW] Header Indicator
      
      * [IMPROVEMENT] Header Logic
      
      * [NEW] Use EventEmitter to show ActionSheet for while
      
      * [FIX] Animation
      
      * [IMPROVEMENT] Use provider
      
      * [FIX] Add callback
      
      * [FIX] Message Actions
      
      * [FIX] Add MessageActions icons
      
      * [NEW] MessageErrorActions
      
      * [IMPROVEMENT] OnClose
      
      * [FIX] Adjust height
      
      * [FIX] Close/Reopen
      
      * [CHORE] Remove react-native-action-sheet
      
      * [CHORE] Move ActionSheet
      
      * [FIX] Reply Message
      
      * [IMPROVEMENT] Hide ActionSheet logic
      
      * [WIP] Custom MessageActions Header
      
      * [IMPROVEMENT] MessageActions Header
      
      * [IMPROVEMENT] Enable Scroll
      
      * [FIX] Scroll on Android
      
      * Move to react-native-scroll-bottom-sheet
      
      * Stash
      
      * Refactor actions
      
      * Revert some changes
      
      * Trying react-native-modalize
      
      * Back to HOC
      
      * ActionSheet style
      
      * HOC Header
      
      * Reaction actionSheet
      
      * Fix messageBox actions
      
      * Fix add reaction
      
      * Change to flatListProps
      
      * fix modalize android scroll
      
      * Use react-native-scroll-bottom-sheet
      
      * [NEW] BottomSheet dismissable & [FIX] Android not opening
      
      * [NEW] Show emojis based on screen width
      
      * [WIP] Adjust to content height
      
      * [IMPROVEMENT] Responsible
      
      * [IMPROVEMENT] Use alert instead actionSheet at NewServerView
      
      * [FIX] Handle tablet cases
      
      * [IMPROVEMENT] Remove actionSheet of RoomMembersView
      
      * [IMPROVEMENT] Min snap distance when its portrait
      
      * [CHORE] Remove unused Components
      
      * [IMPROVEMENT] Remove duplicated add-reaction
      
      * [IMPROVEMENT] Refactor Icon Package
      
      * [IMPROVEMENT] Use new icons
      
      * [FIX] Select message at MessageActions before getOptions
      
      * [FIX] Custom header height
      
      * [CHORE] Remove patch & [FIX] Tablet bottom sheet
      
      * [FIX] Use ListItem height to BottomSheet Height
      
      * Some fixes
      
      * [FIX] Custom MessageActions header
      
      * [FIX] Android height adjust
      
      * [IMPROVEMENT] Item touchable & [FIX] Respect pin permission
      
      * [IMPROVEMENT] More than one snap point
      
      * some size fixes
      
      * improve code
      
      * hide horizontal scroll indicator
      
      * [FIX] Focus MessageBox on edit message
      
      * [FIX] Ripple color
      
      * [IMPROVEMENT] Backdrop must keep same opacity after 50% of the screen
      
      * [TEST] Change animation config
      
      * [IMPROVEMENT] BackHandler should close the ActionSheet
      
      * [CHORE] Add react-native-safe-area-context
      
      * [FIX] Provide a bottom padding at notch devices
      
      * [IMPROVEMENT] Improve backdrop input/output range
      
      * [FIX] Weird Android Snap behavior
      
      * [PATCH] React-native-scroll-bottom-sheet
      
      * [CI] Re-run build
      
      * [FIX] Landscape android
      
      * [IMPROVEMENT] Cover 50% of the screen at the landscape mode
      
      * [FIX] Adjust emoji content to width size
      
      * [IMPROVEMENT] Use hooks library
      
      * [IMPROVEMENT] Close the actionSheet when orientation change
      
      * deactivate safe-area-context for while
      
      * [REVERT] Re-add react-native-safe-area-context (3.0.2)
      
      * [IMPROVEMENT] Use focused background
      
      * [TESTS] E2E Tests updated to new BottomSheet
      
      * [NEW] Add cancel button
      
      * [FIX] Cancel button at android
      
      * [IMPROVEMENT] Use cancelable bottom sheet at room members view
      
      * [IMPROVEMENT] Use better function names
      
      * [IMPROVEMENT] Use getItemLayout
      
      * [FIX][TEMP] Animation
      
      * Review
      
      * Build
      
      * Header keyExtractor
      
      * Rename function
      
      * Tweak animation
      
      * Refactoring
      
      * useTheme
      
      * Refactoring
      
      * TestIDs
      
      * Refactor
      
      * Remove old lib
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      893acdcd
    • 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 1e49d80bb49481c34f415831b9da5e9d53e66057.
      
      * 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
  21. 20 May, 2020 1 commit
    • Diego Mello's avatar
      [TESTS] Update and separate E2E tests (#2126) · d1e751bf
      Diego Mello authored
      * Tests passing until roomslist
      
      * create room
      
      * roominfo
      
      * change server
      
      * broadcast
      
      * profile
      
      * custom status
      
      * forgot password
      
      * working
      
      * room and onboarding
      
      * Tests separated
      
      * config.yml refactor
      
      * Revert "config.yml refactor"
      
      This reverts commit 0e984d3029e47612726bf199553f7abdf24843e5.
      
      * CI
      
      * lint
      
      * CI refactor
      
      * Onboarding tests
      
      * npx detox
      
      * Add all tests
      
      * Save brew cache
      
      * mac-env executor
      
      * detox-test command
      
      * Update readme
      
      * Remove folder
      d1e751bf
  22. 08 May, 2020 1 commit
    • Djorkaeff Alexandre's avatar
      [NEW] Livechat (#2004) · 9e89316e
      Djorkaeff Alexandre authored
      
      
      * [WIP][NEW] Livechat info/actions
      
      * [IMPROVEMENT] RoomActionsView
      
      * [NEW] Visitor Navigation
      
      * [NEW] Get Department REST
      
      * [FIX] Borders
      
      * [IMPROVEMENT] Refactor RoomInfo View
      
      * [FIX] Error while navigate from mention -> roomInfo
      
      * [NEW] Livechat Fields
      
      * [NEW] Close Livechat
      
      * [WIP] Forward livechat
      
      * [NEW] Return inquiry
      
      * [WIP] Comment when close livechat
      
      * [WIP] Improve roomInfo
      
      * [IMPROVEMENT] Forward room
      
      * [FIX] Department picker
      
      * [FIX] Picker without results
      
      * [FIX] Superfluous argument
      
      * [FIX] Check permissions on RoomActionsView
      
      * [FIX] Livechat permissions
      
      * [WIP] Show edit to livechat
      
      * [I18N] Add pt-br translations
      
      * [WIP] Livechat Info
      
      * [IMPROVEMENT] Livechat info
      
      * [WIP] Livechat Edit
      
      * [WIP] Livechat edit
      
      * [WIP] Livechat Edit
      
      * [WIP] Livechat edit scroll
      
      * [FIX] Edit customFields
      
      * [FIX] Clean livechat customField
      
      * [FIX] Visitor Navigation
      
      * [NEW] Next input logic LivechatEdit
      
      * [FIX] Add livechat data to subscription
      
      * [FIX] Revert change
      
      * [NEW] Livechat user Status
      
      * [WIP] Livechat tags
      
      * [NEW] Edit livechat tags
      
      * [FIX] Prevent some crashes
      
      * [FIX] Forward
      
      * [FIX] Return Livechat error
      
      * [FIX] Prevent livechat info crash
      
      * [IMPROVEMENT] Use input style on forward chat
      
      * OnboardingSeparator -> OrSeparator
      
      * [FIX] Go to next input
      
      * [NEW] Added some icons
      
      * [NEW] Livechat close
      
      * [NEW] Forward Room Action
      
      * [FIX] Livechat edit style
      
      * [FIX] Change status logic
      
      * [CHORE] Remove unnecessary logic
      
      * [CHORE] Remove unnecessary code
      
      * [CHORE] Remove unecessary case
      
      * [FIX] Superfluous argument
      
      * [IMPROVEMENT] Submit livechat edit
      
      * [CHORE] Remove textInput type
      
      * [FIX] Livechat edit
      
      * [FIX] Livechat Edit
      
      * [FIX] Use same effect
      
      * [IMPROVEMENT] Tags input
      
      * [FIX] Add empty tag
      
      * Fix minor issues
      
      * Fix typo
      
      * insert livechat room data to our room object
      
      * review
      
      * add method calls server version
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      9e89316e
  23. 30 Apr, 2020 1 commit
  24. 30 Mar, 2020 1 commit
    • Diego Mello's avatar
      [NEW] Onboarding layout (#1954) · acdf39b3
      Diego Mello authored
      
      
      * Onboarding texts
      
      * OnboardingView
      
      * FormContainer
      
      * Minor fixes
      
      * NewServerView
      
      * Remove code
      
      * Refactor
      
      * WorkspaceView
      
      * Stash
      
      * Login with email working
      
      * Login with
      
      * Join open
      
      * Revert "Login with"
      
      This reverts commit d05dc507d2e9a2db76d433b9b1f62192eba35dbd.
      
      * Fix create account styles
      
      * Register
      
      * Refactor
      
      * LoginServices component
      
      * Refactor
      
      * Multiple servers
      
      * Remove native images
      
      * Refactor styles
      
      * Fix testid
      
      * Fix add server on tablet
      
      * i18n
      
      * Fix close modal
      
      * Fix TOTP
      
      * [FIX] Registration disabled
      
      * [FIX] Login Services separator
      
      * Fix logos
      
      * Fix AppVersion name
      
      * I18n
      
      * Minor fixes
      
      * [FIX] Custom Fields
      
      Co-authored-by: default avatarDjorkaeff Alexandre <djorkaeff.unb@gmail.com>
      acdf39b3
  25. 26 Mar, 2020 1 commit
  26. 20 Feb, 2020 1 commit
  27. 04 Dec, 2019 1 commit
  28. 25 Nov, 2019 1 commit
  29. 19 Nov, 2019 2 commits
  30. 31 Oct, 2019 1 commit
  31. 23 Oct, 2019 1 commit
  32. 02 Oct, 2019 1 commit
  33. 26 Sep, 2019 1 commit
  34. 19 Sep, 2019 1 commit
  35. 16 Sep, 2019 1 commit
  36. 02 Sep, 2019 2 commits
  37. 09 Aug, 2019 1 commit