CJ
82d4d88ea5
MM-19697 - Fixed CameraRoll for iOS ( #3537 )
...
* MM-19697 - Fixed CameraRoll for iOS
Switched CameraRoll over to the react-native-community version as it was removed from the core package with RN 0.61.2
* MM-19697 - Fix Jest issues
Updated for jest issues
2019-11-15 09:55:08 -05:00
Elias Nahum
6e3e7a1ab6
MM-19961 Sync persisted channels with the ones returned by the server ( #3553 )
2019-11-13 19:02:34 -07:00
Harrison Healey
c37b921f47
MM-19482 Stop rendering New Messages line differently for manually unread channels ( #3524 )
...
* MM-19482 Stop rendering New Messages line differently for manually unread channels
* Update mattermost-redux
2019-11-13 10:48:49 -05:00
Harrison Healey
e69bec46a9
Merge branch 'master' into mark-as-unread
2019-11-07 11:22:55 -05:00
Miguel Alatzar
f2c47def31
[MM-19841] Keep currentTeamId and team theme preferences when resetting state ( #3519 )
...
* Keep currentTeamId and team theme preferences
* Missing semicolon
* Update mattermost-redux commit
2019-11-06 15:00:50 -07:00
Harrison Healey
d59b62daf8
Merge branch 'master' into mark-as-unread
2019-10-31 09:15:13 -04:00
CJ
e4fdc5787d
Redux Hash Updated ( #3493 )
2019-10-30 10:56:32 -07:00
Harrison Healey
bf68a33bab
Merge branch 'master' into mark-as-unread
2019-10-29 10:00:22 -04:00
Miguel Alatzar
1efb01deda
[MM-16593] Upgrade to RN 0.61.2 ( #3455 )
...
* [MM-16593] [MM-17175] [MM-17164] [MM-17189] [MM-17181] Android - Upgrade to RN 0.60 (#3145 )
* Upgrade to react-native 0.60
* Use @sentry/react-native
* Manually link @sentry/react-native
* Address review comments
* Jetify after install
* Call jetify from node_modules
* [MM-17785] iOS - Upgrade to RN 0.60 (#3153 )
* Upgrade to react-native 0.60
* Use @sentry/react-native
* Manually link @sentry/react-native
* Address review comments
* Jetify after install
* Call jetify from node_modules
* Get app building for iOS
* Revert react-native-image-picker upgrade
* Minor version upgrade of react-native-image-picker
* [MM-17142] Convert all string refs to callbacks (#3217 )
* Replace string refs
* Fix tests
* Don't use inline functions
* Fix mattermost-redux reversion from master merge
* [MM-18336] Upload Sentry debug symbols only when SENTRY_ENABLED is true (#3227 )
* Upgrade @sentry/react-native
* Run Sentry gradle tasks only when enabled
* Upgrade @sentry/react-native and remove extra Sentry build phase
* [MM-17144] Use Hermes (#3226 )
* Replace string refs
* Fix tests
* Don't use inline functions
* Fix mattermost-redux reversion from master merge
* Use Hermes
* bundleCommand ram-bundle no longer needed
* Require harmony-reflect only for Android
* Fix failing test
* Path react-native's splitLayoutProps (#3337 )
* [MM-18867] [MM-17186] [MM-18866] [MM-19447] [MM-18967] Upgrade to RN 0.61.2 (#3423 )
* Upgrade to RN 0.61.2
* Update rn-fetch-blob commit hash
* Update react-native-keyboard-tracking-view commit hash
* Use react-native-youtube with AVPlayer fix
* Fix jest mocks
* Use updated document picker API
* Remove unnecessary linking
* Revert "MM-17759 Add code highlighting (#3072 )"
This reverts commit 26b999e885 .
* Fix share extension
* Revert "Revert "MM-17759 Add code highlighting (#3072 )""
This reverts commit 52aca776b12dee3abe8646d0c90480f8528e86c1.
* Address PR reviews
* Rename patch to match version
* Update react-native-youtube patch
* Update dependencies
* Fix RNDocViewer reference
* Update tests and revert to redux-persist 4.10.2
* Revert "Revert "Revert "MM-17759 Add code highlighting (#3072 )"""
This reverts commit 5ef383be2619b1be6167c23f128ecb4b4ad25df9.
* Android fixes after dep upgrades
* Use fresco 2.0.0
* Use mattermost forks
* Use React-Core in Mattermost.scheme instead of react
* Remove packager (#3452 )
* Remove Pods from source control
* Fix unit tests
* Add new line before entering the keystore in gradle.properties
* set ios as working directory for cocoapods
* Cache cocoapods on circleCI builds
* set ios as working dir
* fix cocoapods cache key
* Unify fastlane and npm dependencies command
* Use package-lock.json checksum for npm cache
* Fix package.json and use the checksum as the cache key
* Fix package.json and use the checksum as the cache key
* changes to circleci.yaml fastlane and removing pods from git
* Fix Mattermost.xcodeproj
* Update coocoapods to 1.7.5 and fix xcode header search paths
* Update package-lock.json
* Remove unused tooltip component
* Fix incorrect ref
* Disable Hermes (#3460 )
* Revert "Remove packager (#3452 )"
This reverts commit b2a79e184b3242124dfdb91ae095f6ce3f4eb986.
* Disable Hermes :'(
* Update preloaded modules
* Fix packages moduleNames and modulePaths, update snapshots and update mm-redux (ts version)
* remove document picker from modulePaths
* Fix package-lock.json
* Add eslint disable rules
2019-10-28 15:04:24 -07:00
Elias Nahum
64d22fd0f2
MM-18313 Fix update timezone automatically ( #3462 )
...
* MM-18313 Fix update timezone automatically
* add unit tests
2019-10-25 08:01:32 -07:00
Harrison Healey
5bc92c1f20
Revert mattermost-redux to version without TypeScript changes
2019-10-24 15:55:04 -04:00
Harrison Healey
224606675c
MM-19493 For manually unread channel, don't mark as read on new message ( #3458 )
2019-10-24 09:42:46 +02:00
Miguel Alatzar
6eb574b7b2
Add redux-offline dependency ( #3459 )
2019-10-24 08:50:17 +03:00
Harrison Healey
c27e96579f
Merge branch 'master' into mark-as-unread
2019-10-23 17:25:48 -04:00
Miguel Alatzar
5e5d3abd79
[MM-17145] [MM-18947] [MM-17110] [MM-14926] [MM-18646] Use patched v2.0.6 of react-native-notifications and fix Android badge number ( #3382 )
...
* Refactor custom push notification code
* Use react-native-notifications 2.0.6 and patch for scheduled notifs
* Fix patch
* iOS changes
* Fix delete
* Fix setting of badge number on Android
* Undo Reflect removal
* Undo removal of didReceiveRemoteNotification
* Use min importance for push notifs received while app is active
* Correctly set badge number after push notificaiton reply
* Fix tests
* Localize reply action text
* Add getDeliveredNotifications
* Fix identifier check and failing test
* Fix local push notif test for Android > 9
2019-10-22 21:18:59 +03:00
Elias Nahum
b06c2d8541
Removing pods from source control, add cocoapods to circleCI ( #3454 )
2019-10-22 17:05:54 +03:00
Harrison Healey
9b758417d4
Update mattermost-redux
2019-10-21 13:39:38 -04:00
Harrison Healey
fe5e414546
Merge branch 'master' into mark-as-unread
2019-10-21 13:36:20 -04:00
Harrison Healey
6d99eb16a4
Update mattermost-redux
2019-10-21 09:33:17 -04:00
Dean Whillier
412ab9f411
Bump app version number to 1.25.0 ( #3442 )
2019-10-18 10:46:42 -04:00
Harrison Healey
10c3ede26e
Revert "Revert accidentally merged changes from mark-as-unread branch ( #3405 )"
...
This reverts commit 00356ad543 .
2019-10-11 16:10:57 -04:00
Harrison Healey
00356ad543
Revert accidentally merged changes from mark-as-unread branch ( #3405 )
...
* Revert "Update mattermost-redux"
This reverts commit 04b3897ecb .
* Revert "[MM-17068] Add set post as unread option to menu (#3202 )"
This reverts commit c7a29eea6a .
2019-10-11 09:28:09 -04:00
Harrison Healey
3f13c868f7
Merge branch 'master' into mark-as-unread
2019-10-03 09:28:30 -04:00
Miguel Alatzar
2cfb6f1136
[MM-18656] Update third party libraries to use WKWebView over UIWebView ( #3353 )
...
* Use updated react-native-keyboard-tracking-view
* Use updated react-native-device-info
* Use updated react-native-device-info and add new pod dependency
2019-10-02 11:02:06 -04:00
Harrison Healey
35797e2564
Merge branch 'master' into mark-as-unread
2019-09-30 16:54:15 -04:00
Matheus Cardoso
26b999e885
MM-17759 Add code highlighting ( #3072 )
...
* Add code highlighting
* Fix code style
* Add unit tests
* Some layout adjustments and code style fixes
* Fix failing test
* Fix typo
* Fixed import style
* Update snapshot
* Fix test
* Remove comment
* Add react-native-syntax-highlighter to NOTICE.txt
* Remove duplicated key
* Fix color issue on Android
* Remove unnecessary style
* Fix top spacing on Android
* Add missing trailing comma
* Revert highlighting in Android full-screen code
* Fix margins on android full-screen code
* Fix top padding on Android full-screen code
* Fix font size on Android full-screen code
* Improve top spacing on iOS full-screen code
* Update package-lock.json
* Update package-lock.json
* Update react-native-syntax-highlighter
* Revert away code highlighting on Android code block
2019-09-30 22:52:45 +08:00
Elias Nahum
9975a19b91
MM-18236 Prevent the post menu from triggering when using the back gesture ( #3319 )
...
* MM-18236 Prevent the post menu from triggering when using the back gesture in the thread screen
* Update snapshots
* Update app/components/touchable_with_feedback/touchable_with_feedback.ios.js
Co-Authored-By: Miguel Alatzar <migbot@users.noreply.github.com>
* Update app/components/touchable_with_feedback/touchable_with_feedback.ios.js
Co-Authored-By: Miguel Alatzar <migbot@users.noreply.github.com>
* Update app/components/post/post.js
Co-Authored-By: Miguel Alatzar <migbot@users.noreply.github.com>
* Update app/components/touchable_with_feedback/touchable_with_feedback.ios.js
* Fix eslint
2019-09-26 00:19:49 +03:00
Harrison Healey
411ea1f084
MM-16399 Clear current channel when leaving a team ( #3288 )
...
* MM-16399 Clear current channel when leaving a team
* Update mattermost-redux
2019-09-25 14:33:48 -04:00
Harrison Healey
04b3897ecb
Update mattermost-redux
2019-09-25 09:07:55 -04:00
Harrison Healey
b2722e31cc
Update mattermost-redux to include changes for Mark as Unread websocket events
2019-09-24 12:35:09 -04:00
Harrison Healey
ca68f3a244
Merge branch 'master' into mark-as-unread
2019-09-24 09:41:48 -04:00
Elias Nahum
70102d2516
MM-18752 Rename constant to handle iPhone X and new iPhone 11 insets ( #3296 )
2019-09-23 13:08:32 -07:00
Harrison Healey
d46aebb2a4
Merge branch 'master' into mark-as-unread
2019-09-20 10:42:02 -04:00
Devin Binnie
eac7ecd367
Bump app version number to 1.24.0 ( #3274 )
...
* Bump app version number to 1.24.0
* Update build.gradle
2019-09-18 13:28:06 -04:00
Patrick Kang
760b92ceee
Adds support for 'radio' type in interactive dialogs ( #3212 )
2019-09-18 15:35:32 +02:00
Elias Nahum
d28aaf21a8
MM-18241 Fix emoji picker selection and added keyboard tracking on iOS ( #3244 )
...
* MM-18241 Fix emoji picker selection and added keyboard tracking on iOS
* Fix flatlist spacing on iOS when searching
* Fix snapshot
2019-09-15 20:31:54 -07:00
Guillermo Vayá
c7a29eea6a
[MM-17068] Add set post as unread option to menu ( #3202 )
...
* [MM-17068] Add set post as unread option to menu
* [MM-17068] Fix tests
* [MM-17068] add english assets
* [MM-17068] Add bookmark icons for marking as unread
* [MM-17068] reorder menu items
* [MM-17068] fix snapshots
* [MM-17068] merge my post options and others post options
2019-09-13 14:53:18 -04:00
Ewe Tek Min
3706de21e0
Update commonmark package ( #3235 )
2019-09-12 08:35:13 -03:00
Devin Binnie
7b6033ba5d
[MM-18182] Upgrade redux in mobile ( #3243 )
2019-09-11 14:54:45 -04:00
Ewe Tek Min
f6c9c950c5
MM-12879 Fix iOS photo/camera permission denied prompt ( #2904 )
...
* Update Github issues link
* Update GH issue to permalink
* Add missing comma
* Fix ios not prompting alert after denied photo or camera permission
* Rename permission var
* Update text
* Change to correct text
* Update text for attachement button
* Update text for image_preview
* Fix test
* Integrate react-native-android-open-settings for storage permission denied
* Move react-native-android-open-settings
* Change all default permission denied message
* Revert "Merge remote-tracking branch 'upstream/master'"
This reverts commit 65187f8f98de4943103bdab4b39bd7e1ebd5a220, reversing
changes made to daca425676503a57936a5539b5b5fa68a6c5427e.
* Revert "Revert "Merge remote-tracking branch 'upstream/master'""
This reverts commit c82fa628d5addc1262353539c32b76c6a1130e83.
* Add NSPhotoLibraryAddUsageDescription description
* Fix bad import
* Lazy load react-native-android-open-settings
* Fix indent
2019-09-11 01:18:53 -03:00
Elias Nahum
076e518b11
Update webview library to remove deprecated API ( #3233 )
...
* Update webview library to remove deprecated API
* Remove unnecessary timeout
2019-09-10 15:33:19 -03:00
Elias Nahum
223bd64a43
[MM-18349] Post menu delay animation speed and haptic feedback ( #3214 )
...
* Animate backdrop opacity in slide up panel
* Set delayLongPress to 75ms for post
* Add haptic feedback on slide up of post options
* Ease in slide up animation
* Add haptic feedback to android
* reduce long press delay for post options menu
* helper function for haptic feedback
* Add haptic feedback when opening post options menu
* Patch haptic feedback RN module on Android
* Fix tests
* Move hapticFeedback call to SlideUpPanel
* Decrease long press time for reaction
2019-09-07 07:45:07 +09:00
Elias Nahum
67a28d0af3
MM-18179 Clear cache and cookies for SSO login ( #3220 )
...
* MM-18179 Clear cache and cookies for SSO login
* Update app/components/failed_network_action/index.js
Co-Authored-By: Miguel Alatzar <migbot@users.noreply.github.com>
2019-09-05 19:23:23 +09:00
Elias Nahum
8670996eca
Bump version to 1.23.0 and Build number to 226 ( #3195 )
...
* Bump app build number to 226
* Bump app version number to 1.23.0
2019-08-26 10:56:47 -04:00
Elias Nahum
405d3d4677
Update sentry ( #3179 )
2019-08-23 15:59:20 -04:00
Elias Nahum
c76f12647a
Bump Version to 1.22.1 and build to 222 ( #3160 )
...
* Bump app build number to 222
* Bump app version number to 1.22.1
2019-08-21 19:12:12 -04:00
Hossein Ahmadian-Yazdi
01213e56bf
[MM-13837] Updated commonmark dependency ( #3070 )
2019-08-08 03:18:53 -04:00
Miguel Alatzar
94b48813f9
Include archived teams filter change from mattermost-redux ( #3061 )
2019-08-02 10:13:00 -07:00
Miguel Alatzar
04c22e2efe
Include null check on name from mattermost-redux ( #3059 )
2019-07-31 13:24:33 -07:00
Miguel Alatzar
a3dd8a753d
[MM-15424] Update dependencies ( #3057 )
...
* Update dependencies
- Update babel deps to 7.5.5
- Regenerate module paths
- Remote inline require blacklist from metro config
* Remove socketcluster
2019-07-31 08:15:07 -07:00
Miguel Alatzar
9a894641fc
[MM-14926] Include in-app notifications in iOS badge number ( #3001 )
...
* Include in-app notifications in iOS badge number
* Make foreground notifications key a const
2019-07-24 07:58:15 -07:00
Jesús Espino
ee93e4fa59
Adding guest accounts feature ( #2990 )
...
* MM-15059: Restict the permissions for guests (#2791 )
* MM-15057: Adding guest badge to identify guest users (#2774 )
* MM-15057: Adding guest badge to identify guest users
* Adding Guest tags in the channel title
* Adding i18n translations
* Adding DM and GM guest warnings
* Fixing check-style
* Adding and fixing tests
* Adding i18n text
* Only showing the subtitle when there is enough space
* Addressing new design changes
* Fixing eslint
* Addressing PR comments
* Moving getChannelStats to the handleSelectChannel action
* Adding the guest info in android landscape channel headers
* simplified the guest warning text generation
* Fixing i18n
* Fixing leaving channel behavior for guests (#2989 )
* Fixing leaving channel behavior for guests
* Fixing tests and adding a new one
* fixing typo
* Addressing PR comments
* Addressing PR comments
* Fixing tests
2019-07-22 22:14:39 +02:00
Sudheer
15989b79e6
Bump app version number to 1.22.0 ( #3009 )
2019-07-23 00:37:23 +05:30
Elias Nahum
6daa645556
MM-16829 Fix for websocket reconnects for android ( #2999 )
2019-07-19 16:48:59 -04:00
Elias Nahum
aba35f7bfd
Bump Version to 1.21.1 and build number to 209 ( #2995 )
...
* Bump app build number to 209
* Bump app version number to 1.21.1
2019-07-18 18:41:40 -04:00
Elias Nahum
b8af8a3860
Lazy android native modules ( #2973 )
...
* Lazy loading Android modules
* Remove react-native-bottom-sheet
* Remove comments
* npm audit fix
* Update rnn-v2 modals
* audit fix
* Fix tests
2019-07-17 11:06:21 -04:00
Miguel Alatzar
22cc139b00
[MM-17018] Handle null currentChannelMember ( #2982 )
...
* Update mattermost-redux
2019-07-16 15:21:18 -07:00
Miguel Alatzar
c321c773c3
Merge branch 'master' into rnn-v2
2019-07-12 09:01:33 -07:00
Elias Nahum
df3a3eb39f
Fix android crash on Android O & P after upgrading target to 28 ( #2968 )
2019-07-10 10:31:13 -04:00
Miguel Alatzar
d7432d3d41
Merge branch 'master' into rnn-v2
2019-07-09 14:08:15 -07:00
Harrison Healey
ae521ba026
MM-16695 Update mattermost-redux to add additional null check ( #2951 )
...
* MM-16695 Update mattermost-redux to add additional null check
* Update mattermost-redux
2019-07-08 09:11:31 -04:00
Miguel Alatzar
1b9b1e3f39
Merge branch 'master' into rnn-v2
2019-07-05 15:56:56 -07:00
Elias Nahum
bba0b99568
Update device info ref ( #2953 )
2019-07-05 13:37:55 -04:00
Miguel Alatzar
51aac1e6e7
Merge branch 'master' into rnn-v2
2019-07-02 18:15:19 -07:00
Harrison Healey
0ff6dba3c8
MM-16477 Check for modified users on reconnect ( #2936 )
...
* MM-16477 Move websocket status to redux
* MM-16477 Check for modified users on reconnect
* Update mattermost-redux
* Update mattermost-redux
2019-07-02 14:20:48 -04:00
Miguel Alatzar
74c7805e65
[MM-15994] Revert change to use RNN v2's npm script ( #2922 )
...
* Revert change to use RNN v2's npm script
* Remove RNN v2 npm script
2019-06-25 09:06:00 -07:00
Harrison Healey
02f97002d0
MM-16480 Update mattermost-redux ( #2917 )
2019-06-24 17:22:01 -03:00
Miguel Alatzar
913f05e131
[MM-16011] Update screens related to main sidebar ( #2907 )
...
* Update screens
* Update login tests
* Remove done
* Fix failing tests
* Update screens and components
* Check styles fix
* Update tests
* Prevent setState call after component unmounts
* Add empty setButtons func to dummy navigator
* Remove platform check
* Remove Platform import
* Update react-native-navigation version
* Add separate showModalOverCurrentContext function
* check-style fixes
* Remove overriding of AppDelegate's window
* Fix modal over current context animation
* Add showSearchModal navigation action
* Check-style fix
* Address review comments
2019-06-24 10:58:15 -07:00
Elias Nahum
36b235d49f
MM-16432 Fix missing posts when using since API ( #2901 )
2019-06-19 18:25:52 -04:00
Elias Nahum
8cc94f52f0
Fix crash on Android by Updating JSC ( #2900 )
2019-06-19 16:14:50 -04:00
Miguel Alatzar
50a738a702
[MM-16009] Update screens that can be displayed prior to the Channel screen. ( #2887 )
...
* Update screens
* Update login tests
* Remove done
* Fix failing tests
2019-06-19 15:42:27 -04:00
Elias Nahum
5d83eef111
Bump app version number to 1.21.0 ( #2894 )
2019-06-18 16:09:09 -04:00
Miguel Alatzar
0f948f650d
Merge branch 'master' into rnn-v2
2019-06-18 09:58:35 -07:00
Miguel Alatzar
a6aa4dd2cc
Update react-native-device-info and fix status value: ( #2892 )
2019-06-17 20:22:54 -07:00
Elias Nahum
6546dfdfd2
Set post list data and timestamp based on the user timezone if available ( #2888 )
2019-06-17 15:24:28 -04:00
Eli Yukelzon
056d5a91b7
MM-15486 - Archived channels appear incorrectly on mobile ( #2882 )
...
* properly separate archived channels from 'other'
* make sure fetch is performed to display full list
* reverted unneeded change
* corrected display behaviour
* code cleanup
* redux commit reference updated
2019-06-17 10:22:36 -04:00
Miguel Alatzar
270d148413
Update react-native-notifications ( #2881 )
2019-06-15 14:18:33 -04:00
Elias Nahum
13d06a4588
MM-16280 Fix when post fail to send ( #2880 )
2019-06-12 16:20:14 -04:00
Miguel Alatzar
cbe0c719ac
[MM-15874] Add native code to support RNN v2 on Android ( #2855 )
...
* Remove fix for MM-9233
* MM-15774 Add native code to support RNN v2 on iOS
* Android changes for RNN v2 upgrade
The activity visibility handling of NotificationsLifecycleFacade
is no longer needed in RNN v2. I've moved the lifecycle callbacks
we use for handling managed config into
ManagedActivityLifecycleCallbacks.java and registered them in
MainApplication's onCreate. Also, I've moved and updated the
loading and getting of the managed config into MainApplication
* Update moduleNames and modulePaths
* Use TAG in restrictionsReceiver
* Set launch screen onCreate
* Comment out registerActivityLifecycleCallbacks for now
* Remove setSoftInputMode call as it's handled in the manifest
* Remove clearHostOnActivityDestroy as that fix is no longer needed
* Rename to canLaunchEntry
* Remove replacement of super.onBackPressed()
* Remove react-navigation from packager files
2019-06-12 15:26:03 -04:00
Harrison Healey
5ff98e8a86
Merge branch 'master' into rnn-v2
2019-06-05 11:25:14 -04:00
Harrison Healey
8e1a9e8322
MM-15774 Add native code to support RNN v2 on iOS ( #2848 )
...
* Remove fix for MM-9233
* MM-15774 Add native code to support RNN v2 on iOS
2019-06-03 16:44:28 -04:00
Tsilavina Razafinirina
f6a73e2f2c
MM-11287 Add support for plus sign and period/dot in custom URL schemes ( #9155 ) ( #2841 )
2019-06-03 11:23:15 -04:00
Elias Nahum
1e8a1307af
Update netInfo to check for internet connectivity ( #2850 )
...
* Update netInfo to check for internet connectivity instead of using apple.com as a reference
* Fix network indicator position on tablets
2019-05-31 13:33:56 -04:00
Elias Nahum
de37a2aa7a
Fix autocomplete showing behind the keyboard on iOS and not working on Android ( #2830 )
...
* Fix autocomplete showing behind the keyboard on iOS and not working on Android
* Unbundle config for Android
* Dismiss keyboard on post long press, fix scroll to bottom on new message and update tests
* Add a timeout before scrolling to give time to render the last post
* Fix crash on Android
2019-05-27 19:18:43 -04:00
Elias Nahum
0d38b22a51
MM-15667 if post was removed exclude it from postsInChannel ( #2831 )
2019-05-24 15:35:28 -04:00
Miguel Alatzar
a8eb25c965
[MM 15552] Determine number of placeholder rows from height ( #2827 )
...
* Calculate maxRows in ChannelLoader component
* Update rn-placeholder
* Fix style check
2019-05-24 12:01:02 -04:00
Elias Nahum
6c1b366680
update react-native-device-info crash fix ( #2824 )
2019-05-23 09:44:38 -07:00
Elias Nahum
2f6fb08e44
Bump Version & Build number ( #2818 )
...
* Bump app version number to 1.20.0
* Bump app build number to 194
* Update fastlane
2019-05-22 12:05:05 -04:00
Miguel Alatzar
152e1fe264
Upgrade react-native-sentry ( #2815 )
2019-05-22 10:17:24 -04:00
Saturnino Abril
d498f15040
Update mmjstool commit with fix on newline to end of file ( #2814 )
...
* update mmjstool commit with fix on newline to end of file
* explicitly add commit to package.json
2019-05-22 16:50:12 +08:00
Miguel Alatzar
ccadc551ce
Update mattermost-redux ( #2813 )
2019-05-21 13:04:56 -07:00
Elias Nahum
f7f56e958b
MM-9494 & MM-13888 Tapping execute actions & interactive keyboard dismissal ( #2799 )
...
* MM-9494 & MM-13888 Tapping with the keyboard opened executes the action & iOS iteractive keyboard
* Fix tests
* feedback review
* add new line at the end of file
* feedback review and added todo list
* Track interactive dismiss keyboard and set scrollview bounds natively
* Fix snapshots
* Fastlane default to current branch when no BRANCH_TO_BUILD is set
* Set NODE_OPTIONS in ios build script
* Rebind scrollview when channel gets first set of posts
* Keep scrolling momentum on keyboard close
* Update react-native-keyboard-tracking-view
* Fix ScrollView offset with keyboard-tracking
* Fix offset while dragging the keyboard
* Allow action on channel drawer on tablets
* Fix typo
Co-Authored-By: Saturnino Abril <saturnino.abril@gmail.com>
* Fix indentation
2019-05-20 12:02:00 -04:00
Elias Nahum
bbfd6e820f
Fix select default channel ( #2800 )
...
* Fix select default channel
* use utility with channels in team object
* feedback review
* update mattermost-redux
2019-05-16 20:02:19 -04:00
Joram Wilander
76191be193
Update rnfetchblob ( #2802 )
2019-05-16 13:44:22 -07:00
Miguel de la Cruz
35e4a2b73a
[MM-14751] Take group_constrained into account when adding users to channels ( #2737 )
...
* [MM-14751] Take group_constrained into account when adding users to channels
* Pass current channel properties instead of the complete object
* Point package.json to new mattermost-redux
2019-05-16 10:20:00 +01:00
Elias Nahum
f36ee37402
Upgrade to RN 0.59.6 and dependencies ( #2777 )
...
* Upgrade to RN 0.59.6 and dependencies
* Remove channel loader unused style
* Update to the latest netInfo that fixes a crash
* Do not set default timezone with moment
* Use RN 0.59.8
2019-05-13 13:33:18 -04:00
Elias Nahum
87ee3c893e
MM-15532 properly mark channel as read when reading the channel in another client ( #2789 )
2019-05-13 12:20:27 -04:00
Miguel Alatzar
1d6dccf0a5
Update react-native-fetch-blob dependency to use okhttp3 v3.13.1 ( #2782 )
2019-05-09 14:50:20 -07:00
Miguel Alatzar
1a81daaa37
[MM-15379] Avoid possible reading of .name on undefined ( #2778 )
...
* Avoid possible reading of property on undefined
* Add unit test for handleSelectChannelByName
* Update mattermost-redux hash
2019-05-08 13:16:03 -07:00
Sergey Zhukov
7eeda159db
Removed @babel/polyfill ( #2776 )
2019-05-08 15:00:08 -04:00
Joram Wilander
189d2eb607
Update mattermost-redux ( #2775 )
2019-05-07 15:52:11 -07:00
Saturnino Abril
e086d66ec2
[MM-13955] Add telemetry for Android ( #2719 )
...
* add markers for Android profiling
* update per comments
* Remove beta build flag
* update per comment, latest change on telemetry server and others
* rebase and fix merge conflicts, and update per comments
* update commit hash of mattermost-redux
2019-05-08 00:23:59 +08:00
Elias Nahum
5ce9208d32
MM-14958 Scroll to bottom when posting a new message ( #2761 )
2019-05-07 13:28:16 +05:30
Elias Nahum
746414b3d3
Fixes master branch from crashing when building in release mode ( #2767 )
2019-05-03 18:26:38 -04:00
Courtney Pattison
ce5c30e9ca
[MM-9454] Added fade to send button ( #2677 )
...
* [MM-9454] Added jest-enzyme to devDependencies
* [MM-9454] Refactored SendButton as component
* [MM-9454] Added fade to SendButton
* [MM-9454] Changed Fade to PureComponent
2019-04-29 07:54:00 -07:00
Miguel Alatzar
cb0e4e225a
[MM-14887] Allow only jpeg, png, and bmp profile image uploads ( #2715 )
...
* Allow only for jpeg, png, and bmp profile image uploads
* Add file type if missing and update error id
* Update mattermost-redux commit hash
* Point mattermost-redux to latest master commit
2019-04-25 14:27:06 -07:00
Saturnino Abril
e3b4191af9
[MM-14619] Remove Client4.online and related setOnline function ( #2718 )
...
* remove Client4.online and related setOnline function
* update mattermost-redux commit to 16a39c671193db23006d848c7866adbb5cae6901
2019-04-24 00:34:34 +08:00
Miguel Alatzar
1a9b34f618
[MM-14699] Update image cache manager to handle correct file extensions ( #2701 )
...
* Update image cache manager to handle correct file extensions
* Use RNFetchBlob.fs.existsWithDiffExt to find cached images with
extensions other than the default .png
* Add package-lock.json
* Use app/util/file's getExtensionFromMime
* Define DEFAULT_MIME_TYPE in image_cache_manager.js
2019-04-22 19:19:21 -07:00
Jesús Espino
c769b536ae
Creating the concept of RedirectChannel and use it before the DefaultChannel when we are redirecting the user ( #2674 )
...
* Creating the concept of RedirectChannel and use it before the DefaultChannel when we are redirecting the user
* upgrading to the last mattermost-redux version
2019-04-16 23:34:02 +02:00
Harrison Healey
9c53852128
Reorganize post state and make postsInChannel into a sparse array ( #2693 )
...
* MM-13957 Reorganize post actions (#2553 )
* MM-13957 Reorganize post actions
* Update mattermost-redux
* Update mattermost-redux
* Update package-lock.json to resolve build issues
* MM-13958/MM-13959 Make postsInChannel into a sparse array (#2600 )
* MM-13960 Re-add combined system messages (#2637 )
* MM-13960 Re-add combined system messages
* Pass entire post to PostOptions
* Update mattermost-redux
* Update mattermost-redux
* Address feedback
* Update mattermost-redux
2019-04-15 17:20:23 -04:00
Carlos Tadeu Panato Junior
9ae71cf393
add mmjstool as dev dep ( #2707 )
...
* add mmjstool as dev dep
* run the mmjstool to fix issues
* add extra line
* update makefile
* update per feedback
* revert strings per request
2019-04-09 15:35:22 +02:00
Miguel Alatzar
ae1b81126c
[MM-14830] Check for null pushNotification prior to calling sendNotificationScheduled on it ( #2702 )
...
* Update react-native-notifications dependency commit hash
* Add package-lock.json
2019-04-08 08:32:52 -04:00
Saturnino Abril
26857bdae1
update commit of commonmark.js that fixes "blank spaces break markdown table" ( #2694 )
2019-04-05 00:12:45 +08:00
Christopher Speller
ec9e46fb62
MM-13618 Adding bot tags. ( #2669 )
...
* Adding bot tags.
* Snapshot update.
* Moving bot tag to own component.
* Snapshots.
* Adding missing bot tags, fixing bot profile, allowing tap of bot username to open profile.
* Snapshots and tests.
2019-03-26 16:59:45 -07:00
Harshil Sharma
6cb2bdbb0f
#MI-372 updated mattermost-redux commit ID to use the latest changes ( #2670 )
...
* #MI-372 updated mattermost-redux commit ID to use the latest changes
* Updated commit ID in package lock as well
2019-03-26 18:37:50 -03:00
Elias Nahum
d2d1af2584
Transfer dependencies from enahum to mattermost ( #2666 )
2019-03-23 12:30:09 -03:00
Elias Nahum
ae66a81e10
MM-14154 Update react-native-image-gallery ( #2655 )
2019-03-20 14:12:20 +05:30
Elias Nahum
e053219fb0
MM-13795 Detect timezone updates on Android ( #2660 )
2019-03-19 18:10:45 -07:00
Saturnino Abril
914e24dccd
[MM-14527] Fix default behavior when enabling/disabling email batching ( #2642 )
...
* fix default behavior when enabling/disabling email batching
* update redux commit to master - 98856a3
2019-03-14 01:57:49 +08:00
Elias Nahum
b0a18025c4
Wait for VPN connection only when appconfig flag is set ( #2627 )
2019-03-05 12:01:43 -03:00
Saturnino Abril
8798179618
fix undefined site URL when copying permalink ( #2629 )
2019-03-05 19:38:01 +08:00
Elias Nahum
6e7a49cccd
Fix crash when fresh install android when getting the fcm token ( #2608 )
2019-02-28 11:16:16 -08:00
Elias Nahum
ad5d0adeff
Handle pending posts when dispatching RECEIVED_NEW_POST ( #2606 )
2019-02-28 10:37:09 -05:00
Elias Nahum
b91ad11fad
Update sentry to fix android build ( #2603 )
2019-02-27 16:42:38 -03:00
Miguel Alatzar
d8146ca41e
Use forked react-native-navigation with v1 patch ( #2596 )
2019-02-26 12:38:16 -08:00
Elias Nahum
3feaa8e6bb
iOS Native Share Extension (Swift) ( #2575 )
...
* iOS Native Share Extension (Swift)
* Re-arrange files
* Fix .gitignore
2019-02-26 14:31:57 -03:00
Elias Nahum
7916895689
Update mattermost-redux ( #2587 )
2019-02-21 10:22:06 -03:00
Elias Nahum
98094866d9
Migrate Android from GCM to FCM ( #2577 )
2019-02-20 12:21:08 -08:00
Elias Nahum
88f5848850
Dependencies update ( #2576 )
...
* Dependencies update
* Fix WebView
* Update to RN 0.58.5 and include the WebSocket fix
* Update react-native-video
* Fix RNFetchBlob
2019-02-20 17:17:04 -03:00
Elias Nahum
a0a1fa28ce
MM-13896 Sync channel as read between clients (including opening Push Notifications) ( #2548 )
...
* Update mattermost-redux to use latest WS changes
* Properly mark channel as read, keep the new message indicator, and fix push notification flow
* unneeded parameter in setCurrentUserStatusOffline
Co-Authored-By: enahum <nahumhbl@gmail.com>
* Feedback review
* Update mm-redux ref
2019-02-16 15:09:22 -03:00
Joram Wilander
cc23ac032a
Update mattermost-redux to latest ( #2574 )
2019-02-15 19:07:18 -03:00
Sudheer
336f4fcbf9
MM-13428 Updating mm-redux hash ( #2566 )
2019-02-12 16:57:40 +05:30
Elias Nahum
b9f55dcb60
MM-13337 Fix EMM connections using VPN on-demand ( #2558 )
...
* Fix EMM connections using VPN on-demand
* Update package.json
* Update package-lock.json
2019-02-11 10:22:31 -08:00
Dean Whillier
4a51013316
[MM-13677] Fix to ensure unsupported unicode emoji can be rendered jumbo size ( #2545 )
...
* fixes unicode emoji not rendering jumbo
- replace inline emoji regex with npm emoji-regex library
- update notice.txt with emoji-regex license
- jumbo emoji issue automatically fixed with updated unicode emoji regex
* Add several tests specifically for 🤟 emoji.
2019-02-05 11:58:07 -05:00
George Goldberg
bbc7221ac4
Bump redux version. ( #2531 )
2019-01-30 16:40:17 +00:00
Harrison Healey
ff51501b0c
MM-11232 Fix table column width to better support wide tables ( #2467 )
...
* MM-11232 Fix table column width to better support wide tables
* Fix horizontal scrolling on Android
2019-01-07 13:53:04 -05:00
Sudheer
f02e0fc4f5
MM-13432 Remove unsed request flags from channel_members ( #2490 )
...
* Remove unsed request flags from channel_members
* Fix intial state to match redux state
* Update redux hash
2019-01-04 18:52:00 +05:30
Saturnino Abril
af8faa8a2c
[MM-13433] Fix unnecessary rendering for reactions component and reaction list screen ( #2464 )
...
* fix unnecessary rendering for reactions component and reaction list screen
* update redux commit
2018-12-18 23:07:42 +08:00
Elias Nahum
6601a17923
Update react-native-image-picker dependency ( #2446 )
2018-12-10 17:37:24 -03:00
Saturnino Abril
f668381873
update redux commit to fix sorting of channels at sidebar unreads section ( #2444 )
2018-12-10 22:58:11 +08:00
Elias Nahum
6c6441421a
Sort pinned posts from newest to oldest ( #2440 )
...
* Sort pinned posts from newest to oldest
* Update mattermost-redux
2018-12-07 15:56:19 -03:00
Elias Nahum
2184696e65
post menu and file attachments ( #2414 )
...
* post menu and file attachments
* Fix post list selector test
* Use new Gesture handler to avoid gesture conflicts in post menu and reaction list
* Allow reaction list to scroll the header on Android
* Feedback review
* Add some comments
* Fix eslint
2018-12-05 14:59:41 -03:00
Elias Nahum
9d2ae070dc
Update mattermost-redux sidebar sorting and WS fixes ( #2410 )
2018-11-30 19:12:13 -03:00
Elias Nahum
0b33b8ea4a
Upgrade sentry to 0.39.1 ( #2365 )
2018-11-23 11:58:45 -05:00
Elias Nahum
736a955be8
Use post metadata to prevent scroll pop ( #2304 )
...
* Use post metadata to prevent scroll pop
* Fix not to fetch for reactions every time
* Update post-metadata mm-redux ref
* Update mattermost-redux to include post-metadata
2018-11-22 19:47:27 -03:00
Elias Nahum
c8777422ce
Fix network indicator layout and reconnect logic ( #2351 )
...
* Fix network indicator layout and reconnect logic
* Reconnection logic to cover more use cases
* Check for internet connectivity when bringing the app to the foreground
2018-11-22 10:25:08 -03:00
Sudheer
bfb0db866e
MM-12755 Add reply mention highlight for replyBar ( #2359 )
...
* MM-12755 Add reply mention highlight for replyBar
* Update MM-redux hash
2018-11-21 00:02:51 +05:30
Harrison Healey
f9303f911f
MM-13020 Update mattermost-redux ( #2358 )
2018-11-20 15:09:57 +08:00
Elias Nahum
68a3825d95
Update dependencies ( #2316 )
2018-11-18 17:54:06 -03:00
Elias Nahum
fb51e38733
Replace WebView with React Native Community WebView ( #2340 )
2018-11-16 13:28:54 -03:00