Skip to content
Snippets Groups Projects
  1. Sep 20, 2020
    • jbuechele's avatar
      Merge branch 'develop' of https://github.com/RocketChat/Rocket.Chat.ReactNative into developRC · 3d40daee
      jbuechele authored
      # Conflicts:
      #	ios/Pods/Manifest.lock
      #	ios/Pods/Pods.xcodeproj/project.pbxproj
      #	ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.debug.xcconfig
      #	ios/Pods/Target Support Files/Pods-NotificationService/Pods-NotificationService.release.xcconfig
      #	ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.markdown
      #	ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN-acknowledgements.plist
      #	ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.debug.xcconfig
      #	ios/Pods/Target Support Files/Pods-RocketChatRN/Pods-RocketChatRN.release.xcconfig
      #	ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.markdown
      #	ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN-acknowledgements.plist
      #	ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.debug.xcconfig
      #	ios/Pods/Target Support Files/Pods-ShareRocketChatRN/Pods-ShareRocketChatRN.release.xcconfig
      3d40daee
  2. Sep 17, 2020
  3. Sep 16, 2020
  4. Sep 15, 2020
  5. Sep 11, 2020
    • Youssef Muhamad's avatar
      [NEW] Toggle analytics events (#2422) · 639d6678
      Youssef Muhamad authored
      
      * Create flow to toggle analytics events on memory
      
      * Persist toggle analytics events
      
      * Update crash report to contemplate analytics events
      
      * Minor tweaks
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      639d6678
    • Ezequiel de Oliveira's avatar
      [NEW] Show server history (#2421) · d37678b3
      Ezequiel de Oliveira authored
      
      * Add dropdown
      
      Signed-off-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * Adding new table to serverSchema
      
      Signed-off-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * Saving if not exists
      
      Signed-off-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * list of visited servers finished
      
      Signed-off-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * Fix lint
      
      Signed-off-by: default avatarEzequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
      
      * Rename ServerLinks to ServersHistory
      
      * Refactor
      
      * Save username
      
      * Sort servers desc
      
      * ServerInput
      
      * Item
      
      * Refactor
      
      * Layout tweaks
      
      * Layout
      
      * query by text
      
      * Small refactor
      
      * Redirecting to login
      
      * Save username for oauth
      
      * Fix keyboard persist
      
      * Add tests
      
      * Unnecessary yield
      
      * Stop rendering FlatList logic when there's no servers on history
      
      * Dismiss keyboard and autocomplete when tapped outside server TextInput
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      d37678b3
    • Diego Mello's avatar
      [IMPROVEMENT] Show errors on server enter (#2449) · 334140df
      Diego Mello authored
      * Catching errors
      
      * [IMPROVEMENT] Show errors on server enter
      
      * "Not rc server" instead of "invalid or insecure url" msg
      334140df
    • Diego Mello's avatar
      03aba6f6
    • Djorkaeff Alexandre's avatar
      [NEW] E2E Encryption (#2394) · 3c9017a6
      Djorkaeff Alexandre authored
      
      * Add E2EKey to Subscription Model
      
      * Install react-native-simple-crypto
      
      * Install bytebuffer
      
      * Add translations
      
      * CreateChannel Encrypted toggle
      
      * Request E2E_Enabled setting
      
      * Add some E2E API methods
      
      * POC E2E Encryption
      
      * Garbage remove
      
      * Remove keys cleaner
      
      * Android cast JWK -> PKCS1
      
      * Initialize E2E when Login Success
      
      * Add some translations
      
      * Add e2e property to Message model
      
      * Send Encrypted messages
      
      * (iOS) PKCS1 -> JWK & e2e.setUserPublicAndPrivateKeys
      
      * (Android) PKCS1 -> JWK & e2e.setUserPublicAndPrivateKeys
      
      * Create an encrypted channel
      
      * Fix app crashing on RoomsList
      
      * Create room key
      
      * Set Room E2E Key (Android)
      
      * Edit room encrypted
      
      * Show encrypted icon on messages
      
      * logEvents
      
      * Decrypt pending subscriptions & messages
      
      * Handle user cancel e2e password entry
      
      * E2ESavePasswordView
      
      * Update Snapshot
      
      * Add encrypted props to message on Send
      
      * Thread messages encryption
      
      * E2E -> Encryption
      
      * Share Extension: Share encrypted text
      
      * (POC) Search messages on Encrypted room
      
      * Provide room key to new users
      
      * Request roomKey on stream-notify-room-users
      
      * Add e2eKeyId to Room Model
      
      * (WIP) E2E Encryption Screens
      
      * Remove encryption subscription file
      
      * Move E2E_Enable to Server Model
      
      * Encryption List Banner
      
      * Move Encryption init to Sagas
      
      * Show banner only when enabled
      
      * Use RocketChat/react-native-simple-crypto
      
      * Search on WM only when is an Encrypted channel
      
      * (WIP) Encryption Banner
      
      * Encryption banner
      
      * Patch -> Fork
      
      * Improve send encrypted message
      
      * Update simple-crypto
      
      * Not decrypt already decrypted messages
      
      * Add comments
      
      * Change eslint disable to inline
      
      * Improve code
      
      * Remove comment
      
      * Some fixes
      
      * (WIP) Encryption Screens
      
      * Improve sub find
      
      * Resend an encrypted message
      
      * Fix comment
      
      * Code improvements
      
      * Hide e2e buttons on features if it is not enabled
      
      * InApp notifications of a encrypted room
      
      * Encryption stop logic
      
      * Edit encrypted message
      
      * DB batch on decryptPending
      
      * Encryption ready client
      
      * Comments
      
      * Handle getRoomInstance errors
      
      * Multiple messages decrypt
      
      * Remove unnecessary try/catch
      
      * Fix decrypt all messages history
      
      * Just add a questionmark
      
      * Fix some subscriptions missing decrypt
      
      * Disable request key logic
      
      * Fix unicode emojis
      
      * Fix e2ekey request
      
      * roomId -> subscription
      
      * Decrypt subscription after merge
      
      * E2ERoom -> EncryptionRoom
      
      * Fix infinite loading
      
      * Handle import key errors
      
      * Handle request key errors
      
      * Move e2eRequestRoomKey to Rocket.Chat
      
      * WIP handshake when key should be requested
      
      * Add search messages explanation
      
      * Remove some TODO and update comments
      
      * Improvements
      
      * Dont show message hash to user
      
      * Handle key request & prevent multiple calls
      
      * Request E2EKey on decryptSubscription that doesn't exists on database yet
      
      * Insert decrypted subscription
      
      * Fix crash after login
      
      * Decrypt sub when receive the key
      
      * Decrypt pending messages of a room
      
      * Encrypted as a switch
      
      * Buffer to Base64 URI Safe
      
      * Add a relevant comment
      
      * Prevent import key without a privateKey
      
      * Prevent create a new instance when client is not ready
      
      * Update simple-crypto & remove replace trick
      
      * More comments
      
      * Remove useless comment
      
      * Remove useless try/catch
      
      * I18n all E2E screens
      
      * E2ESavePassword -> E2ESaveYourPassword
      
      * Prevent multiple views on message when is not encrypted
      
      * Fix encryption toggle not working sometimes
      
      * follow some suggestions
      
      * dont rotate icons
      
      * remove unnecessary condition
      
      * remove unreachable event
      
      * create channel comment
      
      * disable no-bitwise rule for entire file
      
      * loadKeys -> persistKeys
      
      * getMasterKey -> generateMasterKey
      
      * explicit difference between E2EKey & e2eKeyId
      
      * roomId -> rid
      
      * group columns
      
      * Remove server selector
      
      * missing log events
      
      * remove comment
      
      * use stored public key
      
      * update simple-crypto & remove base64-js patch
      
      * add some logs
      
      * remove unreachable condition
      
      * log errors
      
      * handle errors on provide key directly on subscription
      
      * Downgrade RocketChat/react-native-simple-crypto
      
      * improve get room instance
      
      * migration of older apps
      
      * check encrypted status before send a message
      
      * wait client ready
      
      * use our own base64-js
      
      * add more jest tests
      
      * explain return
      
      * remove unncessary stop
      
      * thrown error to caller
      
      * remove superfluous checks
      
      * use Encryption property
      
      * change ready state logic
      
      * ready -> establishing
      
      * encryption.room -> encryptionRoom
      
      * EncryptionRoom -> Room
      
      * add documentation
      
      * wait establishing before provide a room key
      
      * remove superfluous condition
      
      * improve error handling logic
      
      * fallback e2ekey set
      
      * remove no longer necessary check
      
      * remove e.g.
      
      * improve getRoomInstance
      
      * import from index
      
      * use batch
      
      * fix a comment
      
      * decrypt tmsg
      
      * dont show hash when message is encrypted
      
      * Fix detox
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarDiego Mello <diegolmello@gmail.com>
      3c9017a6
  6. Sep 02, 2020
  7. Aug 31, 2020
  8. Aug 28, 2020
  9. Aug 26, 2020
  10. Aug 25, 2020
  11. Aug 24, 2020
  12. Aug 21, 2020
Loading