Djorkaeff Alexandre
e2f17a5a23
[NEW] Encrypt user credentials and preferences ( #2247 )
...
* 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: Diego Mello <diegolmello@gmail.com>
2020-08-19 14:14:22 -03:00
Diego Mello
04d622b4e1
Merge beta into master ( #2388 )
...
* Sync develop on master (#275 )
* Create LICENSE
* Sync master (#721 )
* Merge 1.13.0 into Master (#936 )
* fix last messages (#239 )
* fix last messages
* Room actions (#231 )
* Layout
* Empty starred list
* Favorite room
* Pinned messages
* fix last messages
* fix date on pinned messages
* fix package
* [NEW] OAuth (#241 )
* Layout
* tmp
* test iscordova
* Webview redirecting
* Open and Close login actions
* Login services saved on redux
* OAuth Github
* Server regex fix
* OAuth modal style
* - Twitter login
- Remove services from redux
- Open login saga fix
* - Facebook login
- Fixed user agent
- Reactions fix
- Message url unique key fix
* Google login
* Email keyboard removed from messagebox
* - Login buttons refactored
- RoomList header
* Layout improvements
* Meteor login redirect_uri changed
* fix
* Random credentialToken state
* [NEW] Room actions: Mentioned messages and Room Members (#242 )
* Mentioned messages
* Starred and pinned actions debounce
* Room members
* Open room on member touch
* [WIP] Improves (#245 )
* hotfix for ios
* hotfix for ios
* Update config.yml
* Workaround for RN 0.54 on iOS (#246 )
* Update iOS to RN 0.54 (#248 )
* Update iOS to RN 0.54
* [WIP] Audio message functionality (#247 )
* [NEW] Add module react-native-audio
* [WIP] Audio message basic UI
* [NEW] Record audio message
* Use cordova repository to get certificates
* Icon 1024
* [NEW] Room actions: block user, snippet messages, room files and leave room (#250 )
* - Block user
- Load room members async
- fixed reactive change of room's read only flag
* Snippet messages
* - Room files
- Dismiss Video component on back button press
- Improvements on Image component
* Improvement on Video component
* Leave room
* Missing message types
* lint
* Reactotron working (#249 )
* [NEW] Room info and Room info edit (#254 )
* - Block user
- Load room members async
- fixed reactive change of room's read only flag
* Snippet messages
* - Room files
- Dismiss Video component on back button press
- Improvements on Image component
* Improvement on Video component
* Leave room
* Missing message types
* lint
* - Room info (read only)
- Missing message types
* Room info scroll
* - Tap on room header opens room info
- Layout tweaks
* - Room info edit
- iOS Toast fixed
* - Style not implemented actions as disabled
* Edit room permission
* - Save all room settings in a single call
- Implemented roomType and readOnly
* - Allow reacting when room is read only
* Message type added: room_changed_privacy
* Erase room
* Created TextInput and SwitchContainer components for reuse and readability
* - hasPermission method
* - Archive/Unarchive room
- Set Join Code
* Twitter keyboard type on iOS
* Archived room
* reactWhenReadOnly permission on message
* Active users refactored
* User roles
* - Subscribe to roles (in order to get role description info: e.g. 'core-team' to 'Rocket.Chat Team')
- Save roles to realm (for offline access)
- Save roles to redux (and get data from realm on app init)
* Lint
* code style
* password show/hide feature
* fix show/hide password
* password show/hide
* Crashlytics (#258 )
* Fabric iOS
* Fabric configured on iOS and Android
* login tracked
* more logs
* fix reaction
* CI fix
* Bug fixes (#261 )
* Layout fixes
* RoomsListView's SafeAreaView
* Unhandled promise rejection fix
* Prevent navigation from opening scenes twice
* Create channel fixes
* Create LICENSE
* Beta (#265 )
* Fabric iOS
* Fabric configured on iOS and Android
* - react-native-fabric configured
- login tracked
* README updated
* Run scripts from README updated
* README scripts
* get rooms and messages by rest
* user status
* more improves
* more improves
* send pong on timeout
* fix some methods
* more tests
* rest messages
* Room actions (#266 )
* Toggle notifications
* Search messages
* Invite users
* Mute/Unmute users in room
* rocket.cat messages
* Room topic layout fixed
* Starred messages loading onEndReached
* Room actions onEndReached
* Unnecessary login request
* Login loading
* Login services fixed
* User presence layout
* ïmproves on room actions view
* Removed unnecessary data from SelectedUsersView
* load few messages on open room, search message improve
* fix loading messages forever
* Removed state from search
* Custom message time format
* secureTextEntry layout
* Reduce android app size
* Roles subscription fix
* Public routes navigation
* fix reconnect
* - New login/register, login, register
* proguard
* Login flux
* App init/restore
* Android layout fixes
* Multiple meteor connection requests fixed
* Nested attachments
* Nested attachments
* fix check status
* New login layout (#269 )
* Public routes navigation
* New login/register, login, register
* Multiple meteor connection requests fixed
* Nested attachments
* Button component
* TextInput android layout fixed
* Register fixed
* Thinner close modal button
* Requests /me after login only one time
* Static images moved
* fix reconnect
* fix ddp
* fix custom emoji
* New message layout (#273 )
* Grouping messages
* Message layout
* Users typing animation
* Image attachment layout
* Fabric and image fix (#284 )
* Fixed images not showing
* Keyboard libs updated
* Fabric fix and location removed (#286 )
* Proguard disabled
* message with list + links fixed (#288 )
* Better image cache component (#292 )
* react-native-img-cache removed
* Improve list render
* Support <http://link/Text > inside markdown
* Deep linking (#291 )
* deep linking
* Basic deep link working
* Deep link routing
* Multiple servers working
* Send user to the room
* Avatar initials and room type icon (#298 )
* Deep linking fix and more (#294 )
* Fix - Any https link was deep linking to RocketChat
* Keyboard dismiss after add new server
* Room info bug fix
* Opacity animation
* Navigation when adding server fixed
* Throttle for unnecessary render on receiving several messages
* Search inputs without autocorrect and autocapitalize
* Search messages fixed
* Messagebox unnecessary render and spotlight fixed
* react-native-keyboard-input updated
* Lint
* Tests updated
* Update all dependencies (#299 )
* Update react-navigation to the latest version 🚀 (#293 )
* fix(package): update react-navigation to version 2.0.0
* Code updated to support breaking changes of react-navigation
* Detox tests E2E (#283 )
* RoomsListView re-render (#304 )
<!-- 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] Removed unnecessary re-renders on RoomsListView
* [NEW] Broadcast channels (#301 )
* Broadcast channels
* e2e tests
* New markdown (#306 )
Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component.
On Android, Text doesn't support View as a child.
This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better.
* Fixed audio recording issues (#310 )
* Fix for "java.lang.IllegalArgumentException: unexpected url" (#313 )
<!-- 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 -->
User was able to add an invalid instance of Rocket.Chat by pressing submit button instead of "Connect" button.
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* I18n (#312 )
* Unread and date separator layout improved (#319 )
<!-- 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 -->
- [x] Unread and date separator layout
- [x] "Start of conversation"/"Loading messages" label
![screen shot 2018-05-30 at 18 10 43](https://user-images.githubusercontent.com/804994/40747867-0424964a-6435-11e8-9293-31cc43c110ab.png )
![screen shot 2018-05-30 at 18 09 05](https://user-images.githubusercontent.com/804994/40747868-04484784-6435-11e8-8c31-92e0776276f0.png )
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* [FIX] iOS Universal links (#318 )
* [NEW] Drawer (#322 )
* [FIX] invalid user muted value
* Ddp fixes (#324 )
* [NEW] User Profile (#323 )
* Drawer layout
* Drawer changes
* Profile
* Profile avatar
* Set language
* Tests
* Custom fields
* Readme updated
* fix invalid user muted value
* Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')"
* Settings/Permissions improvements (#325 )
* Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
* Permissions
* Unnecessary action sheet render
* Update gradle and targetSdkVersion (#328 )
* Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
* Permissions
* Unnecessary action sheet render
* Update gradle
* Switched testServer to use blob
* RoomsListHeader search fixed
* Runs loadMessagesForRoom only if room has at least 20 rows
* - Logout if user's token expired
- Removed update avatar logic
- Profile dialog border on android
* - Animations disabled
- CircleCI set
* Tests updated
* "eventType argument is required" fix
* Switch push notification lib (#346 )
<!-- 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 #342
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* Allow x-instance-id and X-Instance-ID header (#354 )
<!-- 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 #137
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
Some server configurations may send x-instance-id header with different case.
* Image upload improvements (#368 )
<!-- 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 -->
- [x] Crop image
- [x] Type image description (like web)
- [x] Show upload progress
- [x] "Try again" in case of error
- [x] Cancel upload while in progress
- [x] [Android] Zoom on photos
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png )
![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png )
* [NEW] Room Loading(#372 )
<!-- 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 -->
* [FIX] Empty room name for livechat (#375 )
<!-- 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 -->
* [NEW] Reply preview (#374 )
* Updated to React Native 0.56
* Reply Preview
* [FIX] Close websocket (#379 )
* Fixed a bug when closing websocket
* removeListener fixed
* [I18N] Russian translation (#381 )
[I18N] Russian translation file
* [NEW] Icon (#383 )
<!-- 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 -->
![image](https://user-images.githubusercontent.com/804994/43228416-d8af49d6-9037-11e8-8830-a1803932c7fd.png )
* [FIX] Android 8 notifications (#382 )
<!-- 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 #380
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* Added CocoaPods to manage react-native-image-crop-picker (#373 )
<!-- 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.
* Added single-server to readme (#390 )
<!-- 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 #386
Closes #295
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* Improve RoomsList render time (#384 )
<!-- 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
* [NEW] Empty room background (#412 )
<!-- 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 #398
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![aug-09-2018 11-35-32](https://user-images.githubusercontent.com/804994/43906080-cbfadf92-9bc8-11e8-9ac9-44f43d3af023.gif )
![aug-09-2018 11-35-16](https://user-images.githubusercontent.com/804994/43906082-cc19411c-9bc8-11e8-9892-c65c86951a91.gif )
![image](https://user-images.githubusercontent.com/804994/43911366-ad830cd0-9bd5-11e8-8913-6a7e87a2206c.png )
* Add roadmap (#406 )
<!-- 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 #45
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
* [NEW] Onboarding (#407 )
<!-- 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 #392
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif )
![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif )
![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif )
* [NEW] Updated Logo on Splash screen (#409 )
<!-- 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 #399
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![aug-07-2018 17-39-44](https://user-images.githubusercontent.com/804994/43801415-739a0cca-9a69-11e8-8bec-d65f751e6a28.gif )
![aug-07-2018 17-31-12](https://user-images.githubusercontent.com/804994/43801416-73d19bd6-9a69-11e8-90ac-bbc7ddeed938.gif )
* [FIX] Only single attachment rendered (#417 )
* [NEW] Rooms list layout (#413 )
* 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
* [NEW] Create channel layout (#420 )
* 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
* - NewMessageView
- backButtonTitle always empty
- SearchBox created
* New create channel layout
* Search refactored
* loginSuccess dismiss modal
* Tests working
* [FIX] Open unsupported videos on browser (#422 )
* 1.1
* Sort/group rooms local only (#425 )
* Update android api from ci
* Sort local only
* [FIX] Missing current server (#427 )
* server.current removed
* Increased area of touch on header
* Hide search when sort dropdown is tapped
* default server icon url
* 1.1.1
* [NEW] Experimental Icon (#430 )
* [NEW] Message layout (#426 )
* 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
* [FIX] Drawer navigation won't refresh chats (#432 )
* Avoid errors on Audio/Image/Video (#443 )
* Bump version to 1.2.1 (#444 )
* Stop supporting Android 4.4 and lower (#447 )
* Several fixes for 1.2.1 (#448 )
* 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
* Bump version to 1.2.2 (#449 )
* [NEW] Use community JSC for Android (#450 )
* [NEW] Use community JSC for Android
* Quick fix on unread chats
* [NEW] Show app version (#454 )
* [NEW] Portuguese translation (#452 )
* [NEW] Portuguese translation
* Remove servers from sidebar
* Update dependencies (#431 )
* 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
* Use inline requires (#459 )
* 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
* Bump version to 1.3.0 (#461 )
* Better touch handling on rooms list (#462 )
* Use react-native-gesture-handler at RoomItem
* Fixed info message author
* Edit message render improvement
* Fix ws to http replace
* Bump version to 1.3.1 (#463 )
* Composer layout tweaked (#464 )
* Composer layout tweaked
* Fix localization error
* Bump version to 1.3.2
* [FIX] Handle deleted messages (#466 )
* [FIX] Handle deleted messages
* Fix rest error
* Fix some connection issues
* [FIX] Search rooms (#468 )
* Bump version to 1.3.3 (#469 )
* Connecting to DDP badge (#471 )
* Display custom fields on user info (#476 )
* Render custom fields on user info
* renderCustomFields fix
* Display custom fields in user info
* Fix lint error
* [FIX] DDP badge wasn't hiding on fast connections (#477 )
* Use Rocket.Chat JS SDK (#481 )
* JS SDK
* API working
* Multiple servers
* Bump version to 1.4.0 (#482 )
* [FIX] 2FA and LDAP (#488 )
* [FIX] Unread rooms group order (#487 )
* Use grouping setting on temp messages (#486 )
* [FIX] Delete room error (#485 )
* Rename to Rocket.Chat Experimental (#483 )
* Update dependencies (#484 )
* Bump version to 1.4.0 (#482 )
* test
* one more test
* Fix build
* Regression: Wait for unmount to delete database after logout (#489 )
* Bump version to 1.4.1 (#490 )
* Regression: Crash on Android search (#492 )
* Bump version to 1.4.2 (#493 )
* Update Rocket.Chat.js.SDK (#494 )
* Bump version to v1.4.3 (#495 )
* [FIX] OAuth (#496 )
* Smaller header icons inside the room (#499 )
* [FIX] Logout (#497 )
* [FIX] Logout
* Removed realm instances on rooms list
* Bump version to 1.4.4 (#498 )
* Update navigation library (#501 )
* 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
* Bump version to 1.5.0 (#503 )
* Check $FABRIC_KEY availability in CircleCI (#506 )
* Check $FABRIC_KEY in CircleCI
* Remove config scripts
* Check $FABRIC_KEY availability in CircleCI for iOS (#507 )
* [I18n] Add Simplified Chinese(zh-CN) locale (#505 )
* [FIX] iOS pop gesture not working properly (#509 )
* Check if lastMessage has an attachment and show "User sent an attachment" at RoomsList (#510 )
* [FIX] Messages not being loaded properly (#513 )
* Fetch avatar initials from server (#512 )
* Fix iOS pop gesture and open sidemenu gesture (#511 )
* Bump version to 1.5.1 (#516 )
* [NEW] Room header layout (#521 )
* Clear iOS notification on resume/open (#520 )
* [FIX] Flashing avatars on Android after #512 (#519 )
* [FIX] App connects to previous server instead of the recent added (#518 )
* [FIX] Room view header crashes when destructuring reducer (#523 )
* [FIX] Dismiss keyboard on room close (#530 )
* [FIX] Composer composer's send icon slowness (#528 )
* [WIP] New Authentication layout (#536 )
New Authentication layout
* Regression: Resend messages with error (#532 )
* DDP Connection badge animation changed (#533 )
* [FIX] Upload buttons on Android (#541 )
* Bump version to 1.6.0 (#543 )
* I18n: Add missing translation of simplified Chinese (#539 )
* Update dependencies (#544 )
* AndroidManifest changes
* Regression: Deep linking stopped working after react-native-navigation update (#549 )
* [FIX] Android stuck on splash screen after hardware back button is pressed (#550 )
* [FIX] Android stuck on splash screen after hardware button is pressed
* Fix empty user at asyncstorage
* Remove unused subscribe
* [FIX] x-instance-id header prop is case insensitive (#551 )
* Bump version to 1.6.1 (#553 )
* [FIX] x-instance-id header prop is case insensitive
* Use Rest API calls (#558 )
* Chats: Don't show group header if none of the filters is selected (#560 )
* [CHORE] Update Xcode image version on CircleCI (#561 )
* Bump version to 1.7.0 (#562 )
* [FIX] Load messages on notification tap (#564 )
* Use Rest API pt 2 (#568 )
* 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
* [CHORE] Add hold step on CircleCI before TestFlight (#572 )
* [FIX] GET /info to check if it's a valid server instead of x-instance-id (#573 )
* Bump version to 1.7.1 (#574 )
* Unnecessary re-renders removed (#570 )
* 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
* Update dependencies (#587 )
* [FIX] Better message actions (#567 )
* [FIX] Back button press on message actions (#592 )
* Bump version to 1.8.0 (#595 )
* [FIX] LDAP login (#596 )
* Create class to manage navigation (#594 )
* Add Navigation class
* Place Drawer.js logic inside of Navigation
* Load less views at startup
* [FIX] v1.8.0 (#599 )
* Downgrade react-native-fast-image
* Update iOS permission usage descriptions
* [FIX] Delete upload item
* Update JS SDK version (#602 )
* Add Icons class (#611 )
Creates Icons class to manage when to load icons from native side or react-native-vector-icons.
It also fixes `react-native run-android` #517
* Updating room indicator (#609 )
Shows "Updating..." when requesting rooms from Rest API.
* [FIX] Load avatar on servers that prevent unauthenticated avatar access (#604 )
App would show an empty space on servers that require authentication on avatar access
* [FIX] 2FA login in a server with LDAP enabled (#612 )
* [FIX] Start loop searching for rooms updates only when connection goes down and SDK has userId (#613 )
* Allow to create empty channel (#615 )
* [FIX] Reply title should break text (#616 )
* Bump version to 1.9.0 (#617 )
* [FIX] SDK issues (#621 )
* Remove listeners from room
* Properly close connections on change server
* Minor layout change on connecting badge
* [CHORE] Add TestFlight invite and update Readme (#623 )
* [FIX] npm -> yarn dependencies migration (#622 )
* I18n: Add French (#629 )
* [FIX] Remove rooms listener (#630 )
* [CHORE] Update issue template (#638 )
* I18n: Add German (#641 )
* Bump version to 1.10.0 (#644 )
* [FIX] Prevent mass is typing dispatchs (#651 )
* [FIX] Handle database errors properly (#650 )
* [FIX] Change actions labels (#654 )
* [FIX] Room members filter (#655 )
* [FIX] uploadProgress is not a function (#656 )
* [FIX] Slow messagebox (#658 )
* Remove drawer (#653 )
* Remove drawer (layout needs to be changed in future releases, though)
* Don't navigate outside on logout if there's other logged server
* Update react-native-navigation
* Message button (#660 )
* Remove touchable opacity when scrolling messages
* Tap on disable messages closes keyboard
* Unify vibration
* Vibrate only on Android
* [FIX] Fetch rooms date (#662 )
* [FIX] Select emoji error (#666 )
* Update Realm to 2.24 (#667 )
* Update React Native to 0.58.6 (#668 )
* [FIX] Fix some language issues in German language (#664 )
* New icons (#643 )
* New Icons
* Remove unused assets
* Change send icon
* Layout tweaks
* Refactor Status
* Styles changed
* User layout fix
* Separator layout changes
* Sidebar status layout fix
* Fix Message.onLongPress issue
* Fix code markdown
Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/625
* Status lint
* Fix tests
* Navigation debounce
* RoomActions icons
* Space between components
* Group text
* Update tests
* [CHORE] Remove .debug suffix on Android (#681 )
* [FIX] Fix null native Messagebox component object (#680 )
* Fix null native Messagebox component object
* [iOS] Fix header alignment
* Remove unused files
* Switch to react-navigation (#687 )
* Update readme (#714 )
* Bump to 1.10.1 (#731 )
* [FIX] Deep linking between multiple logged servers (#730 )
* Fix handle invisible status (#692 )
* I18n: Add Portuguese (Portugal) (#722 )
* [FIX] Show ActivityIndicator in RoomMembersView (#686 )
* Bump version to 1.11.0 (#761 )
* Migrate from GCM to FCM (#760 )
* [NEW] Scrollable room name feature (#756 )
* [NEW] Scroll down floating button (#735 )
* [CHORE] Added Storybook documentation (#757 )
* Use FlatList in RoomView (#762 )
* [FIX] iOS requiring location permission (#768 )
* Room item layout (#771 )
* [NEW] Draft message per room (#772 )
* [FIX] Add Realm.safeAddListener (#785 )
* [CHORE] Remove tvOS target (#779 )
* [NEW] Discussions (#696 )
* Bump version to 1.12.0 (#804 )
* [NEW] Threads (#798 )
* RoomsListView improvements (#819 )
* [FIX] Giphy not showing (#810 )
* [FIX] Apply emojify on empty texts (#824 )
* Lock drawer when stack is not on root screen (#825 )
* Room item layout (#835 )
* [FIX] Threads (#838 )
Closes #826
Closes #827
Closes #828
Closes #829
Closes #830
Closes #831
Closes #832
Closes #833
* [FIX] Smaller thread title (#846 )
* [FIX] Smaller thread title
* Remove markdown notation from thread title
* On message press debounce
* Align vertical thread title
* [Regression] Search stopped working on Android after LastMessage refactor (#851 )
* Load legal pages from web (#849 )
* Update fetch permissions api (#850 )
* Update custom emojis endpoint (#852 )
* Update emoji endpoint
* Use React.memo on Markdown
* Support RC versions lower than 0.75.0
* Realm migration
* Fetch roles from rest api (#853 )
* Fetch roles from rest api
* Fix RoomInfoView role get
* Remove roles from redux
* Bump version to 1.13 (#857 )
* Active users improvements (#855 )
* Remove connection badge (#862 )
* Connecting indicator on RoomsListView header
* Connecting indicator on RoomView header
* Remove ConnectionBadge
* Show updating on RoomView load messages
* Update dependencies (#863 )
* 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
* Remove duplicated getRoleDescription function (#866 )
* [FIX] Load local URL image (#871 )
* [FIX] Toggle/follow thread icon (#867 )
* Tweaks on sequential threads messages layout (#858 )
* 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
* [FIX] Check if room is mounted before setting state (#864 )
* 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
* Check if RoomView is mounted before rendering
* Refactor navigation events on RoomsListView
* Fix lint
* Fix listener
* [FIX] Typing not getting cleared after popping a room (#873 )
* [CHORE] Remove e2e tests from CI (#875 )
* [FIX] Remove listeners on RoomView header unmount (#874 )
* [RELEASE] Merge beta into master (#1055 )
* Bump version to 1.16.0 (#1014 )
* [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982 )
* ✨ Create user table
* ✨ Introduce user table
* 🔥 Remove unused table
* ➕ Add userdefaults to storage data
* 💚 Fix android build
* ✨ Get credentials from iOS native client
* 🔥 Remove unused code
* ⏪ Revert sign xcode
* 🐛 Fix first login-logout
* 🎨 Use constants to UserDefaults Keys
* 🐛 Fix clear server-user-info on logout
* 🐛 Fix filter null value
* 🚑 Remove user object in logout
* ✨ Fix get servers from native-client
* 🚑 Fix error on change server
* [FIX] Don't run UserDefaults credentials on Android (#1015 )
* 🐛 Fix native credentials (android)
* Fix migration loop
* [IMPROVEMENT] Hide frequently used emoji tab when empty (#792 )
* [IMPROVEMENT] Bigger emoji in emoji only messages (#793 )
* issue #725 : bigger emoji in emoji only message
* issue-725/add storybook for Message/Emoji
* issue-725: update storybook/Message jest snapshot
* comment storybook import
* allow spaces and line breaks in emoji only message
* merge develop
* revert unnecessary spacing
* [FIX] Empty message if contains only a link (#787 )
* Fix empty message if contains only a link
* 🐛 Fix empty space
* [IMPROVEMENT] Refactor empty space regex on quote (#1017 )
* 🎨 Improve regex to empty space on quote
* 🎨 Improve on regex to empty space on quote
* [NEW] Custom fields on signup (#1013 )
* added custom feilds on registration
* added flag as leftIcon and removed lable
* added try and catch
* typo
* [CHORE] Renew provisioning profiles (#1020 )
* [NEW] Auto-translate (#1012 )
* Update realm
* View original and translate working
* Read AutoTranslate_Enabled setting
* RocketChat.canAutoTranslate()
* AutoTranslateView
* Save language
* Auto-translate switch
* Translate message
* [IMPROVEMENT] Use haptics rather than vibration (#1016 )
* Install expo-haptics
* Use expo-haptics rather than RN's Vibration module
* [IMPROVEMENT] Use Rest API for file upload (#1005 )
* removed rn-fetch-blob and use native XMLHttpRequest instead
* removed unnessary changes
* fix android bug
* fix android bug
* added tmid support
* fix bug
* fixed isssue with cacel model
* fix problems with audio
* done requested changes
* fix bug with android
* [CHORE] [CI] [TESTS] update detox to make ci pass (#1026 )
* feat: update detox to 12.11.3 to make CI pass
* ci: comment all jobs but leave e2e-test job
* commit to rerun IC e2e-test job
* ci: uncomment all CI jobs
* [NEW] Room swipe actions: mark as read/unread, hide, fav (#976 )
* added unread and fav feature
* changed the layout
* fix jest
* done requested changes
* added requested changes
* [FIX] Android build (#1027 )
* [FIX] Android build
* CircleCI error
* [FIX] iOS share credentials build (#1028 )
* [FIX] iOS share credentials build
* Use `hasMigration` as a string
* [CI] Restore cache on CI (#1029 )
* feat: add fastlane save\restore cache config; comment not needed jobs;
* install fastlane using 'bundle install'
* install fastlane using 'sudo bundle install'
* uncomment ios build commands
* run set up google services in ios folder
* add working_directory: ios to ios-build steps
* remove 'cd ios' from Fastlane build step
* add save\restore cache for npm modules
* group save_cache steps
* cache fastlane in ios-testflight job
* uncomment previously commented jobs\steps
* fix: add missing colon
* use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
* add names for save\restore steps
* ci: add `default` step with `working_directory: ~/repo` to ios-build job
* return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
* fix: add missing curly braces
* save\restore cache in e2e-test job; remove {{arch}} from cache names
* add names to restore_cache steps in android-build job
* add names to save_cache steps in android-build job
* add names to all save\restore steps; change checksum package.json to yarn.lock
* change `npm` to `NPM` in steps naming
* remove {{ checksum circle ci }} from android-build job and fix naming of steps
* [FIX] Rooms swipes (#1034 )
* Regression: on press style feedback
* Action button styles
* Fix animations
* Styles changed
* Update subscription without having to wait for socket
* Calculate width on RoomsListView instead
* [FIX] Decrease bigger emoji size to 30 (#1031 )
* [FIX] Append server URL on avatar if necessary (#1038 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* Bump version to 1.16.1 (#1045 )
* [FIX] Set UserDefaults AppGroup on notification tap (#1047 )
* [FIX] Auto-translate messages as they arrive
* Fix favorite button
* [RELEASE] Merge beta into master (#1082 )
* Bump version to 1.16.0 (#1014 )
* [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982 )
* ✨ Create user table
* ✨ Introduce user table
* 🔥 Remove unused table
* ➕ Add userdefaults to storage data
* 💚 Fix android build
* ✨ Get credentials from iOS native client
* 🔥 Remove unused code
* ⏪ Revert sign xcode
* 🐛 Fix first login-logout
* 🎨 Use constants to UserDefaults Keys
* 🐛 Fix clear server-user-info on logout
* 🐛 Fix filter null value
* 🚑 Remove user object in logout
* ✨ Fix get servers from native-client
* 🚑 Fix error on change server
* [FIX] Don't run UserDefaults credentials on Android (#1015 )
* 🐛 Fix native credentials (android)
* Fix migration loop
* [IMPROVEMENT] Hide frequently used emoji tab when empty (#792 )
* [IMPROVEMENT] Bigger emoji in emoji only messages (#793 )
* issue #725 : bigger emoji in emoji only message
* issue-725/add storybook for Message/Emoji
* issue-725: update storybook/Message jest snapshot
* comment storybook import
* allow spaces and line breaks in emoji only message
* merge develop
* revert unnecessary spacing
* [FIX] Empty message if contains only a link (#787 )
* Fix empty message if contains only a link
* 🐛 Fix empty space
* [IMPROVEMENT] Refactor empty space regex on quote (#1017 )
* 🎨 Improve regex to empty space on quote
* 🎨 Improve on regex to empty space on quote
* [NEW] Custom fields on signup (#1013 )
* added custom feilds on registration
* added flag as leftIcon and removed lable
* added try and catch
* typo
* [CHORE] Renew provisioning profiles (#1020 )
* [NEW] Auto-translate (#1012 )
* Update realm
* View original and translate working
* Read AutoTranslate_Enabled setting
* RocketChat.canAutoTranslate()
* AutoTranslateView
* Save language
* Auto-translate switch
* Translate message
* [IMPROVEMENT] Use haptics rather than vibration (#1016 )
* Install expo-haptics
* Use expo-haptics rather than RN's Vibration module
* [IMPROVEMENT] Use Rest API for file upload (#1005 )
* removed rn-fetch-blob and use native XMLHttpRequest instead
* removed unnessary changes
* fix android bug
* fix android bug
* added tmid support
* fix bug
* fixed isssue with cacel model
* fix problems with audio
* done requested changes
* fix bug with android
* [CHORE] [CI] [TESTS] update detox to make ci pass (#1026 )
* feat: update detox to 12.11.3 to make CI pass
* ci: comment all jobs but leave e2e-test job
* commit to rerun IC e2e-test job
* ci: uncomment all CI jobs
* [NEW] Room swipe actions: mark as read/unread, hide, fav (#976 )
* added unread and fav feature
* changed the layout
* fix jest
* done requested changes
* added requested changes
* [FIX] Android build (#1027 )
* [FIX] Android build
* CircleCI error
* [FIX] iOS share credentials build (#1028 )
* [FIX] iOS share credentials build
* Use `hasMigration` as a string
* [CI] Restore cache on CI (#1029 )
* feat: add fastlane save\restore cache config; comment not needed jobs;
* install fastlane using 'bundle install'
* install fastlane using 'sudo bundle install'
* uncomment ios build commands
* run set up google services in ios folder
* add working_directory: ios to ios-build steps
* remove 'cd ios' from Fastlane build step
* add save\restore cache for npm modules
* group save_cache steps
* cache fastlane in ios-testflight job
* uncomment previously commented jobs\steps
* fix: add missing colon
* use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
* add names for save\restore steps
* ci: add `default` step with `working_directory: ~/repo` to ios-build job
* return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
* fix: add missing curly braces
* save\restore cache in e2e-test job; remove {{arch}} from cache names
* add names to restore_cache steps in android-build job
* add names to save_cache steps in android-build job
* add names to all save\restore steps; change checksum package.json to yarn.lock
* change `npm` to `NPM` in steps naming
* remove {{ checksum circle ci }} from android-build job and fix naming of steps
* [FIX] Rooms swipes (#1034 )
* Regression: on press style feedback
* Action button styles
* Fix animations
* Styles changed
* Update subscription without having to wait for socket
* Calculate width on RoomsListView instead
* [FIX] Decrease bigger emoji size to 30 (#1031 )
* [FIX] Append server URL on avatar if necessary (#1038 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* Bump version to 1.16.1 (#1045 )
* [FIX] Set UserDefaults AppGroup on notification tap (#1047 )
* [FIX] Auto-translate messages as they arrive
* Fix favorite button
* [FIX] Swipe animations (#1044 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* Fix favorite button
* [FIX] Auto-translate messages as they arrive (#1049 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* [FIX] Auto-translate messages as they arrive
* [i18n] Add missing de translations (#1040 )
* [CHORE] Switch to react-native-localize (#1043 )
* Bump version to 1.17.0 (#1057 )
* Load views as needed (#1056 )
* [IMPROVEMENT] Change "resend" icon position (#1048 )
* [NEW] Video support (#801 )
* [NEW] File upload (#882 )
* [NEW] Share extension (#942 )
* [FIX] Share extension CI build (#1060 )
* Change bundleID
* Provisioning
* get provisioning profile
* [IMPROVEMENT] Reusable toast (#1065 )
* [FIX] Moment locales (#1066 )
* [FIX] Share Extension issues (#1064 )
* [FIX] Empty white list enables all media types upload (#1077 )
* Merge branch 'master' into develop (#1079 )
* [FIX] Empty white list enables all media types upload (#1080 )
* Create utils to media (canUpload)
* Fix variable name
* [CHORE] Update README (#1081 )
* [RELEASE] Merge beta into master (#1088 )
* Bump version to 1.16.0 (#1014 )
* [IMPROVEMENT] Share credentials with Rocket.Chat.iOS (#982 )
* ✨ Create user table
* ✨ Introduce user table
* 🔥 Remove unused table
* ➕ Add userdefaults to storage data
* 💚 Fix android build
* ✨ Get credentials from iOS native client
* 🔥 Remove unused code
* ⏪ Revert sign xcode
* 🐛 Fix first login-logout
* 🎨 Use constants to UserDefaults Keys
* 🐛 Fix clear server-user-info on logout
* 🐛 Fix filter null value
* 🚑 Remove user object in logout
* ✨ Fix get servers from native-client
* 🚑 Fix error on change server
* [FIX] Don't run UserDefaults credentials on Android (#1015 )
* 🐛 Fix native credentials (android)
* Fix migration loop
* [IMPROVEMENT] Hide frequently used emoji tab when empty (#792 )
* [IMPROVEMENT] Bigger emoji in emoji only messages (#793 )
* issue #725 : bigger emoji in emoji only message
* issue-725/add storybook for Message/Emoji
* issue-725: update storybook/Message jest snapshot
* comment storybook import
* allow spaces and line breaks in emoji only message
* merge develop
* revert unnecessary spacing
* [FIX] Empty message if contains only a link (#787 )
* Fix empty message if contains only a link
* 🐛 Fix empty space
* [IMPROVEMENT] Refactor empty space regex on quote (#1017 )
* 🎨 Improve regex to empty space on quote
* 🎨 Improve on regex to empty space on quote
* [NEW] Custom fields on signup (#1013 )
* added custom feilds on registration
* added flag as leftIcon and removed lable
* added try and catch
* typo
* [CHORE] Renew provisioning profiles (#1020 )
* [NEW] Auto-translate (#1012 )
* Update realm
* View original and translate working
* Read AutoTranslate_Enabled setting
* RocketChat.canAutoTranslate()
* AutoTranslateView
* Save language
* Auto-translate switch
* Translate message
* [IMPROVEMENT] Use haptics rather than vibration (#1016 )
* Install expo-haptics
* Use expo-haptics rather than RN's Vibration module
* [IMPROVEMENT] Use Rest API for file upload (#1005 )
* removed rn-fetch-blob and use native XMLHttpRequest instead
* removed unnessary changes
* fix android bug
* fix android bug
* added tmid support
* fix bug
* fixed isssue with cacel model
* fix problems with audio
* done requested changes
* fix bug with android
* [CHORE] [CI] [TESTS] update detox to make ci pass (#1026 )
* feat: update detox to 12.11.3 to make CI pass
* ci: comment all jobs but leave e2e-test job
* commit to rerun IC e2e-test job
* ci: uncomment all CI jobs
* [NEW] Room swipe actions: mark as read/unread, hide, fav (#976 )
* added unread and fav feature
* changed the layout
* fix jest
* done requested changes
* added requested changes
* [FIX] Android build (#1027 )
* [FIX] Android build
* CircleCI error
* [FIX] iOS share credentials build (#1028 )
* [FIX] iOS share credentials build
* Use `hasMigration` as a string
* [CI] Restore cache on CI (#1029 )
* feat: add fastlane save\restore cache config; comment not needed jobs;
* install fastlane using 'bundle install'
* install fastlane using 'sudo bundle install'
* uncomment ios build commands
* run set up google services in ios folder
* add working_directory: ios to ios-build steps
* remove 'cd ios' from Fastlane build step
* add save\restore cache for npm modules
* group save_cache steps
* cache fastlane in ios-testflight job
* uncomment previously commented jobs\steps
* fix: add missing colon
* use key for caching: node-modules-{{ checksum ".circleci/config.yml" }}-{{ checksum "yarn.lock" }}
* add names for save\restore steps
* ci: add `default` step with `working_directory: ~/repo` to ios-build job
* return back caching npm: `node-v1-{{ checksum "package.json" }}-{{ arch }}`
* fix: add missing curly braces
* save\restore cache in e2e-test job; remove {{arch}} from cache names
* add names to restore_cache steps in android-build job
* add names to save_cache steps in android-build job
* add names to all save\restore steps; change checksum package.json to yarn.lock
* change `npm` to `NPM` in steps naming
* remove {{ checksum circle ci }} from android-build job and fix naming of steps
* [FIX] Rooms swipes (#1034 )
* Regression: on press style feedback
* Action button styles
* Fix animations
* Styles changed
* Update subscription without having to wait for socket
* Calculate width on RoomsListView instead
* [FIX] Decrease bigger emoji size to 30 (#1031 )
* [FIX] Append server URL on avatar if necessary (#1038 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* Bump version to 1.16.1 (#1045 )
* [FIX] Set UserDefaults AppGroup on notification tap (#1047 )
* [FIX] Auto-translate messages as they arrive
* Fix favorite button
* [FIX] Swipe animations (#1044 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* Fix favorite button
* [FIX] Auto-translate messages as they arrive (#1049 )
* Comment removeClippedSubviews
* Comment width animation
* Remove redux from RoomItem
* Fix wrong re-render comparison
* Remove listener
* Raise minDeltaX
* memo actions
* Spring with native driver
* Refactor functions
* Fix props issues
* Remove RoomItem.height
* Long swipe
* Refactor animations
* this.rowTranslation -> this.transX
* Moved state to this
* [FIX] Auto-translate messages as they arrive
* [i18n] Add missing de translations (#1040 )
* [CHORE] Switch to react-native-localize (#1043 )
* Bump version to 1.17.0 (#1057 )
* Load views as needed (#1056 )
* [IMPROVEMENT] Change "resend" icon position (#1048 )
* [NEW] Video support (#801 )
* [NEW] File upload (#882 )
* [NEW] Share extension (#942 )
* [FIX] Share extension CI build (#1060 )
* Change bundleID
* Provisioning
* get provisioning profile
* [IMPROVEMENT] Reusable toast (#1065 )
* [FIX] Moment locales (#1066 )
* [FIX] Share Extension issues (#1064 )
* [FIX] Empty white list enables all media types upload (#1077 )
* Merge branch 'master' into develop (#1079 )
* [FIX] Empty white list enables all media types upload (#1080 )
* Create utils to media (canUpload)
* Fix variable name
* [CHORE] Update README (#1081 )
* [FIX] Media share type (#1086 )
* [RELEASE] Merge beta into master (#1142 )
* [RELEASE] Merge beta into master (#1174 )
* [RELEASE] Merge beta into master (#1282 )
* Merge beta into master (#1461 )
* Merge beta into master (#1637 )
* Merge beta into master (#1759 )
* Merge beta into master (#1897 )
* [FIX] Close SortDropdown on sort select (#1230 )
* [FIX] Cancel upload and check failed upload (#1232 )
* [FIX] Slash commands not cleaning is typing and not using state (#1233 )
* [FIX] Dispatch roomsRequest on app foreground event even if not connected (#1234 )
* [CHORE] Update react-native-jitsi-meet (#1235 )
* [FIX] Regex on run slash command (#1223 )
* Update React Native to 0.61.1 (#1236 )
* Update React Native to 0.61.1
* Update patch to SSL Pinning
* Revert storybook
* [CHORE] Update react-native-safe-area-view (#1219 )
* [FIX] Try/catch JSON.parse XHR response (#1238 )
* [FIX] Change messagebox icon immediate on change text (#1241 )
* [FIX] Update last open on message stream received (#1240 )
* [FIX] Remove animation from RoomsListView.willFocus (#1239 )
* [FIX] Delete message on thread (#1214 )
* [REGRESSION] Markdown text (#1242 )
* [FIX] Jest (#1243 )
* [FIX] Avatar shown when useRealName is activated (#1162 )
* Fix avatar when use real name
* Wrong indentation
* [DOCS] Add SECURITY.md (#1244 )
* [CHORE] Update react-native-reanimated to 1.3.0 (#1246 )
* [FIX] Run credentials migration only once (#1245 )
* [CHORE] Update react-native-jitsi-meet to 2.0.1 (#1249 )
* [FIX] Messagebox onChangeText issues (#1252 )
* Stop ongoing debounces on messagebox unmount
* Immediately change send icon, but keep debouncing others
* Make CustomEmoji stateless function
* Fix mentions keyExtractor
* [FIX] Room subscription issues (#1255 )
* [FIX] Reaction press (#1258 )
* [FIX] Channel avatars not showing after application unloads (#1264 )
* Revert react-native-safe-area-view (#1265 )
* [FIX] Remove console on production mode (#1268 )
* [FIX] Messages preview issues (#1257 )
* [FIX] Select user from native credentials (#1266 )
* [FIX] Some issues on preview message (#1271 )
* [FIX] Audio player track and thumb not rendering on Android (#1273 )
* [FIX] Record audio message throws exception when FileSystem.getInfoAsync is called (#1272 )
* [FIX] China shouldn't use CallKit (#1274 )
* [FIX] Watermelon batches (#1277 )
* Bump version to 1.20.1 (#1285 )
* [CHORE] Remove memoize-one (#1284 )
* [FIX] End Jitsi call on unmount (#1291 )
* [FIX] Allow self-signed certificates (#1310 )
* [FIX] Set User-Agent (#1318 )
* Set User-Agent Fetch & Websocket & XHR
* Set User-Agent
* Custom User Agent on fetch/websocket
* Fix names
* Use DeviceInfo
* fix server with subpath (#1322 )
* [FIX] Server with https:\\ instead of https:// (#1320 )
* [FIX] Server dropdown not closing after changing stack (#1299 )
* [FIX] Invalid server version (#1319 )
* [IMPROVEMENT] Respect "Hide counter" preference (#1306 )
* [FIX] Pass isFocused as a function to Messagebox (#1309 )
* [CHORE] Remove icons folder (#1290 )
* [CHORE] Refactor RoomItem touchable (#1331 )
* [FIX] Unnecessary rerender on RoomItem when status is undefined (#1336 )
* [UPDATE DEPS] react-navigation and react-navigation-stack (#1337 )
* [FIX] Avatars not loading on share extension when Accounts_AvatarBlockUnauthenticatedAccess is enabled (#1339 )
* Bump version to 1.20.2 (#1340 )
* [FIX] Remove some unnecessary re-renders on Messagebox (#1341 )
* [REGRESSION] Use LayoutAnimation instead of Transition API (#1338 )
* [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342 )
* [IMPROVEMENT] Save last message as message when subscription is updated (#1344 )
* [UPDATE DEPS] Update RN to 0.61.3 (#1345 )
* [DOCS] Update Readme (#1346 )
* [CHORE] Remove react-native-scrollable-tab-view fork (#1352 )
* [FIX] URL preview (#1360 )
* [REGRESSION] Decrease list view memory size (#1361 )
* [FIX] Paste (#1350 )
* [CHORE] Update gems (#1365 )
* Bump version to 1.20.3 (#1366 )
* [FIX] Use Ruby 2.4 on TestFlight upload (#1368 )
* [FIX] Parse Urls (#1371 )
* [FIX] Parse image URL only if it's not empty (#1372 )
* [FIX] Load messages issues (#1373 )
* Bump version to 1.21.0 (#1376 )
* [FIX] Crowd login (#1381 )
* [FIX] Clicking user avatar in thread previews crashes app (#1363 )
* [IMPROVEMENT] Error messages on connect (#1379 )
* [FIX] ProfileView input navigation error when custom fields aren't set (#1383 )
* [FIX] Batch server deletion on logout (#1382 )
* Bump app to 1.22.0 (#1387 )
* [FIX] Server Version (#1392 )
* Update patch and minor deps (#1386 )
* [FIX] Crash when open thread (#1395 )
* Bump version to 1.23.0 (#1394 )
* [I18N] Update ru.js (#1384 )
* [FIX] CAS building wrong URL (#1362 )
* [FIX] Delete messages (#1399 )
* [FIX] In-app notification showing wrong content on channels (#1400 )
* Bump version to 1.24.0 (#1404 )
* [FIX] Prevent server with whitespace (#1402 )
* [IMPROVEMENT] Keyboard and content type on login (#1403 )
* [FIX] Messages stop loading (#1410 )
* [NEW] Tablet support (#1300 )
* [IMPROVEMENT] Authentication via deep linking (#1418 )
* [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422 )
* [FIX] BackHandler remove random failing on development (#1423 )
* Bump version to 1.25.0 (#1424 )
* [CHORE] Update CI Xcode Image (#1430 )
* [FIX] Rooms grouping not working properly (#1435 )
* [FIX] Take a video (#1437 )
* [NEW] Themes (#1298 )
* [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429 )
* [FIX] Init local settings on notification tap (#1438 )
* Bump version to 1.26.0 (#1450 )
* [FIX] Emoji parser not working on Hermes (#1445 )
* [NEW] Enable Hermes (#1446 )
* [FIX] Automatic theme repeating (#1457 )
* [CHORE] Sync Experimental and Official app versions (#1458 )
* [DOCS] Update readme (#1459 )
* [FIX] Messages being sent but showing as temp status (#1469 )
* [FIX] Missing messages after reconnect (#1470 )
* [FIX] Few fixes on themes (#1477 )
* [I18N] Missing German translations (#1465 )
* Missing German translation
* adding a missing space behind colon
* added a missing space after colon
* and another attempt to finally fix this – got confused by all the branches
* some smaller fixes for the translation
* better wording
* fixed another typo
* [FIX] Crash while displaying the attached image with http on file name (#1401 )
* [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425 )
* [NEW] Reply notification (#1448 )
* [FIX] Incorrect background color login on iPad (#1480 )
* [FIX] Prevent multiple tap on send (Share Extension) (#1481 )
* [NEW] Image Viewer (#1479 )
* [DOCS] Update Readme (#1485 )
* [FIX] Jitsi with Hermes Enabled (#1523 )
* [FIX] Draft messages not working with themed Messagebox (#1525 )
* [FIX] Go to direct message from members list (#1519 )
* [FIX] Make SAML wait for idp token instead of creating it on client (#1527 )
* [FIX] Server Test Push Notification (#1508 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update to new server response (#1509 )
* [FIX] Insert messages with blank users (#1529 )
* Bump version to 4.2.1 (#1530 )
* [FIX] Error when normalizing empty messages (#1532 )
* [REGRESSION] CAS (#1570 )
* Bump version to 4.2.2 (#1571 )
* [FIX] Add username block condition to prevent error (#1585 )
* Bump version to 4.2.3
* Bump version to 4.2.4
* Bump version to 4.3.0 (#1630 )
* [FIX] Channels doesn't load (#1586 )
* [FIX] Channels doesn't load
* [FIX] Update roomsUpdatedAt when subscriptions.length is 0
* [FIX] Remove unnecessary changes
* [FIX] Improve the code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629 )
* [NEW] Invite links (#1534 )
* [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625 )
* [FIX] Disable reset button if form didn't changed (#1569 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Header title of RoomInfoView (#1553 )
* [I18N] Gallery Permissions DE (#1542 )
* [FIX] Not allow to send messages to archived room (#1623 )
* [FIX] Profile fields automatically reset (#1502 )
* [FIX] Show attachment on ThreadMessagesView (#1493 )
* [NEW] Wordpress auth (#1633 )
* [CHORE] Add Start Packager script (#1639 )
* [CHORE] Update RN to 0.61.5 (#1638 )
* [CHORE] Update RN to 0.61.5
* [CHORE] Update react-native patch
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* Bump version to 4.3.1 (#1641 )
* [FIX] Change force logout rule (#1640 )
* Bump version to 4.4.0 (#1643 )
* [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575 )
* [NEW] Request review (#1627 )
* [NEW] Pull to refresh RoomView (#1657 )
* [FIX] Unsubscribe from room (#1655 )
* [FIX] Server with subdirs (#1646 )
* [NEW] Clear cache (#1660 )
* [IMPROVEMENT] Memoize and batch subscriptions updates (#1642 )
* [FIX] Disallow empty sharing (#1664 )
* [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663 )
* [FIX] In some cases, share extension doesn't load images (#1649 )
* [i18n] DE translations for new invite function and some minor fixes (#1631 )
* [FIX] Remove duplicate jetify step (#1628 )
minor: also remove 'cd' calls
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Read messages (#1666 )
* [i18n] German translations missing (#1670 )
* [FIX] Notifications crash on older Android Versions (#1672 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Lucas Siqueira <lucassiqzro@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Pitstopper <18574776+Pitstopper@users.noreply.github.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
* Merge beta into master (#2003 )
* [FIX] Pass isFocused as a function to Messagebox (#1309 )
* [CHORE] Remove icons folder (#1290 )
* [CHORE] Refactor RoomItem touchable (#1331 )
* [FIX] Unnecessary rerender on RoomItem when status is undefined (#1336 )
* [UPDATE DEPS] react-navigation and react-navigation-stack (#1337 )
* [FIX] Avatars not loading on share extension when Accounts_AvatarBlockUnauthenticatedAccess is enabled (#1339 )
* Bump version to 1.20.2 (#1340 )
* [FIX] Remove some unnecessary re-renders on Messagebox (#1341 )
* [REGRESSION] Use LayoutAnimation instead of Transition API (#1338 )
* [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342 )
* [IMPROVEMENT] Save last message as message when subscription is updated (#1344 )
* [UPDATE DEPS] Update RN to 0.61.3 (#1345 )
* [DOCS] Update Readme (#1346 )
* [CHORE] Remove react-native-scrollable-tab-view fork (#1352 )
* [FIX] URL preview (#1360 )
* [REGRESSION] Decrease list view memory size (#1361 )
* [FIX] Paste (#1350 )
* [CHORE] Update gems (#1365 )
* Bump version to 1.20.3 (#1366 )
* [FIX] Use Ruby 2.4 on TestFlight upload (#1368 )
* [FIX] Parse Urls (#1371 )
* [FIX] Parse image URL only if it's not empty (#1372 )
* [FIX] Load messages issues (#1373 )
* Bump version to 1.21.0 (#1376 )
* [FIX] Crowd login (#1381 )
* [FIX] Clicking user avatar in thread previews crashes app (#1363 )
* [IMPROVEMENT] Error messages on connect (#1379 )
* [FIX] ProfileView input navigation error when custom fields aren't set (#1383 )
* [FIX] Batch server deletion on logout (#1382 )
* Bump app to 1.22.0 (#1387 )
* [FIX] Server Version (#1392 )
* Update patch and minor deps (#1386 )
* [FIX] Crash when open thread (#1395 )
* Bump version to 1.23.0 (#1394 )
* [I18N] Update ru.js (#1384 )
* [FIX] CAS building wrong URL (#1362 )
* [FIX] Delete messages (#1399 )
* [FIX] In-app notification showing wrong content on channels (#1400 )
* Bump version to 1.24.0 (#1404 )
* [FIX] Prevent server with whitespace (#1402 )
* [IMPROVEMENT] Keyboard and content type on login (#1403 )
* [FIX] Messages stop loading (#1410 )
* [NEW] Tablet support (#1300 )
* [IMPROVEMENT] Authentication via deep linking (#1418 )
* [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422 )
* [FIX] BackHandler remove random failing on development (#1423 )
* Bump version to 1.25.0 (#1424 )
* [CHORE] Update CI Xcode Image (#1430 )
* [FIX] Rooms grouping not working properly (#1435 )
* [FIX] Take a video (#1437 )
* [NEW] Themes (#1298 )
* [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429 )
* [FIX] Init local settings on notification tap (#1438 )
* Bump version to 1.26.0 (#1450 )
* [FIX] Emoji parser not working on Hermes (#1445 )
* [NEW] Enable Hermes (#1446 )
* [FIX] Automatic theme repeating (#1457 )
* [CHORE] Sync Experimental and Official app versions (#1458 )
* [DOCS] Update readme (#1459 )
* [FIX] Messages being sent but showing as temp status (#1469 )
* [FIX] Missing messages after reconnect (#1470 )
* [FIX] Few fixes on themes (#1477 )
* [I18N] Missing German translations (#1465 )
* Missing German translation
* adding a missing space behind colon
* added a missing space after colon
* and another attempt to finally fix this – got confused by all the branches
* some smaller fixes for the translation
* better wording
* fixed another typo
* [FIX] Crash while displaying the attached image with http on file name (#1401 )
* [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425 )
* [NEW] Reply notification (#1448 )
* [FIX] Incorrect background color login on iPad (#1480 )
* [FIX] Prevent multiple tap on send (Share Extension) (#1481 )
* [NEW] Image Viewer (#1479 )
* [DOCS] Update Readme (#1485 )
* [FIX] Jitsi with Hermes Enabled (#1523 )
* [FIX] Draft messages not working with themed Messagebox (#1525 )
* [FIX] Go to direct message from members list (#1519 )
* [FIX] Make SAML wait for idp token instead of creating it on client (#1527 )
* [FIX] Server Test Push Notification (#1508 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update to new server response (#1509 )
* [FIX] Insert messages with blank users (#1529 )
* Bump version to 4.2.1 (#1530 )
* [FIX] Error when normalizing empty messages (#1532 )
* [REGRESSION] CAS (#1570 )
* Bump version to 4.2.2 (#1571 )
* [FIX] Add username block condition to prevent error (#1585 )
* Bump version to 4.2.3
* Bump version to 4.2.4
* Bump version to 4.3.0 (#1630 )
* [FIX] Channels doesn't load (#1586 )
* [FIX] Channels doesn't load
* [FIX] Update roomsUpdatedAt when subscriptions.length is 0
* [FIX] Remove unnecessary changes
* [FIX] Improve the code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629 )
* [NEW] Invite links (#1534 )
* [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625 )
* [FIX] Disable reset button if form didn't changed (#1569 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Header title of RoomInfoView (#1553 )
* [I18N] Gallery Permissions DE (#1542 )
* [FIX] Not allow to send messages to archived room (#1623 )
* [FIX] Profile fields automatically reset (#1502 )
* [FIX] Show attachment on ThreadMessagesView (#1493 )
* [NEW] Wordpress auth (#1633 )
* [CHORE] Add Start Packager script (#1639 )
* [CHORE] Update RN to 0.61.5 (#1638 )
* [CHORE] Update RN to 0.61.5
* [CHORE] Update react-native patch
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* Bump version to 4.3.1 (#1641 )
* [FIX] Change force logout rule (#1640 )
* Bump version to 4.4.0 (#1643 )
* [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575 )
* [NEW] Request review (#1627 )
* [NEW] Pull to refresh RoomView (#1657 )
* [FIX] Unsubscribe from room (#1655 )
* [FIX] Server with subdirs (#1646 )
* [NEW] Clear cache (#1660 )
* [IMPROVEMENT] Memoize and batch subscriptions updates (#1642 )
* [FIX] Disallow empty sharing (#1664 )
* [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663 )
* [FIX] In some cases, share extension doesn't load images (#1649 )
* [i18n] DE translations for new invite function and some minor fixes (#1631 )
* [FIX] Remove duplicate jetify step (#1628 )
minor: also remove 'cd' calls
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Read messages (#1666 )
* [i18n] German translations missing (#1670 )
* [FIX] Notifications crash on older Android Versions (#1672 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make username clickable on message (#1618 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show proper error message on profile (#1768 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Show toast when a message is starred/unstarred (#1616 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Incorrect size params to avatar endpoint (#1875 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove unrecognized emoji flags on android (#1887 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove react-native global installs (#1886 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emojis transparent on android (#1881 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump acorn from 5.7.3 to 5.7.4 (#1876 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.0 (#1911 )
* [FIX] Encode Image URI (#1909 )
* [FIX] Encode Image URI
* [FIX] Check if Image is Valid
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Adaptive Icons (#1904 )
* Remove unnecessary stuff from debug build
* Adaptive icon for experimental app
* [FIX] Stop showing message on leave channel (#1896 )
* [FIX] Leave room don't show 'was removed' message
* [FIX] Remove duplicated code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translations(#1900 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Linkedin OAuth login (#1913 )
* [CHORE] Fix typo in CreateChannel View (#1930 )
* [FIX] Respect protocol in HTTP Auth IPs (#1933 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use new LinkedIn OAuth url (#1935 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Use storyboard on splash screen (#1939 )
* Update react-native-bootsplash
* iOS
* Fix android
* [FIX] Check if avatar exists before create Icon (#1927 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Ignore self typing event (#1950 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change default directory listing to Users (#1948 )
* fix: change default directory listing to Users
* follow server settings
* Fix state to props
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Onboarding layout (#1954 )
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Create discussions (#1942 )
* [WIP][NEW] Create Discussion
* [FIX] Clear multiselect & Translations
* [NEW] Create Discussion at MessageActions
* [NEW] Disabled Multiselect
* [FIX] Initial channel
* [NEW] Create discussion on MessageBox Actions
* [FIX] Crashing on edit name
* [IMPROVEMENT] New message layout
* [CHORE] Update README
* [NEW] Avatars on MultiSelect
* [FIX] Select Users
* [FIX] Add redirect and Handle tablet
* [IMPROVEMENT] Split CreateDiscussionView
* [FIX] Create a discussion inner discussion
* [FIX] Create a discussion
* [I18N] Add pt-br
* Change icons
* [FIX] Nav to discussion & header title
* Fix header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Load messages (#1910 )
* Create updateLastOpen param on readMessages
* Remove InteractionManager from load messages
* [NEW] Custom Status (#1811 )
* [NEW] Custom Status
* [FIX] Subscribe to changes
* [FIX] Improve code using Banner component
* [IMPROVEMENT] Toggle modal
* [NEW] Edit custom status from Sidebar
* [FIX] Modal when tablet
* [FIX] Styles
* [FIX] Switch to react-native-promp-android
* [FIX] Custom Status UI
* [TESTS] E2E Custom Status
* Fix banner
* Fix banner
* Fix subtitle
* status text
* Fix topic header
* Fix RoomActionsView topic
* Fix header alignment on Android
* [FIX] RoomInfo crashes when without statusText
* [FIX] Use users.setStatus
* [FIX] Remove customStatus of ProfileView
* [FIX] Room View Thread Header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UI issues of Create Discussion View (#1965 )
* [NEW] Direct Message between multiple users (#1958 )
* [WIP] DM between multiple users
* [WIP][NEW] Create new DM between multiple users
* [IMPROVEMENT] Improve createChannel Sagas
* [IMPROVEMENT] Selected Users view
* [IMPROVEMENT] Room Actions of Group DM
* [NEW] Create new DM between multiple users
* [NEW] Group DM avatar
* [FIX] Directory border
* [IMPROVEMENT] Use isGroupChat
* [CHORE] Remove legacy getRoomMemberId
* [NEW] RoomTypeIcon
* [FIX] No use legacy method on RoomInfoView
* [FIX] Blink header when create new DM
* [FIX] Only show create direct message option when allowed
* [FIX] RoomInfoView
* pt-BR
* Few fixes
* Create button name
* Show create button only after a user is selected
* Fix max users issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Add server and hide login (#1968 )
* Navigate to new server workspace from ServerDropdown if there's no token
* Hide login button based on login services and Accounts_ShowFormLogin setting
* [FIX] Lint
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MultiSelect Keyboard behavior (Android) (#1969 )
* fixed-modal-position
* made-changes
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Bottom border style on DirectoryView (#1963 )
* [FIX] Border style
* [FIX] Refactoring
* [FIX] fix color of border
* Undo
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Clear settings on server change (#1967 )
* [FIX] Deeplinking without RoomId (#1925 )
* [FIX] Deeplinking without rid
* [FIX] Join channel
* [FIX] Deep linking without rid
* Update app/lib/methods/canOpenRoom.js
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Two Factor authentication via email (#1961 )
* First api call working
* [NEW] REST API Post wrapper 2FA
* [NEW] Send 2FA on Email
* [I18n] Add translations
* [NEW] Translations & Cancel totp
* [CHORE] Totp -> TwoFactor
* [NEW] Two Factor by email
* [NEW] Tablet Support
* [FIX] Text colors
* [NEW] Password 2fa
* [FIX] Encrypt password on 2FA
* [NEW] MethodCall2FA
* [FIX] Password fallback
* [FIX] Wrap all post/methodCall with 2fa
* [FIX] Wrap missed function
* few fixes
* [FIX] Use new TOTP on Login
* [improvement] 2fa methodCall
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Correct message for manual approval user Registration (#1906 )
* [FIX] Correct message for manual approval from admin shown on Registeration
* lint fix - added semicolon
* Updated the translations
* [FIX] Translations
* i18n to match server
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Direct Message between multiple users REST (#1974 )
* [FIX] Investigate app losing connection issues (#1890 )
* [WIP] Reopen without timeOut & ping with 5 sec & Fix Unsubscribe
* [FIX] Remove duplicated close
* [FIX] Use no-dist lib
* [FIX] Try minor fix
* [FIX] Try reopen connection when app was put on foreground
* [FIX] Remove timeout
* [FIX] Build
* [FIX] Patch
* [FIX] Snapshot
* [IMPROVEMENT] Decrease time to reopen
* [FIX] Some fixes
* [FIX] Update sdk version
* [FIX] Subscribe Room Once
* [CHORE] Update sdk
* [FIX] Subscribe Room
* [FIX] Try to resend missed subs
* [FIX] Users never show status when start app without network
* [FIX] Subscribe to room
* [FIX] Multiple servers
* [CHORE] Update SDK
* [FIX] Don't duplicate streams on subscribeAll
* [FIX] Server version when start the app offline
* [FIX] Server version cached
* [CHORE] Remove unnecessary code
* [FIX] Offline server version
* [FIX] Subscribe before connect
* [FIX] Remove unncessary props
* [FIX] Update sdk
* [FIX] User status & Unsubscribe Typing
* [FIX] Typing at incorrect room
* [FIX] Multiple Servers
* [CHORE] Update SDK
* [REVERT] Undo some changes on SDK
* [CHORE] Update sdk to prevent incorrect subscribes
* [FIX] Prevent no reconnect
* [FIX] Remove close on open
* [FIX] Clear typing when disconnect/connect to SDK
* [CHORE] Update SDK
* [CHORE] Update SDK
* Update SDK
* fix merge develop
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Single message thread inserting thread without rid (#1999 )
* [FIX] ThreadMessagesView crashing on load (#1997 )
* [FIX] Saml (#1996 )
* [FIX] SAML incorrect close
* [FIX] Pathname
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change user own status (#1995 )
* [FIX] Change user own status
* [IMPROVEMENT] Set activeUsers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Loading all updated rooms after app resume (#1998 )
* [FIX] Loading all updated rooms after app resume
* Fix room date on RoomItem
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change notifications preferences (#2000 )
* [FIX] Change notifications preferences
* [IMPROVEMENT] Picker View
* [I18N] Translations
* [FIX] Picker Selection
* [FIX] List border
* [FIX] Prevent crash
* [FIX] Not-Pref tablet
* [FIX] Use same style of LanguageView
* [IMPROVEMENT] Send listItem title
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.1 (#2001 )
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Pitstopper <18574776+Pitstopper@users.noreply.github.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
* Merge beta into master (#2032 )
* [FIX] Remove setState from notifications view causing watermelon object to be updated outside an action (#1342 )
* [IMPROVEMENT] Save last message as message when subscription is updated (#1344 )
* [UPDATE DEPS] Update RN to 0.61.3 (#1345 )
* [DOCS] Update Readme (#1346 )
* [CHORE] Remove react-native-scrollable-tab-view fork (#1352 )
* [FIX] URL preview (#1360 )
* [REGRESSION] Decrease list view memory size (#1361 )
* [FIX] Paste (#1350 )
* [CHORE] Update gems (#1365 )
* Bump version to 1.20.3 (#1366 )
* [FIX] Use Ruby 2.4 on TestFlight upload (#1368 )
* [FIX] Parse Urls (#1371 )
* [FIX] Parse image URL only if it's not empty (#1372 )
* [FIX] Load messages issues (#1373 )
* Bump version to 1.21.0 (#1376 )
* [FIX] Crowd login (#1381 )
* [FIX] Clicking user avatar in thread previews crashes app (#1363 )
* [IMPROVEMENT] Error messages on connect (#1379 )
* [FIX] ProfileView input navigation error when custom fields aren't set (#1383 )
* [FIX] Batch server deletion on logout (#1382 )
* Bump app to 1.22.0 (#1387 )
* [FIX] Server Version (#1392 )
* Update patch and minor deps (#1386 )
* [FIX] Crash when open thread (#1395 )
* Bump version to 1.23.0 (#1394 )
* [I18N] Update ru.js (#1384 )
* [FIX] CAS building wrong URL (#1362 )
* [FIX] Delete messages (#1399 )
* [FIX] In-app notification showing wrong content on channels (#1400 )
* Bump version to 1.24.0 (#1404 )
* [FIX] Prevent server with whitespace (#1402 )
* [IMPROVEMENT] Keyboard and content type on login (#1403 )
* [FIX] Messages stop loading (#1410 )
* [NEW] Tablet support (#1300 )
* [IMPROVEMENT] Authentication via deep linking (#1418 )
* [IMPROVEMENT] Markdown performance when identifying emoji only content (#1422 )
* [FIX] BackHandler remove random failing on development (#1423 )
* Bump version to 1.25.0 (#1424 )
* [CHORE] Update CI Xcode Image (#1430 )
* [FIX] Rooms grouping not working properly (#1435 )
* [FIX] Take a video (#1437 )
* [NEW] Themes (#1298 )
* [FIX] Share extension doesn't reconnect to previous selected server on Android (#1429 )
* [FIX] Init local settings on notification tap (#1438 )
* Bump version to 1.26.0 (#1450 )
* [FIX] Emoji parser not working on Hermes (#1445 )
* [NEW] Enable Hermes (#1446 )
* [FIX] Automatic theme repeating (#1457 )
* [CHORE] Sync Experimental and Official app versions (#1458 )
* [DOCS] Update readme (#1459 )
* [FIX] Messages being sent but showing as temp status (#1469 )
* [FIX] Missing messages after reconnect (#1470 )
* [FIX] Few fixes on themes (#1477 )
* [I18N] Missing German translations (#1465 )
* Missing German translation
* adding a missing space behind colon
* added a missing space after colon
* and another attempt to finally fix this – got confused by all the branches
* some smaller fixes for the translation
* better wording
* fixed another typo
* [FIX] Crash while displaying the attached image with http on file name (#1401 )
* [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425 )
* [NEW] Reply notification (#1448 )
* [FIX] Incorrect background color login on iPad (#1480 )
* [FIX] Prevent multiple tap on send (Share Extension) (#1481 )
* [NEW] Image Viewer (#1479 )
* [DOCS] Update Readme (#1485 )
* [FIX] Jitsi with Hermes Enabled (#1523 )
* [FIX] Draft messages not working with themed Messagebox (#1525 )
* [FIX] Go to direct message from members list (#1519 )
* [FIX] Make SAML wait for idp token instead of creating it on client (#1527 )
* [FIX] Server Test Push Notification (#1508 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update to new server response (#1509 )
* [FIX] Insert messages with blank users (#1529 )
* Bump version to 4.2.1 (#1530 )
* [FIX] Error when normalizing empty messages (#1532 )
* [REGRESSION] CAS (#1570 )
* Bump version to 4.2.2 (#1571 )
* [FIX] Add username block condition to prevent error (#1585 )
* Bump version to 4.2.3
* Bump version to 4.2.4
* Bump version to 4.3.0 (#1630 )
* [FIX] Channels doesn't load (#1586 )
* [FIX] Channels doesn't load
* [FIX] Update roomsUpdatedAt when subscriptions.length is 0
* [FIX] Remove unnecessary changes
* [FIX] Improve the code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629 )
* [NEW] Invite links (#1534 )
* [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625 )
* [FIX] Disable reset button if form didn't changed (#1569 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Header title of RoomInfoView (#1553 )
* [I18N] Gallery Permissions DE (#1542 )
* [FIX] Not allow to send messages to archived room (#1623 )
* [FIX] Profile fields automatically reset (#1502 )
* [FIX] Show attachment on ThreadMessagesView (#1493 )
* [NEW] Wordpress auth (#1633 )
* [CHORE] Add Start Packager script (#1639 )
* [CHORE] Update RN to 0.61.5 (#1638 )
* [CHORE] Update RN to 0.61.5
* [CHORE] Update react-native patch
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* Bump version to 4.3.1 (#1641 )
* [FIX] Change force logout rule (#1640 )
* Bump version to 4.4.0 (#1643 )
* [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575 )
* [NEW] Request review (#1627 )
* [NEW] Pull to refresh RoomView (#1657 )
* [FIX] Unsubscribe from room (#1655 )
* [FIX] Server with subdirs (#1646 )
* [NEW] Clear cache (#1660 )
* [IMPROVEMENT] Memoize and batch subscriptions updates (#1642 )
* [FIX] Disallow empty sharing (#1664 )
* [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663 )
* [FIX] In some cases, share extension doesn't load images (#1649 )
* [i18n] DE translations for new invite function and some minor fixes (#1631 )
* [FIX] Remove duplicate jetify step (#1628 )
minor: also remove 'cd' calls
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Read messages (#1666 )
* [i18n] German translations missing (#1670 )
* [FIX] Notifications crash on older Android Versions (#1672 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make username clickable on message (#1618 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show proper error message on profile (#1768 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Show toast when a message is starred/unstarred (#1616 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Incorrect size params to avatar endpoint (#1875 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove unrecognized emoji flags on android (#1887 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove react-native global installs (#1886 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emojis transparent on android (#1881 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump acorn from 5.7.3 to 5.7.4 (#1876 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.0 (#1911 )
* [FIX] Encode Image URI (#1909 )
* [FIX] Encode Image URI
* [FIX] Check if Image is Valid
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Adaptive Icons (#1904 )
* Remove unnecessary stuff from debug build
* Adaptive icon for experimental app
* [FIX] Stop showing message on leave channel (#1896 )
* [FIX] Leave room don't show 'was removed' message
* [FIX] Remove duplicated code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translations(#1900 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Linkedin OAuth login (#1913 )
* [CHORE] Fix typo in CreateChannel View (#1930 )
* [FIX] Respect protocol in HTTP Auth IPs (#1933 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use new LinkedIn OAuth url (#1935 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Use storyboard on splash screen (#1939 )
* Update react-native-bootsplash
* iOS
* Fix android
* [FIX] Check if avatar exists before create Icon (#1927 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Ignore self typing event (#1950 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change default directory listing to Users (#1948 )
* fix: change default directory listing to Users
* follow server settings
* Fix state to props
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Onboarding layout (#1954 )
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Create discussions (#1942 )
* [WIP][NEW] Create Discussion
* [FIX] Clear multiselect & Translations
* [NEW] Create Discussion at MessageActions
* [NEW] Disabled Multiselect
* [FIX] Initial channel
* [NEW] Create discussion on MessageBox Actions
* [FIX] Crashing on edit name
* [IMPROVEMENT] New message layout
* [CHORE] Update README
* [NEW] Avatars on MultiSelect
* [FIX] Select Users
* [FIX] Add redirect and Handle tablet
* [IMPROVEMENT] Split CreateDiscussionView
* [FIX] Create a discussion inner discussion
* [FIX] Create a discussion
* [I18N] Add pt-br
* Change icons
* [FIX] Nav to discussion & header title
* Fix header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Load messages (#1910 )
* Create updateLastOpen param on readMessages
* Remove InteractionManager from load messages
* [NEW] Custom Status (#1811 )
* [NEW] Custom Status
* [FIX] Subscribe to changes
* [FIX] Improve code using Banner component
* [IMPROVEMENT] Toggle modal
* [NEW] Edit custom status from Sidebar
* [FIX] Modal when tablet
* [FIX] Styles
* [FIX] Switch to react-native-promp-android
* [FIX] Custom Status UI
* [TESTS] E2E Custom Status
* Fix banner
* Fix banner
* Fix subtitle
* status text
* Fix topic header
* Fix RoomActionsView topic
* Fix header alignment on Android
* [FIX] RoomInfo crashes when without statusText
* [FIX] Use users.setStatus
* [FIX] Remove customStatus of ProfileView
* [FIX] Room View Thread Header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UI issues of Create Discussion View (#1965 )
* [NEW] Direct Message between multiple users (#1958 )
* [WIP] DM between multiple users
* [WIP][NEW] Create new DM between multiple users
* [IMPROVEMENT] Improve createChannel Sagas
* [IMPROVEMENT] Selected Users view
* [IMPROVEMENT] Room Actions of Group DM
* [NEW] Create new DM between multiple users
* [NEW] Group DM avatar
* [FIX] Directory border
* [IMPROVEMENT] Use isGroupChat
* [CHORE] Remove legacy getRoomMemberId
* [NEW] RoomTypeIcon
* [FIX] No use legacy method on RoomInfoView
* [FIX] Blink header when create new DM
* [FIX] Only show create direct message option when allowed
* [FIX] RoomInfoView
* pt-BR
* Few fixes
* Create button name
* Show create button only after a user is selected
* Fix max users issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Add server and hide login (#1968 )
* Navigate to new server workspace from ServerDropdown if there's no token
* Hide login button based on login services and Accounts_ShowFormLogin setting
* [FIX] Lint
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MultiSelect Keyboard behavior (Android) (#1969 )
* fixed-modal-position
* made-changes
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Bottom border style on DirectoryView (#1963 )
* [FIX] Border style
* [FIX] Refactoring
* [FIX] fix color of border
* Undo
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Clear settings on server change (#1967 )
* [FIX] Deeplinking without RoomId (#1925 )
* [FIX] Deeplinking without rid
* [FIX] Join channel
* [FIX] Deep linking without rid
* Update app/lib/methods/canOpenRoom.js
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Two Factor authentication via email (#1961 )
* First api call working
* [NEW] REST API Post wrapper 2FA
* [NEW] Send 2FA on Email
* [I18n] Add translations
* [NEW] Translations & Cancel totp
* [CHORE] Totp -> TwoFactor
* [NEW] Two Factor by email
* [NEW] Tablet Support
* [FIX] Text colors
* [NEW] Password 2fa
* [FIX] Encrypt password on 2FA
* [NEW] MethodCall2FA
* [FIX] Password fallback
* [FIX] Wrap all post/methodCall with 2fa
* [FIX] Wrap missed function
* few fixes
* [FIX] Use new TOTP on Login
* [improvement] 2fa methodCall
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Correct message for manual approval user Registration (#1906 )
* [FIX] Correct message for manual approval from admin shown on Registeration
* lint fix - added semicolon
* Updated the translations
* [FIX] Translations
* i18n to match server
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Direct Message between multiple users REST (#1974 )
* [FIX] Investigate app losing connection issues (#1890 )
* [WIP] Reopen without timeOut & ping with 5 sec & Fix Unsubscribe
* [FIX] Remove duplicated close
* [FIX] Use no-dist lib
* [FIX] Try minor fix
* [FIX] Try reopen connection when app was put on foreground
* [FIX] Remove timeout
* [FIX] Build
* [FIX] Patch
* [FIX] Snapshot
* [IMPROVEMENT] Decrease time to reopen
* [FIX] Some fixes
* [FIX] Update sdk version
* [FIX] Subscribe Room Once
* [CHORE] Update sdk
* [FIX] Subscribe Room
* [FIX] Try to resend missed subs
* [FIX] Users never show status when start app without network
* [FIX] Subscribe to room
* [FIX] Multiple servers
* [CHORE] Update SDK
* [FIX] Don't duplicate streams on subscribeAll
* [FIX] Server version when start the app offline
* [FIX] Server version cached
* [CHORE] Remove unnecessary code
* [FIX] Offline server version
* [FIX] Subscribe before connect
* [FIX] Remove unncessary props
* [FIX] Update sdk
* [FIX] User status & Unsubscribe Typing
* [FIX] Typing at incorrect room
* [FIX] Multiple Servers
* [CHORE] Update SDK
* [REVERT] Undo some changes on SDK
* [CHORE] Update sdk to prevent incorrect subscribes
* [FIX] Prevent no reconnect
* [FIX] Remove close on open
* [FIX] Clear typing when disconnect/connect to SDK
* [CHORE] Update SDK
* [CHORE] Update SDK
* Update SDK
* fix merge develop
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Single message thread inserting thread without rid (#1999 )
* [FIX] ThreadMessagesView crashing on load (#1997 )
* [FIX] Saml (#1996 )
* [FIX] SAML incorrect close
* [FIX] Pathname
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change user own status (#1995 )
* [FIX] Change user own status
* [IMPROVEMENT] Set activeUsers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Loading all updated rooms after app resume (#1998 )
* [FIX] Loading all updated rooms after app resume
* Fix room date on RoomItem
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change notifications preferences (#2000 )
* [FIX] Change notifications preferences
* [IMPROVEMENT] Picker View
* [I18N] Translations
* [FIX] Picker Selection
* [FIX] List border
* [FIX] Prevent crash
* [FIX] Not-Pref tablet
* [FIX] Use same style of LanguageView
* [IMPROVEMENT] Send listItem title
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.1 (#2001 )
* [FIX] DM header blink (#2011 )
* [FIX] Split get settings into two requests (#2017 )
* [FIX] Split get settings into two requests
* [FIX] Clear settings only when change server
* [IMPROVEMENT] Move the way to clear settings
* [REVERT] Revert some changes
* [FIX] Server Icon
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Invite Links (#2007 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read only channel/broadcast (#1951 )
* [FIX] Read only channel/broadcast
* [FIX] Roles missing
* [FIX] Check roles to readOnly
* [FIX] Can post
* [FIX] Respect post-readonly permission
* [FIX] Search a room readOnly
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Cas auth (#2024 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Login TOTP Compatibility to older servers (#2018 )
* [FIX] Login TOTP Compatibility to older servers
* [FIX] Android crashes if use double negation
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.4 (#2029 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Lint (#2030 )
* [FIX] UIKit with only one block (#2022 )
* [FIX] Message with only one block
* [FIX] Update headers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com>
Co-authored-by: Pitstopper <18574776+Pitstopper@users.noreply.github.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
* Merge beta into master (#2143 )
* [FIX] Messages being sent but showing as temp status (#1469 )
* [FIX] Missing messages after reconnect (#1470 )
* [FIX] Few fixes on themes (#1477 )
* [I18N] Missing German translations (#1465 )
* Missing German translation
* adding a missing space behind colon
* added a missing space after colon
* and another attempt to finally fix this – got confused by all the branches
* some smaller fixes for the translation
* better wording
* fixed another typo
* [FIX] Crash while displaying the attached image with http on file name (#1401 )
* [IMPROVEMENT] Tap app and server version to copy to clipboard (#1425 )
* [NEW] Reply notification (#1448 )
* [FIX] Incorrect background color login on iPad (#1480 )
* [FIX] Prevent multiple tap on send (Share Extension) (#1481 )
* [NEW] Image Viewer (#1479 )
* [DOCS] Update Readme (#1485 )
* [FIX] Jitsi with Hermes Enabled (#1523 )
* [FIX] Draft messages not working with themed Messagebox (#1525 )
* [FIX] Go to direct message from members list (#1519 )
* [FIX] Make SAML wait for idp token instead of creating it on client (#1527 )
* [FIX] Server Test Push Notification (#1508 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update to new server response (#1509 )
* [FIX] Insert messages with blank users (#1529 )
* Bump version to 4.2.1 (#1530 )
* [FIX] Error when normalizing empty messages (#1532 )
* [REGRESSION] CAS (#1570 )
* Bump version to 4.2.2 (#1571 )
* [FIX] Add username block condition to prevent error (#1585 )
* Bump version to 4.2.3
* Bump version to 4.2.4
* Bump version to 4.3.0 (#1630 )
* [FIX] Channels doesn't load (#1586 )
* [FIX] Channels doesn't load
* [FIX] Update roomsUpdatedAt when subscriptions.length is 0
* [FIX] Remove unnecessary changes
* [FIX] Improve the code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Make SAML to work on Rocket.Chat < 2.3.0 (#1629 )
* [NEW] Invite links (#1534 )
* [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625 )
* [FIX] Disable reset button if form didn't changed (#1569 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Header title of RoomInfoView (#1553 )
* [I18N] Gallery Permissions DE (#1542 )
* [FIX] Not allow to send messages to archived room (#1623 )
* [FIX] Profile fields automatically reset (#1502 )
* [FIX] Show attachment on ThreadMessagesView (#1493 )
* [NEW] Wordpress auth (#1633 )
* [CHORE] Add Start Packager script (#1639 )
* [CHORE] Update RN to 0.61.5 (#1638 )
* [CHORE] Update RN to 0.61.5
* [CHORE] Update react-native patch
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* Bump version to 4.3.1 (#1641 )
* [FIX] Change force logout rule (#1640 )
* Bump version to 4.4.0 (#1643 )
* [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575 )
* [NEW] Request review (#1627 )
* [NEW] Pull to refresh RoomView (#1657 )
* [FIX] Unsubscribe from room (#1655 )
* [FIX] Server with subdirs (#1646 )
* [NEW] Clear cache (#1660 )
* [IMPROVEMENT] Memoize and batch subscriptions updates (#1642 )
* [FIX] Disallow empty sharing (#1664 )
* [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663 )
* [FIX] In some cases, share extension doesn't load images (#1649 )
* [i18n] DE translations for new invite function and some minor fixes (#1631 )
* [FIX] Remove duplicate jetify step (#1628 )
minor: also remove 'cd' calls
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Read messages (#1666 )
* [i18n] German translations missing (#1670 )
* [FIX] Notifications crash on older Android Versions (#1672 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make username clickable on message (#1618 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show proper error message on profile (#1768 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Show toast when a message is starred/unstarred (#1616 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Incorrect size params to avatar endpoint (#1875 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove unrecognized emoji flags on android (#1887 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove react-native global installs (#1886 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emojis transparent on android (#1881 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump acorn from 5.7.3 to 5.7.4 (#1876 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.0 (#1911 )
* [FIX] Encode Image URI (#1909 )
* [FIX] Encode Image URI
* [FIX] Check if Image is Valid
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Adaptive Icons (#1904 )
* Remove unnecessary stuff from debug build
* Adaptive icon for experimental app
* [FIX] Stop showing message on leave channel (#1896 )
* [FIX] Leave room don't show 'was removed' message
* [FIX] Remove duplicated code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translations(#1900 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Linkedin OAuth login (#1913 )
* [CHORE] Fix typo in CreateChannel View (#1930 )
* [FIX] Respect protocol in HTTP Auth IPs (#1933 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use new LinkedIn OAuth url (#1935 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Use storyboard on splash screen (#1939 )
* Update react-native-bootsplash
* iOS
* Fix android
* [FIX] Check if avatar exists before create Icon (#1927 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Ignore self typing event (#1950 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change default directory listing to Users (#1948 )
* fix: change default directory listing to Users
* follow server settings
* Fix state to props
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Onboarding layout (#1954 )
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Create discussions (#1942 )
* [WIP][NEW] Create Discussion
* [FIX] Clear multiselect & Translations
* [NEW] Create Discussion at MessageActions
* [NEW] Disabled Multiselect
* [FIX] Initial channel
* [NEW] Create discussion on MessageBox Actions
* [FIX] Crashing on edit name
* [IMPROVEMENT] New message layout
* [CHORE] Update README
* [NEW] Avatars on MultiSelect
* [FIX] Select Users
* [FIX] Add redirect and Handle tablet
* [IMPROVEMENT] Split CreateDiscussionView
* [FIX] Create a discussion inner discussion
* [FIX] Create a discussion
* [I18N] Add pt-br
* Change icons
* [FIX] Nav to discussion & header title
* Fix header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Load messages (#1910 )
* Create updateLastOpen param on readMessages
* Remove InteractionManager from load messages
* [NEW] Custom Status (#1811 )
* [NEW] Custom Status
* [FIX] Subscribe to changes
* [FIX] Improve code using Banner component
* [IMPROVEMENT] Toggle modal
* [NEW] Edit custom status from Sidebar
* [FIX] Modal when tablet
* [FIX] Styles
* [FIX] Switch to react-native-promp-android
* [FIX] Custom Status UI
* [TESTS] E2E Custom Status
* Fix banner
* Fix banner
* Fix subtitle
* status text
* Fix topic header
* Fix RoomActionsView topic
* Fix header alignment on Android
* [FIX] RoomInfo crashes when without statusText
* [FIX] Use users.setStatus
* [FIX] Remove customStatus of ProfileView
* [FIX] Room View Thread Header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UI issues of Create Discussion View (#1965 )
* [NEW] Direct Message between multiple users (#1958 )
* [WIP] DM between multiple users
* [WIP][NEW] Create new DM between multiple users
* [IMPROVEMENT] Improve createChannel Sagas
* [IMPROVEMENT] Selected Users view
* [IMPROVEMENT] Room Actions of Group DM
* [NEW] Create new DM between multiple users
* [NEW] Group DM avatar
* [FIX] Directory border
* [IMPROVEMENT] Use isGroupChat
* [CHORE] Remove legacy getRoomMemberId
* [NEW] RoomTypeIcon
* [FIX] No use legacy method on RoomInfoView
* [FIX] Blink header when create new DM
* [FIX] Only show create direct message option when allowed
* [FIX] RoomInfoView
* pt-BR
* Few fixes
* Create button name
* Show create button only after a user is selected
* Fix max users issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Add server and hide login (#1968 )
* Navigate to new server workspace from ServerDropdown if there's no token
* Hide login button based on login services and Accounts_ShowFormLogin setting
* [FIX] Lint
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MultiSelect Keyboard behavior (Android) (#1969 )
* fixed-modal-position
* made-changes
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Bottom border style on DirectoryView (#1963 )
* [FIX] Border style
* [FIX] Refactoring
* [FIX] fix color of border
* Undo
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Clear settings on server change (#1967 )
* [FIX] Deeplinking without RoomId (#1925 )
* [FIX] Deeplinking without rid
* [FIX] Join channel
* [FIX] Deep linking without rid
* Update app/lib/methods/canOpenRoom.js
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Two Factor authentication via email (#1961 )
* First api call working
* [NEW] REST API Post wrapper 2FA
* [NEW] Send 2FA on Email
* [I18n] Add translations
* [NEW] Translations & Cancel totp
* [CHORE] Totp -> TwoFactor
* [NEW] Two Factor by email
* [NEW] Tablet Support
* [FIX] Text colors
* [NEW] Password 2fa
* [FIX] Encrypt password on 2FA
* [NEW] MethodCall2FA
* [FIX] Password fallback
* [FIX] Wrap all post/methodCall with 2fa
* [FIX] Wrap missed function
* few fixes
* [FIX] Use new TOTP on Login
* [improvement] 2fa methodCall
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Correct message for manual approval user Registration (#1906 )
* [FIX] Correct message for manual approval from admin shown on Registeration
* lint fix - added semicolon
* Updated the translations
* [FIX] Translations
* i18n to match server
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Direct Message between multiple users REST (#1974 )
* [FIX] Investigate app losing connection issues (#1890 )
* [WIP] Reopen without timeOut & ping with 5 sec & Fix Unsubscribe
* [FIX] Remove duplicated close
* [FIX] Use no-dist lib
* [FIX] Try minor fix
* [FIX] Try reopen connection when app was put on foreground
* [FIX] Remove timeout
* [FIX] Build
* [FIX] Patch
* [FIX] Snapshot
* [IMPROVEMENT] Decrease time to reopen
* [FIX] Some fixes
* [FIX] Update sdk version
* [FIX] Subscribe Room Once
* [CHORE] Update sdk
* [FIX] Subscribe Room
* [FIX] Try to resend missed subs
* [FIX] Users never show status when start app without network
* [FIX] Subscribe to room
* [FIX] Multiple servers
* [CHORE] Update SDK
* [FIX] Don't duplicate streams on subscribeAll
* [FIX] Server version when start the app offline
* [FIX] Server version cached
* [CHORE] Remove unnecessary code
* [FIX] Offline server version
* [FIX] Subscribe before connect
* [FIX] Remove unncessary props
* [FIX] Update sdk
* [FIX] User status & Unsubscribe Typing
* [FIX] Typing at incorrect room
* [FIX] Multiple Servers
* [CHORE] Update SDK
* [REVERT] Undo some changes on SDK
* [CHORE] Update sdk to prevent incorrect subscribes
* [FIX] Prevent no reconnect
* [FIX] Remove close on open
* [FIX] Clear typing when disconnect/connect to SDK
* [CHORE] Update SDK
* [CHORE] Update SDK
* Update SDK
* fix merge develop
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Single message thread inserting thread without rid (#1999 )
* [FIX] ThreadMessagesView crashing on load (#1997 )
* [FIX] Saml (#1996 )
* [FIX] SAML incorrect close
* [FIX] Pathname
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change user own status (#1995 )
* [FIX] Change user own status
* [IMPROVEMENT] Set activeUsers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Loading all updated rooms after app resume (#1998 )
* [FIX] Loading all updated rooms after app resume
* Fix room date on RoomItem
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change notifications preferences (#2000 )
* [FIX] Change notifications preferences
* [IMPROVEMENT] Picker View
* [I18N] Translations
* [FIX] Picker Selection
* [FIX] List border
* [FIX] Prevent crash
* [FIX] Not-Pref tablet
* [FIX] Use same style of LanguageView
* [IMPROVEMENT] Send listItem title
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.1 (#2001 )
* [FIX] DM header blink (#2011 )
* [FIX] Split get settings into two requests (#2017 )
* [FIX] Split get settings into two requests
* [FIX] Clear settings only when change server
* [IMPROVEMENT] Move the way to clear settings
* [REVERT] Revert some changes
* [FIX] Server Icon
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Invite Links (#2007 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read only channel/broadcast (#1951 )
* [FIX] Read only channel/broadcast
* [FIX] Roles missing
* [FIX] Check roles to readOnly
* [FIX] Can post
* [FIX] Respect post-readonly permission
* [FIX] Search a room readOnly
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Cas auth (#2024 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Login TOTP Compatibility to older servers (#2018 )
* [FIX] Login TOTP Compatibility to older servers
* [FIX] Android crashes if use double negation
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.4 (#2029 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Lint (#2030 )
* [FIX] UIKit with only one block (#2022 )
* [FIX] Message with only one block
* [FIX] Update headers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.7.0 (#2035 )
* [FIX] Action Tint Color on Black theme (#2081 )
* [FIX] Prevent crash when thread is not found (#2080 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent double click (#2079 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show slash commands when disconnected (#2078 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Backhandler onboarding (#2077 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Respect UI_Allow_room_names_with_special_chars setting (#2076 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] RoomsList update sometimes isn't fired (#2071 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Stop inserting last message as message object from rooms stream if room is focused (#2069 )
* [IMPROVEMENT] No insert last message if the room is focused
* fix discussion/threads
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide system messages (#2067 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pending update (#2066 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent crash when room.uids was not inserted yet (#2055 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FEATURE] Save video (#2063 )
* added-feature-save-video
* fix sha256
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Send totp-code to meteor call (#2050 )
* fixed-issue
* removed-variable-name-errors
* reverted-last-commit
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] MessageBox mention shouldn't show group DMs (#2049 )
* fixed-issue
* [FIX] Filter users only if it's not a group chat
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] AttachmentView (Android)(Tablet) (#2047 )
* [fix]Tablet attachment View and Room Navigation
* fix weird navigation and margin bottom
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Allow special chars in Filename (#2020 )
* fixed-filename-issue
* improve
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Recorded audio on Android doesn't play on iOS (#2073 )
* react-native-video -> expo-av
* remove react-native-video
* Add audio mode
* update mocks
* [FIX] Loading bigger than play/pause
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Message Touchable (#2082 )
* [FIX] Avatar touchable
* [IMPROVEMENT] onLongPress on all Message Touchables
* [IMPROVEMENT] User & baseUrl on MessageContext
* [FIX] Context Access
* [FIX] BaseURL
* Fix User
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] ReactionsModal (#2085 )
* [NEW] Delete Server (#1975 )
* [NEW] Delete server
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* [FIX] Revert removed function
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* pods
* i18n
* Revert "pods"
This reverts commit 2854a1650538159aeeafe90fdb2118d12b76a82f.
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Change server while connecting/updating (#1981 )
* [IMPROVEMENT] Change server while connecting
* [FIX] Not login/reconnect to previous server
* [FIX] Abort all fetch while connecting
* [FIX] Abort sdk fetch
* [FIX] Patch-package
* Add comments
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Keep screen awake while recording/playing some audio (#2089 )
* [IMPROVEMENT] Keep screen awake while recording/playing some audio
* [FIX] Add expo-keep-awake mock
* [FIX] UIKit crashing when UIKitModal receive update event (#2088 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Close announcement banner (#2064 )
* [NEW] Created new field in subscription table
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] New field added to obeserver in room view
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Added icon and new design to banner
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Close banner function works
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [IMPROVEMENT] closed banner status now update correctly
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* improve banner style
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Update all dependencies (#2008 )
* 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
* [NEW] Passcode and biometric unlock (#2059 )
* 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 a4ce812934adcf6cf87eb1a92aec9283e2f26753.
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Messages View (#2090 )
* [FIX] Messages View
* [FIX] Opening PDF from Files View
* [FIX] Audio
* [FIX] SearchMessagesView
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Big names overflow (#2072 )
* [FIX] Big names overflow
* [FIX] Message time
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
* [FIX] Some alignments
* fix user item overflow
* some adjustments
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Avatar of message as an emoji (#2038 )
* fixed-issue
* removed-hardcoded-emoji
* Merge develop
* replaced markdown with emoji componenent
* made-changes
* use avatar onPress
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Livechat (#2004 )
* [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: Diego Mello <diegolmello@gmail.com>
* [FIX] Delete Subs (#2091 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android build (#2094 )
* [FIX] Blink header DM (#2093 )
* [FIX] Blink header DM
* Remove query
* [FIX] Push RoomInfoView
* remove unnecessary try/catch
* [FIX] RoomInfo > Message (Tablet)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Default biometry enabled (#2095 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Enable navigating to a room from auth deep linking (#2115 )
* Wait for login success to navigate
* Enable auth and room deep linking at the same time
* [FIX] NewMessageView Press Item should open DM (#2116 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Roles throwing error (#2110 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Wait attach activity before changeNavigationBarColor (#2111 )
* [FIX] Wait attach activity before changeNavigationBarColor
* Remove timeout and add try/catch
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UIKit crash when some app send a list (#2117 )
* [FIX] StoryBook
* [FIX] UIKit crash when some app send a list
* [CHORE] Update snapshot
* [CHORE] Remove token & id
* [FIX] Change bar color while no activity attached (#2130 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Screen Lock options i18n (#2120 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translation strings (#2105 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Sometimes SDK is null when try to connect (#2131 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Autocomplete position on Android (#2106 )
* [FIX] Autocomplete position on Android
* [FIX] Set selection to 0 when needed
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Revert "[FIX] Autocomplete position on Android (#2106 )" (#2136 )
This reverts commit e8c38d6f6f
.
* [FIX] Here and all mentions shouldn't refer to users (#2137 )
* [FIX] No send data to bugsnag if it's an aborted request (#2133 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Update and separate E2E tests (#2126 )
* 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
* [FIX] Screen Lock Time respect local value (#2141 )
* [FIX] Screen Lock Time respect local value
* [FIX] Enable biometry at the first passcode change
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com>
Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
Co-authored-by: Siddharth Padhi <padhisiddharth31@gmail.com>
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
* Merge beta into master (#2246 )
* [FIX] Set the http-agent to the form that Rocket.Chat requires for logging (#1482 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] "Following thread" and "Unfollowed Thread" is hardcoded and not translated (#1625 )
* [FIX] Disable reset button if form didn't changed (#1569 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Header title of RoomInfoView (#1553 )
* [I18N] Gallery Permissions DE (#1542 )
* [FIX] Not allow to send messages to archived room (#1623 )
* [FIX] Profile fields automatically reset (#1502 )
* [FIX] Show attachment on ThreadMessagesView (#1493 )
* [NEW] Wordpress auth (#1633 )
* [CHORE] Add Start Packager script (#1639 )
* [CHORE] Update RN to 0.61.5 (#1638 )
* [CHORE] Update RN to 0.61.5
* [CHORE] Update react-native patch
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* Bump version to 4.3.1 (#1641 )
* [FIX] Change force logout rule (#1640 )
* Bump version to 4.4.0 (#1643 )
* [IMPROVEMENT] Use MessagingStyle on Android Notification (#1575 )
* [NEW] Request review (#1627 )
* [NEW] Pull to refresh RoomView (#1657 )
* [FIX] Unsubscribe from room (#1655 )
* [FIX] Server with subdirs (#1646 )
* [NEW] Clear cache (#1660 )
* [IMPROVEMENT] Memoize and batch subscriptions updates (#1642 )
* [FIX] Disallow empty sharing (#1664 )
* [REGRESSION] Use HTTPS links for sharing and markets protocol for review (#1663 )
* [FIX] In some cases, share extension doesn't load images (#1649 )
* [i18n] DE translations for new invite function and some minor fixes (#1631 )
* [FIX] Remove duplicate jetify step (#1628 )
minor: also remove 'cd' calls
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Read messages (#1666 )
* [i18n] German translations missing (#1670 )
* [FIX] Notifications crash on older Android Versions (#1672 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make username clickable on message (#1618 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show proper error message on profile (#1768 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Show toast when a message is starred/unstarred (#1616 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Incorrect size params to avatar endpoint (#1875 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove unrecognized emoji flags on android (#1887 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove react-native global installs (#1886 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emojis transparent on android (#1881 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump acorn from 5.7.3 to 5.7.4 (#1876 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.0 (#1911 )
* [FIX] Encode Image URI (#1909 )
* [FIX] Encode Image URI
* [FIX] Check if Image is Valid
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Adaptive Icons (#1904 )
* Remove unnecessary stuff from debug build
* Adaptive icon for experimental app
* [FIX] Stop showing message on leave channel (#1896 )
* [FIX] Leave room don't show 'was removed' message
* [FIX] Remove duplicated code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translations(#1900 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Linkedin OAuth login (#1913 )
* [CHORE] Fix typo in CreateChannel View (#1930 )
* [FIX] Respect protocol in HTTP Auth IPs (#1933 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use new LinkedIn OAuth url (#1935 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Use storyboard on splash screen (#1939 )
* Update react-native-bootsplash
* iOS
* Fix android
* [FIX] Check if avatar exists before create Icon (#1927 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Ignore self typing event (#1950 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change default directory listing to Users (#1948 )
* fix: change default directory listing to Users
* follow server settings
* Fix state to props
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Onboarding layout (#1954 )
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Create discussions (#1942 )
* [WIP][NEW] Create Discussion
* [FIX] Clear multiselect & Translations
* [NEW] Create Discussion at MessageActions
* [NEW] Disabled Multiselect
* [FIX] Initial channel
* [NEW] Create discussion on MessageBox Actions
* [FIX] Crashing on edit name
* [IMPROVEMENT] New message layout
* [CHORE] Update README
* [NEW] Avatars on MultiSelect
* [FIX] Select Users
* [FIX] Add redirect and Handle tablet
* [IMPROVEMENT] Split CreateDiscussionView
* [FIX] Create a discussion inner discussion
* [FIX] Create a discussion
* [I18N] Add pt-br
* Change icons
* [FIX] Nav to discussion & header title
* Fix header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Load messages (#1910 )
* Create updateLastOpen param on readMessages
* Remove InteractionManager from load messages
* [NEW] Custom Status (#1811 )
* [NEW] Custom Status
* [FIX] Subscribe to changes
* [FIX] Improve code using Banner component
* [IMPROVEMENT] Toggle modal
* [NEW] Edit custom status from Sidebar
* [FIX] Modal when tablet
* [FIX] Styles
* [FIX] Switch to react-native-promp-android
* [FIX] Custom Status UI
* [TESTS] E2E Custom Status
* Fix banner
* Fix banner
* Fix subtitle
* status text
* Fix topic header
* Fix RoomActionsView topic
* Fix header alignment on Android
* [FIX] RoomInfo crashes when without statusText
* [FIX] Use users.setStatus
* [FIX] Remove customStatus of ProfileView
* [FIX] Room View Thread Header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UI issues of Create Discussion View (#1965 )
* [NEW] Direct Message between multiple users (#1958 )
* [WIP] DM between multiple users
* [WIP][NEW] Create new DM between multiple users
* [IMPROVEMENT] Improve createChannel Sagas
* [IMPROVEMENT] Selected Users view
* [IMPROVEMENT] Room Actions of Group DM
* [NEW] Create new DM between multiple users
* [NEW] Group DM avatar
* [FIX] Directory border
* [IMPROVEMENT] Use isGroupChat
* [CHORE] Remove legacy getRoomMemberId
* [NEW] RoomTypeIcon
* [FIX] No use legacy method on RoomInfoView
* [FIX] Blink header when create new DM
* [FIX] Only show create direct message option when allowed
* [FIX] RoomInfoView
* pt-BR
* Few fixes
* Create button name
* Show create button only after a user is selected
* Fix max users issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Add server and hide login (#1968 )
* Navigate to new server workspace from ServerDropdown if there's no token
* Hide login button based on login services and Accounts_ShowFormLogin setting
* [FIX] Lint
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MultiSelect Keyboard behavior (Android) (#1969 )
* fixed-modal-position
* made-changes
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Bottom border style on DirectoryView (#1963 )
* [FIX] Border style
* [FIX] Refactoring
* [FIX] fix color of border
* Undo
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Clear settings on server change (#1967 )
* [FIX] Deeplinking without RoomId (#1925 )
* [FIX] Deeplinking without rid
* [FIX] Join channel
* [FIX] Deep linking without rid
* Update app/lib/methods/canOpenRoom.js
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Two Factor authentication via email (#1961 )
* First api call working
* [NEW] REST API Post wrapper 2FA
* [NEW] Send 2FA on Email
* [I18n] Add translations
* [NEW] Translations & Cancel totp
* [CHORE] Totp -> TwoFactor
* [NEW] Two Factor by email
* [NEW] Tablet Support
* [FIX] Text colors
* [NEW] Password 2fa
* [FIX] Encrypt password on 2FA
* [NEW] MethodCall2FA
* [FIX] Password fallback
* [FIX] Wrap all post/methodCall with 2fa
* [FIX] Wrap missed function
* few fixes
* [FIX] Use new TOTP on Login
* [improvement] 2fa methodCall
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Correct message for manual approval user Registration (#1906 )
* [FIX] Correct message for manual approval from admin shown on Registeration
* lint fix - added semicolon
* Updated the translations
* [FIX] Translations
* i18n to match server
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Direct Message between multiple users REST (#1974 )
* [FIX] Investigate app losing connection issues (#1890 )
* [WIP] Reopen without timeOut & ping with 5 sec & Fix Unsubscribe
* [FIX] Remove duplicated close
* [FIX] Use no-dist lib
* [FIX] Try minor fix
* [FIX] Try reopen connection when app was put on foreground
* [FIX] Remove timeout
* [FIX] Build
* [FIX] Patch
* [FIX] Snapshot
* [IMPROVEMENT] Decrease time to reopen
* [FIX] Some fixes
* [FIX] Update sdk version
* [FIX] Subscribe Room Once
* [CHORE] Update sdk
* [FIX] Subscribe Room
* [FIX] Try to resend missed subs
* [FIX] Users never show status when start app without network
* [FIX] Subscribe to room
* [FIX] Multiple servers
* [CHORE] Update SDK
* [FIX] Don't duplicate streams on subscribeAll
* [FIX] Server version when start the app offline
* [FIX] Server version cached
* [CHORE] Remove unnecessary code
* [FIX] Offline server version
* [FIX] Subscribe before connect
* [FIX] Remove unncessary props
* [FIX] Update sdk
* [FIX] User status & Unsubscribe Typing
* [FIX] Typing at incorrect room
* [FIX] Multiple Servers
* [CHORE] Update SDK
* [REVERT] Undo some changes on SDK
* [CHORE] Update sdk to prevent incorrect subscribes
* [FIX] Prevent no reconnect
* [FIX] Remove close on open
* [FIX] Clear typing when disconnect/connect to SDK
* [CHORE] Update SDK
* [CHORE] Update SDK
* Update SDK
* fix merge develop
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Single message thread inserting thread without rid (#1999 )
* [FIX] ThreadMessagesView crashing on load (#1997 )
* [FIX] Saml (#1996 )
* [FIX] SAML incorrect close
* [FIX] Pathname
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change user own status (#1995 )
* [FIX] Change user own status
* [IMPROVEMENT] Set activeUsers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Loading all updated rooms after app resume (#1998 )
* [FIX] Loading all updated rooms after app resume
* Fix room date on RoomItem
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change notifications preferences (#2000 )
* [FIX] Change notifications preferences
* [IMPROVEMENT] Picker View
* [I18N] Translations
* [FIX] Picker Selection
* [FIX] List border
* [FIX] Prevent crash
* [FIX] Not-Pref tablet
* [FIX] Use same style of LanguageView
* [IMPROVEMENT] Send listItem title
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.1 (#2001 )
* [FIX] DM header blink (#2011 )
* [FIX] Split get settings into two requests (#2017 )
* [FIX] Split get settings into two requests
* [FIX] Clear settings only when change server
* [IMPROVEMENT] Move the way to clear settings
* [REVERT] Revert some changes
* [FIX] Server Icon
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Invite Links (#2007 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read only channel/broadcast (#1951 )
* [FIX] Read only channel/broadcast
* [FIX] Roles missing
* [FIX] Check roles to readOnly
* [FIX] Can post
* [FIX] Respect post-readonly permission
* [FIX] Search a room readOnly
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Cas auth (#2024 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Login TOTP Compatibility to older servers (#2018 )
* [FIX] Login TOTP Compatibility to older servers
* [FIX] Android crashes if use double negation
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.4 (#2029 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Lint (#2030 )
* [FIX] UIKit with only one block (#2022 )
* [FIX] Message with only one block
* [FIX] Update headers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.7.0 (#2035 )
* [FIX] Action Tint Color on Black theme (#2081 )
* [FIX] Prevent crash when thread is not found (#2080 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent double click (#2079 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show slash commands when disconnected (#2078 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Backhandler onboarding (#2077 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Respect UI_Allow_room_names_with_special_chars setting (#2076 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] RoomsList update sometimes isn't fired (#2071 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Stop inserting last message as message object from rooms stream if room is focused (#2069 )
* [IMPROVEMENT] No insert last message if the room is focused
* fix discussion/threads
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide system messages (#2067 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pending update (#2066 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent crash when room.uids was not inserted yet (#2055 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FEATURE] Save video (#2063 )
* added-feature-save-video
* fix sha256
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Send totp-code to meteor call (#2050 )
* fixed-issue
* removed-variable-name-errors
* reverted-last-commit
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] MessageBox mention shouldn't show group DMs (#2049 )
* fixed-issue
* [FIX] Filter users only if it's not a group chat
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] AttachmentView (Android)(Tablet) (#2047 )
* [fix]Tablet attachment View and Room Navigation
* fix weird navigation and margin bottom
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Allow special chars in Filename (#2020 )
* fixed-filename-issue
* improve
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Recorded audio on Android doesn't play on iOS (#2073 )
* react-native-video -> expo-av
* remove react-native-video
* Add audio mode
* update mocks
* [FIX] Loading bigger than play/pause
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Message Touchable (#2082 )
* [FIX] Avatar touchable
* [IMPROVEMENT] onLongPress on all Message Touchables
* [IMPROVEMENT] User & baseUrl on MessageContext
* [FIX] Context Access
* [FIX] BaseURL
* Fix User
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] ReactionsModal (#2085 )
* [NEW] Delete Server (#1975 )
* [NEW] Delete server
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* [FIX] Revert removed function
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* pods
* i18n
* Revert "pods"
This reverts commit 2854a1650538159aeeafe90fdb2118d12b76a82f.
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Change server while connecting/updating (#1981 )
* [IMPROVEMENT] Change server while connecting
* [FIX] Not login/reconnect to previous server
* [FIX] Abort all fetch while connecting
* [FIX] Abort sdk fetch
* [FIX] Patch-package
* Add comments
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Keep screen awake while recording/playing some audio (#2089 )
* [IMPROVEMENT] Keep screen awake while recording/playing some audio
* [FIX] Add expo-keep-awake mock
* [FIX] UIKit crashing when UIKitModal receive update event (#2088 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Close announcement banner (#2064 )
* [NEW] Created new field in subscription table
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] New field added to obeserver in room view
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Added icon and new design to banner
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Close banner function works
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [IMPROVEMENT] closed banner status now update correctly
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* improve banner style
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Update all dependencies (#2008 )
* 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
* [NEW] Passcode and biometric unlock (#2059 )
* 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 a4ce812934adcf6cf87eb1a92aec9283e2f26753.
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Messages View (#2090 )
* [FIX] Messages View
* [FIX] Opening PDF from Files View
* [FIX] Audio
* [FIX] SearchMessagesView
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Big names overflow (#2072 )
* [FIX] Big names overflow
* [FIX] Message time
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
* [FIX] Some alignments
* fix user item overflow
* some adjustments
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Avatar of message as an emoji (#2038 )
* fixed-issue
* removed-hardcoded-emoji
* Merge develop
* replaced markdown with emoji componenent
* made-changes
* use avatar onPress
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Livechat (#2004 )
* [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: Diego Mello <diegolmello@gmail.com>
* [FIX] Delete Subs (#2091 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android build (#2094 )
* [FIX] Blink header DM (#2093 )
* [FIX] Blink header DM
* Remove query
* [FIX] Push RoomInfoView
* remove unnecessary try/catch
* [FIX] RoomInfo > Message (Tablet)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Default biometry enabled (#2095 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Enable navigating to a room from auth deep linking (#2115 )
* Wait for login success to navigate
* Enable auth and room deep linking at the same time
* [FIX] NewMessageView Press Item should open DM (#2116 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Roles throwing error (#2110 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Wait attach activity before changeNavigationBarColor (#2111 )
* [FIX] Wait attach activity before changeNavigationBarColor
* Remove timeout and add try/catch
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UIKit crash when some app send a list (#2117 )
* [FIX] StoryBook
* [FIX] UIKit crash when some app send a list
* [CHORE] Update snapshot
* [CHORE] Remove token & id
* [FIX] Change bar color while no activity attached (#2130 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Screen Lock options i18n (#2120 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translation strings (#2105 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Sometimes SDK is null when try to connect (#2131 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Autocomplete position on Android (#2106 )
* [FIX] Autocomplete position on Android
* [FIX] Set selection to 0 when needed
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Revert "[FIX] Autocomplete position on Android (#2106 )" (#2136 )
This reverts commit e8c38d6f6f
.
* [FIX] Here and all mentions shouldn't refer to users (#2137 )
* [FIX] No send data to bugsnag if it's an aborted request (#2133 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Update and separate E2E tests (#2126 )
* 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
* [FIX] Screen Lock Time respect local value (#2141 )
* [FIX] Screen Lock Time respect local value
* [FIX] Enable biometry at the first passcode change
* Bump version to 4.8.0 (#2147 )
* [IMPROVEMENT] Refactor icon package (#2146 )
* [IMPROVEMENT] Refactor Icon Package
* some size fixes
* [CHORE] Update WatermelonDB to 0.16.2 (#2166 )
* [CHORE] Update WatermelonDB to 0.16.2
* Patch watermelon
* Markdown linting for e2e README (#2173 )
* Markdown linting for e2e README
* Running a subset of tests
* [FIX] Load messages when hideSystemMessages is enabled (#2101 )
* [WIP] Load messages when hideSystemMessages is enabled
* Improve method name
* Minor improvements
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Respect server HideSystemMessages (#2175 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Screen Lock (#2177 )
* [FIX] Screen Lock
* improve variable name
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Load messages issue when trying to get ts from empty results (#2185 )
* [FIX] Show registration form when add server by a invite link (#2187 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] 2FA email - send code again (#2188 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update react-navigation to v5 (#2154 )
* 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
* [NEW] Action Sheet (#2114 )
* [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: Diego Mello <diegolmello@gmail.com>
* [NEW] Add fastlane to android module and configure CI (#2100 )
* [IMPROVEMENT] Use react-native-notifier for in-app notifications (#2139 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Create DimensionsContext (#2098 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove duplicated sCU condition (#2194 )
* [FIX] The auto translate toggle don't save right state (#2142 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Increase "content_hash_max_items" on Watchman (#2181 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] IFrame authentication (#2184 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Send multiple attachments (#2162 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Omnichannel Status Toggle (#2217 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Typing when UI_Use_Real_Name is enabled (#2216 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Logout failing after #2217 (#2222 )
* [CHORE] Add wrapper to make Meteor methods calls over REST (#2104 )
* [WIP] Use rest instead methodCall
* [WIP] Some method calls using wrapper
* [WIP] Wrap all necessary methodCalls
* fix
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Mark thread as read on open (#2225 )
* [IMPROVEMENT] Mark a thread as read
* Use methodCallWrapper
* Check server version
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read receipt icon on action sheet (#2237 )
* [FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties (#2232 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android crashing when restoring from background (#2238 )
* [FIX] Send thread attachment (#2242 )
* [FIX] Iframe auth Login Button (#2241 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Audio Recording (#2240 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
Co-authored-by: Siddharth Padhi <padhisiddharth31@gmail.com>
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Dan Caseley <dan@caseley.me.uk>
* Merge beta into master (#2309 )
* [i18n] Added Dutch translation (#1676 )
* [NEW] Omnichannel Beta (#1674 )
* [NEW] Confirm logout/clear cache (#1688 )
* [I18N] Add es-ES language (#1495 )
* [NEW] UiKit Beta (#1497 )
* [IMPROVEMENT] Use reselect (#1696 )
* [FIX] Notification in Android API level less than 24 (#1692 )
* [IMPROVEMENT] Send tmid on slash commands and media (#1698 )
* [FIX] Unhandled action on UIKit (#1703 )
* [NEW] Pull to refresh RoomsList (#1701 )
* [IMPROVEMENT] Reset app when language is changed (#1702 )
* [FIX] Small fixes on UIKit (#1709 )
* [FIX] Spotlight (#1719 )
* [CHORE] Update react-native-image-crop-picker (#1712 )
* [FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) (#1720 )
* [REGRESSION] Remove @ and # from mention (#1721 )
* [NEW] Direct message from user info (#1516 )
* [FIX] Delete slash commands (#1723 )
* [IMPROVEMENT] Hold URL to copy (#1684 )
* [FIX] Different sourcemaps generation for Hermes (#1724 )
* [FIX] Different sourcemaps generation for Hermes
* Upload sourcemaps after build
* [REVERT] Show emoji keyboard on Android (#1738 )
* [FIX] Stop logging react-native-image-crop-picker (#1745 )
* [FIX] Prevent toast ref error (#1744 )
* [FIX] Prevent reaction map error (#1743 )
* [FIX] Add missing calls to user info (#1741 )
* [FIX] Catch room unsubscribe error (#1739 )
* [i18n] Missing German keys (#1735 )
* [FIX] Missing i18n on MessagesView title (#1733 )
* [FIX] UIKit Modal: Weird behavior on Android Tablet (#1742 )
* [i18n] Missing key on German (#1747 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add Italian (#1736 )
* [CHORE] Memory leaks investigation (#1675 )
* [IMPROVEMENT] Alert verify email when enabled (#1725 )
* [NEW] Jitsi JWT added to URL (#1746 )
* [FIX] UIKit submit when connection lost (#1748 )
* Bump version to 4.5.0 (#1761 )
* [NEW] Default browser (#1752 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] HTTP Basic Auth (#1753 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor profile fields edit settings (#1687 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Room announcements (#1726 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor Register/Login settings (#1727 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make links clickable on Room Info (#1730 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Hide system messages (#1755 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Honor "Message_AudioRecorderEnabled" (#1764 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Missing de keys (#1765 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Redirect user to SetUsernameView (#1728 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Join Room (#1769 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Accept all media types using * (#1770 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use RealName when necessary (#1758 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Markdown Line Break (#1783 )
* [IMPROVEMENT] Remove useMarkdown (#1774 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Open browser rather than webview on Create Workspace (#1788 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Markdown perf (#1796 )
* [FIX] Stop video when modal is closed (#1787 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide reply notification action when there are missing data (#1771 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added Japanese translation (#1781 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Reset password error message (#1772 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Close tablet modal (#1773 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Setting not present (#1775 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread header (#1776 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Keyboard tracking loses input ref (#1784 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Mark message as unread (#1785 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [IMPROVEMENT] Log server version (#1786 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Add loading message on long running tasks (#1798 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Switch Apple account on Fastlane (#1810 )
* [FIX] Watermelon throwing "Cannot update a record with pending updates" (#1754 )
* [FIX] Detox tests (#1790 )
* [CHORE] Use markdown preview on RoomView Header (#1807 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] LoginSignup blink services (#1809 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Request user presence on demand (#1813 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove all invited users when create a channel (#1814 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pop from room which you have been removed (#1819 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Room Info styles (#1820 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing German keys (#1800 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Empty mentions for @all and @here when real name is enabled (#1822 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Markdown added to Storybook (#1812 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Room View header title (#1827 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Storybook snapshots (#1831 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mentions (#1829 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Thread message not found (#1830 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Separate delete and remove channel (#1832 )
* Rename to delete room
* Separate delete and remove channel
* handleRemoved -> handleRoomRemoved
* [FIX] Navigate to RoomsList & Handle tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Filter system messages per room (#1815 )
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] e2e tests (#1838 )
* [FIX] Consecutive clear cache calls freezing app (#1851 )
* Bump version to 4.5.1 (#1853 )
* [FIX][iOS] Ignore silent mode on audio player (#1862 )
* [IMPROVEMENT] Create App Group property on Info.plist (#1858 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Make username clickable on message (#1618 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show proper error message on profile (#1768 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Show toast when a message is starred/unstarred (#1616 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Incorrect size params to avatar endpoint (#1875 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove unrecognized emoji flags on android (#1887 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove react-native global installs (#1886 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emojis transparent on android (#1881 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump acorn from 5.7.3 to 5.7.4 (#1876 )
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.0 (#1911 )
* [FIX] Encode Image URI (#1909 )
* [FIX] Encode Image URI
* [FIX] Check if Image is Valid
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Adaptive Icons (#1904 )
* Remove unnecessary stuff from debug build
* Adaptive icon for experimental app
* [FIX] Stop showing message on leave channel (#1896 )
* [FIX] Leave room don't show 'was removed' message
* [FIX] Remove duplicated code
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translations(#1900 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Linkedin OAuth login (#1913 )
* [CHORE] Fix typo in CreateChannel View (#1930 )
* [FIX] Respect protocol in HTTP Auth IPs (#1933 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Use new LinkedIn OAuth url (#1935 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Use storyboard on splash screen (#1939 )
* Update react-native-bootsplash
* iOS
* Fix android
* [FIX] Check if avatar exists before create Icon (#1927 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Ignore self typing event (#1950 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change default directory listing to Users (#1948 )
* fix: change default directory listing to Users
* follow server settings
* Fix state to props
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Onboarding layout (#1954 )
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [NEW] Create discussions (#1942 )
* [WIP][NEW] Create Discussion
* [FIX] Clear multiselect & Translations
* [NEW] Create Discussion at MessageActions
* [NEW] Disabled Multiselect
* [FIX] Initial channel
* [NEW] Create discussion on MessageBox Actions
* [FIX] Crashing on edit name
* [IMPROVEMENT] New message layout
* [CHORE] Update README
* [NEW] Avatars on MultiSelect
* [FIX] Select Users
* [FIX] Add redirect and Handle tablet
* [IMPROVEMENT] Split CreateDiscussionView
* [FIX] Create a discussion inner discussion
* [FIX] Create a discussion
* [I18N] Add pt-br
* Change icons
* [FIX] Nav to discussion & header title
* Fix header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Load messages (#1910 )
* Create updateLastOpen param on readMessages
* Remove InteractionManager from load messages
* [NEW] Custom Status (#1811 )
* [NEW] Custom Status
* [FIX] Subscribe to changes
* [FIX] Improve code using Banner component
* [IMPROVEMENT] Toggle modal
* [NEW] Edit custom status from Sidebar
* [FIX] Modal when tablet
* [FIX] Styles
* [FIX] Switch to react-native-promp-android
* [FIX] Custom Status UI
* [TESTS] E2E Custom Status
* Fix banner
* Fix banner
* Fix subtitle
* status text
* Fix topic header
* Fix RoomActionsView topic
* Fix header alignment on Android
* [FIX] RoomInfo crashes when without statusText
* [FIX] Use users.setStatus
* [FIX] Remove customStatus of ProfileView
* [FIX] Room View Thread Header
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UI issues of Create Discussion View (#1965 )
* [NEW] Direct Message between multiple users (#1958 )
* [WIP] DM between multiple users
* [WIP][NEW] Create new DM between multiple users
* [IMPROVEMENT] Improve createChannel Sagas
* [IMPROVEMENT] Selected Users view
* [IMPROVEMENT] Room Actions of Group DM
* [NEW] Create new DM between multiple users
* [NEW] Group DM avatar
* [FIX] Directory border
* [IMPROVEMENT] Use isGroupChat
* [CHORE] Remove legacy getRoomMemberId
* [NEW] RoomTypeIcon
* [FIX] No use legacy method on RoomInfoView
* [FIX] Blink header when create new DM
* [FIX] Only show create direct message option when allowed
* [FIX] RoomInfoView
* pt-BR
* Few fixes
* Create button name
* Show create button only after a user is selected
* Fix max users issues
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Add server and hide login (#1968 )
* Navigate to new server workspace from ServerDropdown if there's no token
* Hide login button based on login services and Accounts_ShowFormLogin setting
* [FIX] Lint
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MultiSelect Keyboard behavior (Android) (#1969 )
* fixed-modal-position
* made-changes
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Bottom border style on DirectoryView (#1963 )
* [FIX] Border style
* [FIX] Refactoring
* [FIX] fix color of border
* Undo
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Clear settings on server change (#1967 )
* [FIX] Deeplinking without RoomId (#1925 )
* [FIX] Deeplinking without rid
* [FIX] Join channel
* [FIX] Deep linking without rid
* Update app/lib/methods/canOpenRoom.js
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Two Factor authentication via email (#1961 )
* First api call working
* [NEW] REST API Post wrapper 2FA
* [NEW] Send 2FA on Email
* [I18n] Add translations
* [NEW] Translations & Cancel totp
* [CHORE] Totp -> TwoFactor
* [NEW] Two Factor by email
* [NEW] Tablet Support
* [FIX] Text colors
* [NEW] Password 2fa
* [FIX] Encrypt password on 2FA
* [NEW] MethodCall2FA
* [FIX] Password fallback
* [FIX] Wrap all post/methodCall with 2fa
* [FIX] Wrap missed function
* few fixes
* [FIX] Use new TOTP on Login
* [improvement] 2fa methodCall
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Correct message for manual approval user Registration (#1906 )
* [FIX] Correct message for manual approval from admin shown on Registeration
* lint fix - added semicolon
* Updated the translations
* [FIX] Translations
* i18n to match server
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Direct Message between multiple users REST (#1974 )
* [FIX] Investigate app losing connection issues (#1890 )
* [WIP] Reopen without timeOut & ping with 5 sec & Fix Unsubscribe
* [FIX] Remove duplicated close
* [FIX] Use no-dist lib
* [FIX] Try minor fix
* [FIX] Try reopen connection when app was put on foreground
* [FIX] Remove timeout
* [FIX] Build
* [FIX] Patch
* [FIX] Snapshot
* [IMPROVEMENT] Decrease time to reopen
* [FIX] Some fixes
* [FIX] Update sdk version
* [FIX] Subscribe Room Once
* [CHORE] Update sdk
* [FIX] Subscribe Room
* [FIX] Try to resend missed subs
* [FIX] Users never show status when start app without network
* [FIX] Subscribe to room
* [FIX] Multiple servers
* [CHORE] Update SDK
* [FIX] Don't duplicate streams on subscribeAll
* [FIX] Server version when start the app offline
* [FIX] Server version cached
* [CHORE] Remove unnecessary code
* [FIX] Offline server version
* [FIX] Subscribe before connect
* [FIX] Remove unncessary props
* [FIX] Update sdk
* [FIX] User status & Unsubscribe Typing
* [FIX] Typing at incorrect room
* [FIX] Multiple Servers
* [CHORE] Update SDK
* [REVERT] Undo some changes on SDK
* [CHORE] Update sdk to prevent incorrect subscribes
* [FIX] Prevent no reconnect
* [FIX] Remove close on open
* [FIX] Clear typing when disconnect/connect to SDK
* [CHORE] Update SDK
* [CHORE] Update SDK
* Update SDK
* fix merge develop
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Single message thread inserting thread without rid (#1999 )
* [FIX] ThreadMessagesView crashing on load (#1997 )
* [FIX] Saml (#1996 )
* [FIX] SAML incorrect close
* [FIX] Pathname
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change user own status (#1995 )
* [FIX] Change user own status
* [IMPROVEMENT] Set activeUsers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Loading all updated rooms after app resume (#1998 )
* [FIX] Loading all updated rooms after app resume
* Fix room date on RoomItem
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Change notifications preferences (#2000 )
* [FIX] Change notifications preferences
* [IMPROVEMENT] Picker View
* [I18N] Translations
* [FIX] Picker Selection
* [FIX] List border
* [FIX] Prevent crash
* [FIX] Not-Pref tablet
* [FIX] Use same style of LanguageView
* [IMPROVEMENT] Send listItem title
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.1 (#2001 )
* [FIX] DM header blink (#2011 )
* [FIX] Split get settings into two requests (#2017 )
* [FIX] Split get settings into two requests
* [FIX] Clear settings only when change server
* [IMPROVEMENT] Move the way to clear settings
* [REVERT] Revert some changes
* [FIX] Server Icon
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Invite Links (#2007 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read only channel/broadcast (#1951 )
* [FIX] Read only channel/broadcast
* [FIX] Roles missing
* [FIX] Check roles to readOnly
* [FIX] Can post
* [FIX] Respect post-readonly permission
* [FIX] Search a room readOnly
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Cas auth (#2024 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Login TOTP Compatibility to older servers (#2018 )
* [FIX] Login TOTP Compatibility to older servers
* [FIX] Android crashes if use double negation
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.6.4 (#2029 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Lint (#2030 )
* [FIX] UIKit with only one block (#2022 )
* [FIX] Message with only one block
* [FIX] Update headers
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.7.0 (#2035 )
* [FIX] Action Tint Color on Black theme (#2081 )
* [FIX] Prevent crash when thread is not found (#2080 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent double click (#2079 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Show slash commands when disconnected (#2078 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Backhandler onboarding (#2077 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Respect UI_Allow_room_names_with_special_chars setting (#2076 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] RoomsList update sometimes isn't fired (#2071 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Stop inserting last message as message object from rooms stream if room is focused (#2069 )
* [IMPROVEMENT] No insert last message if the room is focused
* fix discussion/threads
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Hide system messages (#2067 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Pending update (#2066 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Prevent crash when room.uids was not inserted yet (#2055 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FEATURE] Save video (#2063 )
* added-feature-save-video
* fix sha256
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Send totp-code to meteor call (#2050 )
* fixed-issue
* removed-variable-name-errors
* reverted-last-commit
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] MessageBox mention shouldn't show group DMs (#2049 )
* fixed-issue
* [FIX] Filter users only if it's not a group chat
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] AttachmentView (Android)(Tablet) (#2047 )
* [fix]Tablet attachment View and Room Navigation
* fix weird navigation and margin bottom
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Allow special chars in Filename (#2020 )
* fixed-filename-issue
* improve
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Recorded audio on Android doesn't play on iOS (#2073 )
* react-native-video -> expo-av
* remove react-native-video
* Add audio mode
* update mocks
* [FIX] Loading bigger than play/pause
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Message Touchable (#2082 )
* [FIX] Avatar touchable
* [IMPROVEMENT] onLongPress on all Message Touchables
* [IMPROVEMENT] User & baseUrl on MessageContext
* [FIX] Context Access
* [FIX] BaseURL
* Fix User
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] ReactionsModal (#2085 )
* [NEW] Delete Server (#1975 )
* [NEW] Delete server
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* [FIX] Revert removed function
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
* pods
* i18n
* Revert "pods"
This reverts commit 2854a1650538159aeeafe90fdb2118d12b76a82f.
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Change server while connecting/updating (#1981 )
* [IMPROVEMENT] Change server while connecting
* [FIX] Not login/reconnect to previous server
* [FIX] Abort all fetch while connecting
* [FIX] Abort sdk fetch
* [FIX] Patch-package
* Add comments
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Keep screen awake while recording/playing some audio (#2089 )
* [IMPROVEMENT] Keep screen awake while recording/playing some audio
* [FIX] Add expo-keep-awake mock
* [FIX] UIKit crashing when UIKitModal receive update event (#2088 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Close announcement banner (#2064 )
* [NEW] Created new field in subscription table
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] New field added to obeserver in room view
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Added icon and new design to banner
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [NEW] Close banner function works
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* [IMPROVEMENT] closed banner status now update correctly
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
* improve banner style
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Update all dependencies (#2008 )
* 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
* [NEW] Passcode and biometric unlock (#2059 )
* 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 a4ce812934adcf6cf87eb1a92aec9283e2f26753.
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Messages View (#2090 )
* [FIX] Messages View
* [FIX] Opening PDF from Files View
* [FIX] Audio
* [FIX] SearchMessagesView
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Big names overflow (#2072 )
* [FIX] Big names overflow
* [FIX] Message time
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
* [FIX] Some alignments
* fix user item overflow
* some adjustments
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Avatar of message as an emoji (#2038 )
* fixed-issue
* removed-hardcoded-emoji
* Merge develop
* replaced markdown with emoji componenent
* made-changes
* use avatar onPress
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Livechat (#2004 )
* [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: Diego Mello <diegolmello@gmail.com>
* [FIX] Delete Subs (#2091 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android build (#2094 )
* [FIX] Blink header DM (#2093 )
* [FIX] Blink header DM
* Remove query
* [FIX] Push RoomInfoView
* remove unnecessary try/catch
* [FIX] RoomInfo > Message (Tablet)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Default biometry enabled (#2095 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Enable navigating to a room from auth deep linking (#2115 )
* Wait for login success to navigate
* Enable auth and room deep linking at the same time
* [FIX] NewMessageView Press Item should open DM (#2116 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Roles throwing error (#2110 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Wait attach activity before changeNavigationBarColor (#2111 )
* [FIX] Wait attach activity before changeNavigationBarColor
* Remove timeout and add try/catch
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] UIKit crash when some app send a list (#2117 )
* [FIX] StoryBook
* [FIX] UIKit crash when some app send a list
* [CHORE] Update snapshot
* [CHORE] Remove token & id
* [FIX] Change bar color while no activity attached (#2130 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Screen Lock options i18n (#2120 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Added missing German translation strings (#2105 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Sometimes SDK is null when try to connect (#2131 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Autocomplete position on Android (#2106 )
* [FIX] Autocomplete position on Android
* [FIX] Set selection to 0 when needed
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Revert "[FIX] Autocomplete position on Android (#2106 )" (#2136 )
This reverts commit e8c38d6f6f
.
* [FIX] Here and all mentions shouldn't refer to users (#2137 )
* [FIX] No send data to bugsnag if it's an aborted request (#2133 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [TESTS] Update and separate E2E tests (#2126 )
* 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
* [FIX] Screen Lock Time respect local value (#2141 )
* [FIX] Screen Lock Time respect local value
* [FIX] Enable biometry at the first passcode change
* Bump version to 4.8.0 (#2147 )
* [IMPROVEMENT] Refactor icon package (#2146 )
* [IMPROVEMENT] Refactor Icon Package
* some size fixes
* [CHORE] Update WatermelonDB to 0.16.2 (#2166 )
* [CHORE] Update WatermelonDB to 0.16.2
* Patch watermelon
* Markdown linting for e2e README (#2173 )
* Markdown linting for e2e README
* Running a subset of tests
* [FIX] Load messages when hideSystemMessages is enabled (#2101 )
* [WIP] Load messages when hideSystemMessages is enabled
* Improve method name
* Minor improvements
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Respect server HideSystemMessages (#2175 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Screen Lock (#2177 )
* [FIX] Screen Lock
* improve variable name
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Load messages issue when trying to get ts from empty results (#2185 )
* [FIX] Show registration form when add server by a invite link (#2187 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] 2FA email - send code again (#2188 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Update react-navigation to v5 (#2154 )
* 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
* [NEW] Action Sheet (#2114 )
* [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: Diego Mello <diegolmello@gmail.com>
* [NEW] Add fastlane to android module and configure CI (#2100 )
* [IMPROVEMENT] Use react-native-notifier for in-app notifications (#2139 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Create DimensionsContext (#2098 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Remove duplicated sCU condition (#2194 )
* [FIX] The auto translate toggle don't save right state (#2142 )
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] Increase "content_hash_max_items" on Watchman (#2181 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] IFrame authentication (#2184 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Send multiple attachments (#2162 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Omnichannel Status Toggle (#2217 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Typing when UI_Use_Real_Name is enabled (#2216 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Logout failing after #2217 (#2222 )
* [CHORE] Add wrapper to make Meteor methods calls over REST (#2104 )
* [WIP] Use rest instead methodCall
* [WIP] Some method calls using wrapper
* [WIP] Wrap all necessary methodCalls
* fix
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Mark thread as read on open (#2225 )
* [IMPROVEMENT] Mark a thread as read
* Use methodCallWrapper
* Check server version
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Read receipt icon on action sheet (#2237 )
* [FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties (#2232 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android crashing when restoring from background (#2238 )
* [FIX] Send thread attachment (#2242 )
* [FIX] Iframe auth Login Button (#2241 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [REGRESSION] Audio Recording (#2240 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Expo-av audio recorder (#2195 )
* [NEW] MessageBox: Expo-av audio recorder
* Refactor MessageBox to accommodate recording button even when recording
* Rename Recording.js -> RecordAudio.js as we could implement video recording in the future
* RecordAudio: Introduce cancel and send buttons
* RecordAudio: Introduce recorderBusy state, refactor MessageBox, remove useless SafeAreaView
* RecordAudio: Better audio quality 🎉 , stop recording on unmount
* RecordAudio: Use FileSystem from expo-file-system instead of RNFetchBlob
* chore: flush out react-native-audio
* fix(MessageBox): bring back some missed styles during refactor
* refactor(RecordAudio): use class component
* refactor(RecordAudio): recorder busy to class property, styling changes
* recorder initialisation changes
* fix(RecordAudio): missing await in isRecordingPermissionGranted
* fix(RecordAudio): set isRecording = false on cancel/finish, refactor perms
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [IMPROVEMENT] Unified header UX (#2234 )
* Change drawer icon
* Removed iOS variation
* Patch to react-navigation-header-buttons... easier to patch then to overwrite its behaviour :(
* Correctly position title
* Header subtitle
* Layout
* Alignment
* RoomView header
* Renamed RoomHeaderLeft to LeftButtons
* RoomView back button
* Search icon on RoomView
* Refactor
* Fix header on tablet
* Fix search messages close button on tablet
* Search key command
* Network status on RoomView header subtitle
* Update tests
* Scale content
* SearchBox cancel color
* Bump version to 4.9.0 (#2248 )
* [FIX] Check for UI_Use_Real_Name when sorting rooms (#2230 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Emoji keyboard not showing custom and frequently used emojis on Share Extension (#2251 )
* [FIX] Scroll to top crashing when ref is undefined (#2252 )
* [FIX] Check if exists scroll ref
* Remove scrollTo
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] AttachmentView crashing during title decode (#2253 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Command previews crashing when API returns an error (#2254 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] ThreadMessagesView throwing error when subscription wasn't found (#2255 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Register crashing when error data is undefined (#2256 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Get active route returning undefined (#2257 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] ImageViewer not recognising gestures after zoomed (#2261 )
* [FIX] Zoomed in images must react to gestures
* AnimatedFastImage -> AnimatedImage
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Android stack animation throwing illegal node ID (#2260 )
* [FIX] Navigation object undefined when tapping sidebar's user header on tablet (#2259 )
* [FIX] Action sheet cutting emojis on the header (#2263 )
* [FIX] Action sheet cutting emojis on the header
* fix tablet case
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] Mime type check crashing the app (#2264 )
* [FIX] Notification preferences update crashing the app (#2262 )
* [FIX] Create discussion not working from MessageActions (#2265 )
* [FIX] getSettings not catching errors (#2271 )
* [REGRESSION] Jitsi Call doesn't send message link (#2277 )
* [FIX] Messages hidden behind MessageBox (#2281 )
* fix: package.json & yarn.lock to reduce vulnerabilities (#2275 )
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-JPEGJS-570039
- https://snyk.io/vuln/SNYK-JS-LODASH-567746
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [i18n] Add missing german strings (#2278 )
* cleaned mixed usage of "du" and "Sie"
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [CHORE] CircleCI Upgrades (#2269 )
* Upgrade nvm
* Upgrade XCode
* Use nvm's default installed version of node (LTS)
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Sign in with Apple (#2282 )
* Add expo-apple-authentication
* Button
* Create new provisioning profiles
* Login with Apple
* Change provisioning profile
* Button color based on theme
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
* [FIX] MessageBox not being shown on ShareView when Preview is a video (#2283 )
* Wrap video preview with ScrollView so Messagebox is shown properly
* Fix border color
* [TESTS] Test in docker (#2290 )
* Add docker env with orchestration
* Update detox, update mocha config format
* One simulator at a time - mocha won't run parallel
* Docker runner, with test changes to match RC data
* Better error trapping in infrastructure control script
* Swap user provisioning from Mongo to RC API to work against existing servers
* Add docker to e2e readme
* Stop using example.com for emails
* Default detox to the tests directory
* Add working configs for both run scenarios
* Add some optional forcing of data.js version for Docker
* [CHORE] Consistent Rocket.Chat Branding (#2293 )
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* Bump version to 4.10.0 (#2305 )
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
Co-authored-by: Siddharth Padhi <padhisiddharth31@gmail.com>
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Dan Caseley <dan@caseley.me.uk>
Co-authored-by: Heng Sok <sokheng@idatahub.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
Co-authored-by: Guilherme Gazzo <guilhermegazzo@gmail.com>
Co-authored-by: Prateek Jain <44807945+Prateek93a@users.noreply.github.com>
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
Co-authored-by: Lucas Siqueira <lucassiqzro@gmail.com>
Co-authored-by: Calebe Rios <calebersmendes@gmail.com>
Co-authored-by: Pitstopper <18574776+Pitstopper@users.noreply.github.com>
Co-authored-by: phriedrich <info@phriedrich.de>
Co-authored-by: Guilherme Siqueira <guilhersiqueira@gmail.com>
Co-authored-by: Prateek Jain <prateek93a@gmail.com>
Co-authored-by: devyaniChoubey <52153085+devyaniChoubey@users.noreply.github.com>
Co-authored-by: Bernard Seow <ssbing99@gmail.com>
Co-authored-by: Hiroki Ishiura <ishiura@ja2.so-net.ne.jp>
Co-authored-by: Exordian <jakob.englisch@gmail.com>
Co-authored-by: Daanchaam <daanhendriks97@gmail.com>
Co-authored-by: Youssef Muhamad <emaildeyoussefmuhamad@gmail.com>
Co-authored-by: Iván Álvarez <ialvarezpereira@gmail.com>
Co-authored-by: Sarthak Pranesh <41206172+sarthakpranesh@users.noreply.github.com>
Co-authored-by: Michele Pellegrini <pellettiero@users.noreply.github.com>
Co-authored-by: Tanmoy Bhowmik <tanmoy.openroot@gmail.com>
Co-authored-by: Hibikine Kage <14365761+hibikine@users.noreply.github.com>
Co-authored-by: Ezequiel de Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Neil Agarwal <neil@neilagarwal.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Govind Dixit <GOVINDDIXIT93@GMAIL.COM>
Co-authored-by: Zhaubassarova Aruzhan <49000079+azhaubassar@users.noreply.github.com>
Co-authored-by: Aroo <azhaubassar@gmail.com>
Co-authored-by: Sarthak Pranesh <sarthak.pranesh2018@vitstudent.ac.in>
Co-authored-by: Siddharth Padhi <padhisiddharth31@gmail.com>
Co-authored-by: Bruno Dantas <oliveiradantas96@gmail.com>
Co-authored-by: devyaniChoubey <devyanichoubey16@gmail.com>
Co-authored-by: Dan Caseley <dan@caseley.me.uk>
Co-authored-by: Heng Sok <sokheng@idatahub.com>
Co-authored-by: Snyk bot <snyk-bot@snyk.io>
2020-08-10 13:40:33 -03:00
Diego Mello
c91cd0b963
[CHORE] Update react-native-firebase ( #2336 )
...
* Remove firebase
* Install firebase/app
* Install analytics
* Crashlytics
* Android
* Fix mocks
* Edit scheme to Debug build configuration
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-07-24 10:19:17 -03:00
Diego Mello
9882ace694
Update dependencies ( #2301 )
...
* 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
2020-07-20 13:35:17 -03:00
Djorkaeff Alexandre
cbe51e2d18
[IMPROVEMENT] Clear image cache when clear cache ( #2300 )
...
* [IMPROVEMENT] Clear image cache when clear cache
* use fork instead
* react-native-fast-image -> @rocket.chat/react-native-fast-image
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-17 14:39:06 -03:00
Diego Mello
8a24eb0722
[NEW] Sign in with Apple ( #2282 )
...
* Add expo-apple-authentication
* Button
* Create new provisioning profiles
* Login with Apple
* Change provisioning profile
* Button color based on theme
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-07-14 13:07:45 -03:00
Neil Agarwal
2ec2a52f45
[IMPROVEMENT] Expo-av audio recorder ( #2195 )
...
* [NEW] MessageBox: Expo-av audio recorder
* Refactor MessageBox to accommodate recording button even when recording
* Rename Recording.js -> RecordAudio.js as we could implement video recording in the future
* RecordAudio: Introduce cancel and send buttons
* RecordAudio: Introduce recorderBusy state, refactor MessageBox, remove useless SafeAreaView
* RecordAudio: Better audio quality 🎉 , stop recording on unmount
* RecordAudio: Use FileSystem from expo-file-system instead of RNFetchBlob
* chore: flush out react-native-audio
* fix(MessageBox): bring back some missed styles during refactor
* refactor(RecordAudio): use class component
* refactor(RecordAudio): recorder busy to class property, styling changes
* recorder initialisation changes
* fix(RecordAudio): missing await in isRecordingPermissionGranted
* fix(RecordAudio): set isRecording = false on cancel/finish, refactor perms
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-06 16:23:46 -03:00
Djorkaeff Alexandre
07e9bcb776
[NEW] Send multiple attachments ( #2162 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-26 17:22:56 -03:00
Diego Mello
98ed84ba5c
[CHORE] Update react-navigation to v5 ( #2154 )
...
* 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
2020-06-15 11:00:46 -03:00
Diego Mello
61afa86c0e
[NEW] Passcode and biometric unlock ( #2059 )
...
* 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 a4ce812934adcf6cf87eb1a92aec9283e2f26753.
* 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: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-05-08 14:04:37 -03:00
Diego Mello
ce51982bb0
Update all dependencies ( #2008 )
...
* 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
2020-05-08 13:37:49 -03:00
Djorkaeff Alexandre
a937e6a6ac
[IMPROVEMENT] Keep screen awake while recording/playing some audio ( #2089 )
...
* [IMPROVEMENT] Keep screen awake while recording/playing some audio
* [FIX] Add expo-keep-awake mock
2020-05-08 09:55:26 -03:00
Djorkaeff Alexandre
2ea6d34fd1
[FIX] Recorded audio on Android doesn't play on iOS ( #2073 )
...
* react-native-video -> expo-av
* remove react-native-video
* Add audio mode
* update mocks
* [FIX] Loading bigger than play/pause
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-04-30 15:54:27 -03:00
Diego Mello
6a40d4cefb
[CHORE] Memory leaks investigation ( #1675 )
2020-02-17 16:06:18 -03:00
Diego Mello
d970952086
[REVERT] Show emoji keyboard on Android ( #1738 )
2020-02-17 09:14:56 -03:00
Djorkaeff Alexandre
88c0ba6aff
[FIX] Messages Overlapping (Android) and MessageBox Scroll (iOS) ( #1720 )
2020-02-13 17:44:57 -03:00
Diego Mello
952dc761ab
[CHORE] Update react-native-image-crop-picker ( #1712 )
2020-02-13 16:25:28 -03:00
Djorkaeff Alexandre
b87472f10b
[NEW] UiKit Beta ( #1497 )
2020-02-11 11:01:35 -03:00
Djorkaeff Alexandre
66d21408b6
[NEW] Image Viewer ( #1479 )
2019-12-18 18:13:11 -03:00
Diego Mello
cf98d794fd
[FIX] Few fixes on themes ( #1477 )
2019-12-17 11:08:06 -03:00
Diego Mello
7b51df377d
[NEW] Themes ( #1298 )
2019-12-04 13:39:53 -03:00
Djorkaeff Alexandre
7cdf6394fc
[CHORE] Update CI Xcode Image ( #1430 )
2019-12-02 11:08:11 -03:00
Djorkaeff Alexandre
a0dc2bad4a
[NEW] Tablet support ( #1300 )
2019-11-25 17:01:17 -03:00
Diego Mello
cfd63a6480
Update patch and minor deps ( #1386 )
2019-11-18 14:52:08 -03:00
Diego Mello
b795a2fd59
[FIX] Audio player track and thumb not rendering on Android ( #1273 )
2019-10-04 10:38:35 -03:00
Diego Mello
121ff45f90
Revert react-native-safe-area-view ( #1265 )
2019-10-02 09:18:08 -03:00
Djorkaeff Alexandre
d9f7ff836d
[CHORE] Update react-native-jitsi-meet to 2.0.1 ( #1249 )
2019-09-27 16:16:03 -03:00
Djorkaeff Alexandre
1c22cc2f9f
[CHORE] Update react-native-safe-area-view ( #1219 )
2019-09-26 13:52:22 -03:00
Diego Mello
11249f962a
Update React Native to 0.61.1 ( #1236 )
...
* Update React Native to 0.61.1
* Update patch to SSL Pinning
* Revert storybook
2019-09-26 11:59:27 -03:00
Djorkaeff Alexandre
0ff47f477a
[CHORE] Update react-native-jitsi-meet ( #1235 )
2019-09-25 19:13:39 -03:00
Djorkaeff Alexandre
b29a2ab216
[FIX] Link jitsi-meet on Share Extension ( #1204 )
...
* Link jitsi-meet
* Try fix ci
* Remove realm imports
2019-09-18 18:44:33 -03:00
Djorkaeff Alexandre
99aea22579
[NEW] Jitsi integration ( #1196 )
...
* 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
2019-09-18 14:32:12 -03:00
Diego Mello
2887ff04e7
[CHORE] Update navigation lib ( #1201 )
...
* Bump react-navigation
* Bump react-native-screens
* Bump react-navigation-drawer and react-native-gesture-handler
* Update mocks
* Add supportLibVersion
2019-09-17 16:24:47 -03:00
Diego Mello
9ba37107c7
[CHORE] Migrate to Watermelon ( #1171 )
...
* 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
2019-09-16 17:26:32 -03:00
IlarionHalushka
664563bd6f
[IMPROVEMENT] Use expo video player ( #1132 )
2019-08-26 13:56:39 -03:00
IlarionHalushka
59a71ffaef
[CHORE] Bugsnag logging setup ( #1145 )
...
* 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
2019-08-23 10:18:47 -03:00
Diego Mello
ba232547f1
[CHORE] Update to react-native 0.60.4 ( #1095 )
...
* 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
2019-08-07 10:51:34 -03:00
Djorkaeff Alexandre
d80dd0e2ce
[FIX] Share Extension issues ( #1064 )
2019-07-29 13:33:28 -03:00
Djorkaeff Alexandre
18ef6c5430
[NEW] Share extension ( #942 )
2019-07-18 14:44:02 -03:00
pranavpandey1998official
b4a062e574
[NEW] File upload ( #882 )
2019-07-18 14:25:18 -03:00
Djorkaeff Alexandre
13859fa17d
[CHORE] Switch to react-native-localize ( #1043 )
2019-07-16 11:30:29 -03:00
Diego Mello
3b43cb3fb7
[IMPROVEMENT] Use haptics rather than vibration ( #1016 )
...
* Install expo-haptics
* Use expo-haptics rather than RN's Vibration module
2019-06-28 14:07:17 -03:00
Diego Mello
b12c14fb78
[IMPROVEMENT] Use expo-web-browser ( #992 )
...
* 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
2019-06-21 13:39:20 -03:00
Diego Mello
9e4a4d2454
[CHORE] Use react-native-firebase ( #928 )
...
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.
2019-05-28 10:03:08 -03:00
Diego Mello
a1b1af01c9
Update RN to 0.59.8 ( #896 )
...
* 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)
2019-05-22 17:15:35 -03:00
pranavpandey1998official
31cf0e5f2f
[NEW] Admin ( #800 )
...
* 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
2019-05-18 16:31:33 -03:00
Diego Mello
38dabfc9ff
Switch to react-navigation ( #687 )
2019-03-12 13:23:06 -03:00
Diego Mello
8f5381d770
Update React Native to 0.58.6 ( #668 )
2019-03-01 11:40:22 -03:00
Diego Mello
5752b865b0
Several fixes for 1.2.1 ( #448 )
...
* 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
2018-09-19 11:18:32 -03:00
Diego Mello
caac4a73d3
Added CocoaPods to manage react-native-image-crop-picker ( #373 )
...
<!-- 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.
2018-07-26 11:23:06 -03:00