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
Elias Nahum
ae629a455c
Update UX for post long press menu ( #2325 )
...
* Update UX for post long press menu
* Post menu feedback review
2018-11-14 17:29:09 -03:00
Chris Duarte
5c24375dae
Reorganize sidebar channel items via pref ( #1928 )
...
* Reorganize sidebar channel items via pref
Add onItemPress
Add isModal prop
Add options modal for ungrouped sidebar
Filter zero item unreads from sections
Refactor unread filtering
Add SidebarSectionTypes to constants
Update mm-redux dep
Remove unused variable
* Fix lint errors. Update redux commit
* Add recent activity title
* Review feedback
* Fix issues after rebase
* Review feedback
* Change to use getAllDirectChannels
* Update redux library
* Fix lint error
* Update modal list snapshot
2018-11-09 13:06:21 -03:00
Harrison Healey
b80bbe3a94
MM-11477 Wrap objects thrown by Client4 in a proper error type ( #2328 )
...
* MM-11477 Wrap objects thrown by Client4 in a proper error type
* Update mattermost-redux
2018-11-08 12:15:07 -05:00
Sudheer
62434ec19f
MM-12841 Fix for unread muted channels sorting ( #2309 )
...
* Update mm-redux hash
2018-11-02 18:05:15 -03:00
Elias Nahum
e6f70707cc
Allow channel drawer to close when showing the team list ( #2290 )
...
* Allow channel drawer to close when showing the team list
* prevent closing the sidebar when jump to is active
* Add proper header to drawer_layout.js
2018-10-31 13:40:22 -03:00
Harrison Healey
78e5b99884
MM-5957 Add mention highlighting on mobile ( #2277 )
...
* Switch pullOutImages to use a NodeWalker
* Add markdown transformer to combine adjacent text nodes
* MM-5957 Add mention highlighting on mobile
2018-10-18 14:12:25 -04:00
Harrison Healey
cfb372f75a
MM-11157 Switch ESLint to use eslint-config-mattermost ( #2247 )
2018-10-11 13:35:25 -04:00
Martin Kraft
1863d1c590
Updated redux ref. ( #2255 )
2018-10-11 12:50:18 -04:00
Harrison Healey
926856f9a5
MM-11477 Use custom thunk middleware to intercept leaked network errors ( #2222 )
...
* MM-11477 Use custom thunk middleware to intercept leaked network errors
* MM-11477 Always include url in Client4 errors
* Update redux
2018-10-09 10:13:28 -04:00
Elias Nahum
43cdaa81a5
Fix Option to capture and share video ( #2225 )
2018-10-05 17:46:47 -03:00
Saturnino Abril
dd506d4c9f
fix issue that blocks adding test for thread screen ( #2221 )
2018-10-05 14:46:21 +08:00
Elias Nahum
db2b79f0a9
Fix search screen from braking and improved how to get more results ( #2215 )
...
* Fix search screen from braking and improved how to get more results
* Update mattermost-redux
2018-10-03 16:15:55 -03:00
Christopher Speller
1e5eb15a55
Updating redux
2018-09-28 09:26:28 -07:00
Jesús Espino
9668bdc894
MM-11577: Back to previous channel on archive ( #2172 )
...
* MM-11577: Back to previous channel on archive
* Add last mattermost-redux version
2018-09-27 18:15:45 +02:00
Elias Nahum
96afdd8630
Upgrade to RN 0.57.1 ( #2176 )
2018-09-27 05:18:52 -03:00
Elias Nahum
f522df7a2e
Refactor postlist to include Android Pie fixes and smoother scrolling ( #2161 )
2018-09-26 10:43:33 -04:00
Elias Nahum
faa4f2983f
Update RNFetchBlob ( #2166 )
2018-09-25 16:12:27 -04:00
Christopher Speller
d30d24522c
Merge pull request #2167 from mattermost/mm10273a
...
MM-10273 Fix 3 character hashtags not being rendered
2018-09-25 12:15:25 -07:00
Elias Nahum
0e15692f13
Add support for iPhone XR, XS and XS Max ( #2153 )
2018-09-25 14:03:05 -04:00
Harrison Healey
8ee2ab00b8
MM-10273 Update commonmark.js to fix 3 character hashtags
2018-09-25 09:59:21 -04:00
Elias Nahum
0edcc139f4
Make the image preview smoother ( #2147 )
...
* Make the image preview smoother
2018-09-24 12:53:40 +05:30
Elias Nahum
637ca9244a
Update RN to version 0.57.0 ( #2131 )
2018-09-20 19:05:41 -03:00
Harrison Healey
c7dbf2f818
Remove .npminstall and don't explicitly build mattermost-redux ( #2135 )
...
* Remove .npminstall and don't explicitly build mattermost-redux
* Update mattermost-redux to merged version of changes
2018-09-18 15:09:41 -04:00
Harrison Healey
ecf25969cc
Fix version of commonmark-react-renderer in package.json ( #2136 )
...
* Fix version of commonmark-react-renderer in package.json
2018-09-18 20:37:49 +05:30
Elias Nahum
07f88071c6
Update dependencies ( #2040 )
...
* Update dependencies
* Update snapshots
2018-09-17 10:22:38 -03:00
Jesús Espino
280577dbc7
MM-11725: Using the new server endpoint to autocomplete channels ( #2100 )
...
* MM-11725: Using the new server endpoint to autocomplete channels
* Fixing suggestions from the PR
* Updating mattermost-redux dependency
* Removing unnecesary Client4.getServerVersion usage
2018-09-14 15:06:11 -04:00
Harrison Healey
15da1b4c9c
MM-11955 Improve handling of whitespace around tables ( #2114 )
2018-09-14 14:39:25 +08:00
Elias Nahum
1c5bbbd996
Merge pull request #2105 from mattermost/release-1.12
...
Merge Release 1.12
2018-09-11 19:14:37 -03:00
Harrison Healey
3005a39f07
MM-12109 Switch to using server API to determine redirect location ( #2097 )
...
* Switch to using server API to determine redirect location
* Update redux to add version check for getRedirectLocation
2018-09-11 18:06:13 -03:00
Elias Nahum
f1274e4977
Merge pull request #2094 from mattermost/release-1.12
...
Merge Release 1.12 into master
2018-09-07 20:06:22 -03:00
Elias Nahum
5d9c3d7b3d
Search Fixes ( #2090 )
...
* MM-11996 date filter
* MM-12041 do not reopen keyboard after search
2018-09-07 19:02:40 -03:00
Elias Nahum
363418a341
Update mattermost-redux ( #2091 )
2018-09-07 19:01:11 -03:00
Saturnino Abril
059db1a788
fix warnings in running jest test ( #2087 )
2018-09-07 23:05:35 +08:00
Harrison Healey
0a8354ddef
GH-1951 Update commonmark.js to support images with dimensions ( #2058 )
2018-09-06 18:46:35 -04:00
Dmitry Samuylov
9deeb86e1e
bug fix: use user's timezone setting for search date flags ( #2067 )
2018-09-04 11:52:16 -03:00
Elias Nahum
c24492be8f
Android notification support for O and P ( #2060 )
2018-08-30 19:45:21 -03:00
Harrison Healey
07ada67e1a
MM-11449 Show OpenGraph previews for pages with any of the required fields ( #2054 )
...
* MM-11449 Show OpenGraph previews for pages with any of the required fields
* Update mattermost-redux
2018-08-30 14:18:01 -03:00
Elias Nahum
96e9c6c707
Update rn-fetch-blob and CBA support for iOS ( #2033 )
...
* Update rn-fetch-blob and CBA support for iOS
* remove trusty
* remove react-native-fast-image dependency
2018-08-29 14:01:37 -04:00
Dmitry Samuylov
1ecb209712
Feature/search after before on ( #2028 )
...
* initial partial implementation of search date flags UI (on: before: after:)
* Make the calendar show correctly
* dismiss keyboard when showing the date suggestion since this type of input will primarily be entered through the calendar and later edited if needed
* fixed code style errors
* updates as per pull request comments
* fixed eslint errors
* changes as per pull request comments, removing unnecessary code
* added handling for hiding the date filter feature if the server version doesn't support it
* fixed eslint errors
* removed unnecessary property defaults and server version checks, as per PR suggestions
* this default is needed for the initial load of the component
* changed the way we capture the flag from the search string, this handles scenarios where multiple flags might be present in the search string that are handled by the same suggestion component as is the case here with date based flags
* need property declared to pass jslint rules
* eslint style fix, moved regex out into constants
* removed unused code and references
* updated as per pull request feedback
* updated to latest redux version
* changed to new search posts api that supports passing in of time zone utc offset to support date based search flags
* updated to the upcoming release version in preparation for merging to master
* Properly memoize DateSuggestion mapStateToProps
* Remove moment-timezone
2018-08-28 18:01:11 -04:00
Elias Nahum
d7df1ec044
Update fastlane and mattermost-redux ( #2011 )
2018-08-16 08:56:29 -03:00
Martin Kraft
e44af0c26e
Update mattermost-redux ( #2010 )
2018-08-15 15:08:44 -03:00
Elias Nahum
1ec8dd4577
Fix video playback when filename contains spaces ( #1997 )
...
* Fix video playback when filename contains spaces
* Feedback review
2018-08-13 10:19:29 -03:00
Sudheer
b76319e9c6
[MM-11170] Remove loader and someone from LHS ( #1973 )
2018-08-11 12:07:27 -04:00
Jesús Espino
a86bacb2dc
MM-11576: Updates redux. ( #1992 )
2018-08-10 17:55:02 -04:00
Elias Nahum
c7aa11b585
Update mattermost-redux
2018-08-08 09:27:39 -04:00
Harrison Healey
21521a79be
MM-11477 Update react-native-sentry and sentry-javascript ( #1975 )
2018-08-07 10:48:51 -04:00
Sudheer
8ab2373d7b
[MM-11051] Add a loading_palceholder when user info is loading ( #1972 )
...
* MM-11051] Add a loading_palceholder when user info is loading
* Update package json and lock
2018-08-07 10:30:52 -04:00
Elias Nahum
a0ae92ffbe
Attempt to fix EXC_BAD_ACCESS from CFArrayGetValueAtIndex ( #1961 )
2018-08-01 13:05:18 -04:00
Martin Kraft
0d0dfb1057
MM-11070: Adds ability to view archived channels. ( #1927 )
...
* MM-11070: Adds ability to view archived channels.
* MM-11070: Switches to existing selector.
* MM-11070: Uses boolean prop instead of object.
* MM-11070: Reuses web translations.
* MM-11070: Adds archived message to thread view. Switches to selector for postIDs of archived channels.
* MM-11070: Removed unused import.
* MM-11070: Removes edit and delete options from longpress of archived posts.
* MM-11070: Moves closure variable.
* MM-11070: Switch from hard-coded to theme color.
* MM-11070: Hides actions in header of archived channels.
* MM-11070: Updates Redux.
* MM-11070: Re-adds the 'Leave Channel' option for archived channels.
2018-07-31 15:27:38 -04:00
Harrison Healey
e2f8bb2a4a
MM-11256 Update mattermost-redux to properly get current user on update ( #1950 )
2018-07-28 14:26:10 +08:00
Sudheer
e27ed497b1
MM-10924 Add forgot password screen ( #1878 )
...
* MM-10924 Add forgot password screen
* Add a new screen for the user to reset password.
but can only verify the link through web UI
* Update mattermost-redux version to include isEmail helper
2018-07-18 14:16:02 +05:30
Elias Nahum
e269c0a4d3
Update RNFetchBlob to not attempt to read certificate if is set as null
2018-07-12 19:07:02 -04:00
Elias Nahum
01792f2b54
Handle bad state ( #1903 )
...
* Upgrade mattermost-redux
* Check if url start with http before pinging
* Remove required status prop in settings sidebar
* Prevent the app to get into a bad state and if that happens try and recover
2018-07-09 18:33:13 -04:00
Elias Nahum
5bf248d5c4
Fix getting the youtube video id ( #1890 )
...
* Fix getting the youtube video id regardless where the id is defined in the link
* feedback review
* Simplify and add unit tests for getYouTubeVideoId
2018-07-05 15:02:34 -04:00
Elias Nahum
11da5e22bc
Fix badges not using the right theme prop ( #1855 )
2018-06-29 16:34:54 -04:00
Elias Nahum
aade1f0e35
Merge branch 'release-1.9' into merge-1.9
2018-06-27 18:17:44 -04:00
Harrison Healey
dcdf6d7971
MM-11052 Cherry-pick RN fix for Android keyboard emoji autocomplete ( #1838 )
2018-06-27 09:52:51 -04:00
Elias Nahum
cf24580e48
Update RNFetchBlob to allow arabic chars ( #1836 )
2018-06-27 08:13:28 -04:00
Harrison Healey
ffd7c70d61
MM-10996 Fixed getting post thread after receiving posts over the websocket ( #1835 )
2018-06-26 19:39:07 -04:00
Elias Nahum
f6d4d40caa
Open YouTube videos at a specific time ( #1794 )
...
* Open YouTube videos at a specific time
* Move react-native-youtube changes to a fork
2018-06-26 01:40:31 +05:30
Elias Nahum
ba09fb9792
Sidebars improvement ( #1787 )
...
* Sidebars improvement
* Explicitly handle Android back button in code screen
* return null on getDerivedStateFromProps when no state changes needed
2018-06-26 01:17:53 +05:30
Elias Nahum
375c41dc3c
Merge branch 'release-1.9'
2018-06-25 15:31:46 -04:00
Harrison Healey
763016cf1a
MM-11016 Updated redux to not error when failing to parse websocket origin ( #1823 )
2018-06-25 12:08:07 -04:00
Elias Nahum
2f12c0feea
Update mattermost-redux ( #1792 )
2018-06-22 18:07:19 -04:00
Elias Nahum
08910bef6e
Merge pull request #1810 from mattermost/release-1.9
...
merge Release 1.9 into master
2018-06-22 17:59:04 -04:00
Elias Nahum
8aa4c1467d
Fixes entry point and keyboard lag ( #1804 )
...
* Fix entry when upgrading/installing and not logged
* Fix textInput lag by using rn fork
* Update RNFetchBlob
2018-06-22 16:19:51 -04:00
Elias Nahum
34c2c19ae3
Merge branch 'release-1.9'
2018-06-21 18:50:39 -04:00
Harrison Healey
e19b6a08d3
Silence fetch errors caused by websocket action ( #1797 )
2018-06-21 18:17:29 -04:00
Harrison Healey
e0a8a5343a
MM-8701 Get client config after logging in ( #1790 )
2018-06-21 00:41:32 +05:30
Saturnino Abril
a6e0fcf128
update mattermost-redux with fix on duplicated user on combined system messages ( #1788 )
2018-06-20 16:33:44 +08:00
Jesse Hallam
8372e95d4a
add eslint-plugin-header, and --fix all ( #1726 )
2018-06-19 19:14:50 -04:00
Elias Nahum
63a6a9ee91
Replacing fetch with RNFetchBlob ( #1782 )
2018-06-19 14:44:10 -04:00
Saturnino Abril
c4f36201b3
Fix memory leak on combined_system_message component ( #1775 )
...
* fix memory leak on combined_system_message component
* updated per comment
* move makeGetProfilesByIdsAndUsernames to mattermost-redux
* updated mattermost-redux
2018-06-18 15:46:15 -04:00
Harrison Healey
b8afc0e74c
MM-10888 Hide parts of combined system messages that don't affect the current user ( #1768 )
...
* MM-10888 Hide parts of combined system messages that don't affect the current user
* Switch redux to release-5.0 branch
2018-06-14 09:04:58 -04:00
Elias Nahum
27b68c74dc
Fix roles Set issue and update device-info to not cache appVersion ( #1753 )
2018-06-08 17:42:04 -04:00
Jesse Hallam
3da114a827
update mattermost-redux ( #1750 )
2018-06-08 16:27:54 -04:00
Saturnino Abril
90adb0524b
remove converted channel (into private) from "MoreChannels" screen of joinable channels ( #1740 )
2018-06-07 15:52:40 -04:00
Elias Nahum
02f0e7348d
Update mm-redux to use release-5.0 branch ( #1738 )
2018-06-07 14:48:42 -04:00
Saturnino Abril
78acd89222
[MM-10727 and MM-10755] Fix missing username and styling issue of combined system messages ( #1719 )
...
* fix missing username by supporting backward compatibility on `addedUsername` props when adding user to the channel or team
Signed-off-by: Saturnino Abril <saturnino.abril@gmail.com>
* updated mattermost-redux with related PR merged
2018-06-04 14:59:38 -04:00
Harrison Healey
861b46d605
MM-9547 Added CustomUrlSchemes option ( #1718 )
...
* MM-9547 Added CustomUrlSchemes option
* Switched mattermost-redux back to master
2018-06-04 10:25:34 -04:00
Elias Nahum
cf3683272e
Entry screen and Channel Loader improvements (perf part 4) ( #1707 )
...
* Entry screen and Channel Loader improvements
* Feedback review
* Removed unnecessary style array
2018-05-29 10:58:06 -04:00
Saturnino Abril
dd346dbd75
update redux to latest 1cc6009 ( #1704 )
...
Signed-off-by: Saturnino Abril <saturnino.abril@gmail.com>
2018-05-24 17:19:42 -04:00
Elias Nahum
c171ae4809
Enable Android Unbundle strategy (perf part 2) ( #1700 )
...
* Enable Android Unbundle strategy
* feedback review
* Update modulePaths
* Add npm start and use it in the Makefile
* feedback review #2
2018-05-23 13:23:38 -04:00
Elias Nahum
e07a738dcd
Remove orientation dependency ( #1698 )
...
* Remove orientation dependency
* Update NOTICES
2018-05-23 10:39:23 -04:00
Elias Nahum
b8f6160f73
Update Android JavaScriptCore in release mode ( #1697 )
2018-05-23 10:39:09 -04:00
Saturnino Abril
b94df667c4
updated mattermost-redux which fixes combined post which ignores other post types ( #1684 )
...
Signed-off-by: Saturnino Abril <saturnino.abril@gmail.com>
2018-05-21 05:51:25 +08:00
Chris Duarte
e8712f9199
Cold startup js refactor ( #1598 )
...
* Switch to SingleDex and remove all locales
* WIP Mattermost Start Component for lazy loading modules
* Add files changed for native modules
* Add Entry component and app global object
* dispatch setStatusBarHeight for iOS
* Update screen imports
* Include Entry screen
* Refactor app to mattermost.android.js
* Override unnecessary java files
* Fix minor issues in changes
* Display empty state based on user credentials
Also, add proper background theme for empty loading screen
* Add native module constant cache support
* Fix startup theme regression
* Add Keychain support for credentials
* Fix Orientation regression
* Fix SharedExtension regression
* Emit NATIVE_APP_LAUNCHED across bridge only once during cold start
* Add iOS Support
* Revert to previous implementation of i18n
* Fix styling issues
* Include listener for SERVER_VERSION_CHANGED
* Add SafeAreaView in Entry screen
* Register deviceToken early, in order to get iOS PN Support
* Include StartTimeModule
* Add ReplyFromPush support and remove NATIVE_APP_LAUNCHED listener
* Package native constants in StartTimeModule and avoid bridge calls
* Fix check-style errors
* Code cleanup
* Rename StartTimeModule to InitializationModule
* Remove NavigationApplication
* Documentation and minor changes
* Account for app opening after SharedExtension
* Refactor getIntl to getTranslations
* Move native module constants into it's own forked repos
* Include FetchBlob and DeviceInfo forked repos
2018-05-18 17:13:00 -04:00
Elias Nahum
45c43413e8
Fix image preview zoom & scrolling jumps ( #1677 )
2018-05-16 09:38:56 -04:00
Saturnino Abril
7863ebc588
Include "id" to data for UserTypes actions - RECEIVED_PROFILE_IN_CHANNEL ( #1676 )
...
* Include "id" to data for UserTypes actions - RECEIVED_PROFILE_IN_CHANNEL
* update commit of mattermost-redux
2018-05-16 05:21:00 +08:00
Elias Nahum
23ca490525
Ability to upload other file types ( #1662 )
2018-05-11 18:05:49 -03:00
Elias Nahum
76e664cdae
Prevent duplicate flagged posts ( #1670 )
...
* Make sure date component keys are always different
* update mattermost-redux
2018-05-11 18:05:32 -03:00
Harrison Healey
4d506b6e4d
Moved getCurrentUserLocale to mattermost-redux ( #1652 )
2018-05-04 11:21:34 -04:00
Harrison Healey
3b33b51f11
MM-10360 Render OpenGraph previews for pages with an empty description ( #1651 )
...
* MM-10360 Render OpenGraph previews for pages with an empty description
* Updated mattermost-redux
2018-05-03 10:02:09 -04:00
Saturnino Abril
8a152ac1e7
convert test runner from mocha to jest ( #1637 )
2018-04-30 10:55:01 -04:00
Elias Nahum
f704d79e72
Merge branch 'release-1.8'
2018-04-27 22:49:49 -03:00
Harrison Healey
4ebff99360
Fix profile images ( #1643 )
...
* Attempted to fix profile pictures on Android
* Fixed uploading profile pictures
* Added warning when ImageCacheManager.cache is called without callback
* Fix image cache so the files are not too long
2018-04-27 21:36:33 -03:00
Elias Nahum
80dd9366a1
Update Dependencies ( #1641 )
...
* Update dependencies including react-native
* Update react-native-circle-progress dependency
* Fix prop warnings and possible crashes
2018-04-27 17:49:09 -04:00
Harrison Healey
ffa62528f1
Improved performance while autolinking emails ( #1632 )
2018-04-26 19:34:22 -03:00
Elias Nahum
6553b948ad
Bump iOS build number to 97 ( #1622 )
...
* Downgrade to RN 0.52.3
* Bump iOS build number to 96
* Fix iOS permissions
* Update Android build to match iOS
* Bump iOS build number to 97
2018-04-25 18:39:20 -03:00
Jesús Espino
169341a54a
MM-10298: Use last mattermost-redux version ( #1620 )
2018-04-25 13:00:31 -04:00
Harrison Healey
81b61b8bb7
MM-10180 Better handle characters after periods in URLs ( #1603 )
2018-04-24 18:12:52 -03:00
Harrison Healey
4c56b05cb3
Added explicit versions to all packages ( #1602 )
2018-04-20 18:55:20 -03:00
Elias Nahum
e748d8de33
Upgrade to RN 0.55.3 ( #1600 )
2018-04-19 17:00:12 -04:00
Elias Nahum
69a8df33f4
Update bad dependencies
2018-04-19 08:01:08 -03:00
Elias Nahum
006c5a08d7
Use local Images when possible ( #1580 )
...
* Fix advance settings android layout
* include react-native-image-gallery dependency
* ImageCacheManager
* Add support for isGif, isDocument, isVideo and purge to file utils
* Remove file fetch cache
* include progressive image component
* Refactor image previewer
* Add image preview support for open graph and embed images
* Cache user profile picture
* Fix post additional content images for android
* Preview markdown inline images
* Improve progressive image
* feedback review
2018-04-13 12:23:15 -03:00
Harrison Healey
a2b3ca3bac
Move forked dependencies into mattermost org ( #1574 )
2018-04-11 13:32:51 +03:00
Elias Nahum
e20b84c6d8
Upload progress indicator ( #1562 )
...
* Long post support
* Split file upload component
* Use fetch blob fork
* add progress to file upload
* Remove SERVER.PID from Makefile
* Preview only images
* remove unused prop
2018-04-04 09:14:26 -04:00
Elias Nahum
6698dbf678
Upgrade to RN 0.54.3 and other dependencies ( #1539 )
...
* Upgrade to RN 0.54.2 and other dependencies
* feedback review
* upgrade mattermost-redux
* Update dependencies
2018-03-29 10:05:49 -04:00
Jesse Hallam
58b72302d6
update eslint's comma-dangle rule to always-multiline ( #1457 )
...
* update eslint's `comma-dangle` rule to `always-multiline`
* add check and fix scripts to package.json
* Invoke `yarn fix` to adopt the updated eslint rules. No other changes are included.
2018-02-23 09:06:02 -05:00
Harrison Healey
f75d35b66e
RN-9379 Updated react-native-sentry to 0.34.0 ( #1447 )
...
* RN-9379 Updated react-native-sentry to 0.34.0
* Removed translations for sentry debugging options
2018-02-21 01:01:06 +08:00
Harrison Healey
ede4d22f75
ICU-624 Added markdown tables ( #1434 )
...
* ICU-624 Added initial table rendering support
* ICU-624 Added full table view
* Added proper pluralization to +X more lines in code blocks
* ICU-624 Added support for images in tables
* Stopped using injectIntl for tables
* ICU-624 Updated commonmark-react-renderer
* ICU-624 Hid scroll indicator in collapsed table view
* Addressed feedback
2018-02-16 19:31:14 -03:00
enahum
418c1ce9ba
Update tooltip library ( #1426 )
...
* Update tooltip library
* Feedback review
* remove static field
2018-02-12 09:03:05 -05:00
enahum
9a0a43ae35
Enable iOS Share Extension with TableView ( #1418 )
...
* Enable iOS Share Extension with TableView
* show channel display_name when main app channel is dm or gm
* feedback review
2018-02-08 12:14:40 -05:00
enahum
d0f96c0887
[ICU-650] Upgrade React Native to 0.52.2 ( #1421 )
...
* Upgrade to React Native 0.52.2
* Bump app version to 1.7.0
* Update fastlane
* Upgrade mattermost redux
* feedback review
2018-02-07 18:24:01 -03:00
Stephen Kiers
29705d0715
ICU-573 Allow flag on file upload to trigger unescape of filename ( #1383 )
...
* properly encode filename to be handled by android
* Perf updates
* remove form-data devDependency
* Broke out encoding to function
* missed one
* Removed fontSize prop from Emoji
* trigger jenkins
* reverse jenkins trigger
* fix styles
* eslint upgrade
* Fine, harrison…
* needed semicolon now….
2018-01-31 11:42:02 -05:00
enahum
6132b72adb
iOS request permissions if needed to save files to the photo library ( #1368 )
...
* iOS request permissions if needed to save files to the photo library
* Fixing capital letter in permission description
2018-01-22 16:18:42 -03:00
enahum
926ffe96c5
Android share extension ( #1352 )
...
* Android share extension
* Feedback review
* Feedback review
2018-01-17 18:17:02 -03:00
Harrison Healey
71df3ef8fa
Upgrade to React Native 0.51.0 ( #1344 )
...
* Upgraded React Native to 0.51.0
* Updated react-native-linear-gradient to 2.4.0 to support RN 0.51.1
2018-01-15 15:12:17 -03:00
Chris Duarte
224099a9dc
Add fuzy search to the emoji picker ( #1310 )
...
* Add fuzy search to the emoji picker
remove comments from master rebase
Add fusejs to NOTICE.txt
* Add fuzzy search support for emoji_picker
2018-01-02 17:21:50 -05:00
Chris Duarte
2e951cbfca
Upgrade to RN 0.50.4 ( #1303 )
...
* Update to RN 0.50.4
* Fix intl context in post textbox
2017-12-22 19:39:51 -03:00
Martin Kraft
204e88a90f
Package fix. ( #1215 )
2017-11-28 11:38:21 -03:00
enahum
87261e9a59
Make layout compatible with iPhone X ( #1205 )
...
* Make layout compatible with iPhone X
* feedback review
2017-11-28 09:04:53 -03:00
enahum
f74b8e685d
Channel Peek ( #1203 )
...
* Channel Peek
* feedback review
2017-11-27 17:35:32 -03:00
Chris Duarte
be682240f4
Add slash command support ( #1190 )
...
* Add slash command support
* Review feedback
* Review feedback 2
* Update to latest redux
* Fix tests
2017-11-23 14:25:03 -03:00
enahum
92bc6e73ee
Fix document library ( #1182 )
2017-11-21 10:53:02 -05:00
Chris Duarte
e345ee1e7b
Add recently used section ( #1136 )
...
* Add recently used section and section icons
* Improve section scrolling indication
* Modify Makefile and use onMomentumScrollEnd
* Make sure top section maintains highlight when scrolled to top
* Sort emojis by startsWith then includes when filtering
2017-11-21 10:20:09 -05:00
enahum
bc1554e1bd
Add Document and Video previews ( #1170 )
...
* Video file previewer
* Document preview support
* Fix tests
* Feedback review
* feedback review 2
* feedback review 3
* Fix video_controls copyright
* Fix mime undefined
2017-11-20 18:28:20 -03:00
Martin Kraft
7fb4b4f8ed
RN-359: Adds edited indicator to post. ( #1171 )
...
* RN-359: Adds '(edited)' indicator to post.
* RN-359: Formatting.
2017-11-20 13:24:22 -05:00
Harrison Healey
d16cbaa8e3
RN-497 Updated commonmark to better handle non-latin characters in URLs ( #1160 )
2017-11-16 08:18:01 -03:00
Harrison Healey
f260c75f57
Revert "RN-497 Updated commonmark to better handle non-latin characters in URLs" ( #1158 )
...
* Revert "Keep search results on data cleanup (#1147 )"
This reverts commit 073ddc9d44 .
* Revert "Fix Makefile to avoid Platform duplicates in VirtualizedList (#1156 )"
This reverts commit 2e9fb7f824 .
* Revert "RN-497 Updated commonmark to better handle non-latin characters in URLs (#1153 )"
This reverts commit b1d2a0078b .
2017-11-15 13:12:17 -03:00
Harrison Healey
b1d2a0078b
RN-497 Updated commonmark to better handle non-latin characters in URLs ( #1153 )
2017-11-15 09:57:19 -03:00
enahum
380f5d884a
RN-466 DND status support ( #1115 )
...
* DND status support
* Feedback review
2017-11-10 12:51:33 -03:00
enahum
9910e3438d
Upgrade RN ( #1102 )
2017-11-07 13:34:39 -03:00
enahum
7c8f735b3b
Merge Build 62 into master ( #1090 )
...
* Use ImageBackground for youtube videos instead of nested Images
* Fix bugs reported by sentry (#1081 )
* Update Mattermost redux (#1086 )
* Fix middleware
* Upgrade mattermost-redux
* another middleware fix
* RN-456 when a channel is left we update content and title (#1087 )
* Version Bump to 62 (#1088 )
* Version Bump to 62 (#1089 )
2017-11-02 17:53:20 -03:00
enahum
dec442a4a4
Babel plugin to remove console.* in production ( #1048 )
2017-10-23 09:01:43 -03:00
enahum
cc966702fd
Improve performance of the channel drawer ( #1023 )
...
* Improve performance of the channel drawer
* Feedback review
* Fix makefile
* Feedback review 3
* Fix areStatesEqual
* Fix Android SVG
2017-10-17 10:06:28 -07:00
enahum
fb773f04cb
Multiple performance improvements ( #956 )
...
* Update fastlane
* Multiple performance improvements
* Feedback review
* Feedback review
2017-10-02 16:03:13 -03:00
Harrison Healey
f687c8ad8c
RN-369 Added a maximum depth to the markdown renderer ( #942 )
...
* RN-369 Added a maximum depth to the markdown renderer
* Updated yarn.lock
2017-10-02 16:03:13 -03:00
enahum
271a757505
Refactor channel swiper ( #933 )
...
* Refactor channel swiper
* Feedback review
* clean up
* another feedback review
* Remove unnecessary props
* clean up initialState
2017-09-25 14:40:30 -03:00
enahum
b2cddad13a
Update make scripts and fastlane ( #908 )
2017-09-18 14:34:54 -04:00
enahum
0628cbc693
Upgrade to RN 0.48.3 ( #911 )
...
* Upgrade to RN 0.48.1
* Update deps to be exact
* Fix tests
* Remove unneeded code from setup and add socketcluster dep
* Fix drawer pan issue
* Fix bridge issues on iOS
* Upgrade to RN 0.48.3
* Search to use RN SectionList
2017-09-18 12:01:47 -04:00
enahum
19502f9aaa
RN-344 open push notifications faster ( #899 )
2017-09-13 12:00:33 -03:00
enahum
7aebcbd52e
Link Previews ( #890 )
...
* Link previews, Image previews and YouTube
* Install cocoapods dependencies
2017-09-12 15:06:19 -03:00
Harrison Healey
206aa79e3c
PLT-7553/RN-319 Updated commonmark.js ( #888 )
2017-09-12 09:29:33 -03:00
Harrison Healey
3ac7b48adc
RN-289 Sentry integration ( #873 )
...
* Added JS code for Sentry
* Removed leftover initializeSentry call
* Added SentryOptions config setting
* Added native components for react-native-exception-handler
* Removed default props from ErrorText
* Moved where Sentry is initialized
* Added ios/sentry.properties to .gitignore
* Added linking react-native-sentry to Fastlane
* Fixed fastlane to include newlines in sentry.properties
* Moved to manually link react-native-sentry
* Captured redux errors with Sentry
* Redid how Sentry is optionally compiled to be simpler
* Added Sentry middleware to create redux breadcrumbs
* Added Sentry tags for server version
* Initialize Sentry when testing
* Fixed string replacement for SentryEnabled in fastlane
* Added react-native-sentry to NOTICE.txt
2017-09-01 14:50:17 -03:00
Chris Duarte
220fb588b9
RN-80 Add ability to download files ( #866 )
...
* RN-80 Add ability to download files
* Add android permission check and toasts
* Add check for ability to download from config
2017-09-01 12:11:49 -03:00
Chris Duarte
bffc75f8d1
RN-223 Emoji picker for adding new emoji reactions ( #854 )
...
* RN-223 Emoji picker for adding new emoji reactions
* Remove redundant setServerVersion and fetch custom emojis on reset
* Review feedback
* Review feedback 2
* Review feedback 3
* Review feedback 4
* Change aliases to array and add header to image source
* Remove aliases from custom emojis
2017-08-23 15:29:09 -03:00