Commit graph

1280 commits

Author SHA1 Message Date
Elias Nahum
dfd011aebc MM-15428 Fix iOS when managed config is not set (#2768) 2019-05-03 20:19:15 -07:00
Miguel Alatzar
7859b85391 Use numbered capture over named capture (#2765) 2019-05-03 13:19:17 -07:00
Elias Nahum
f49c2b430c Handle postIds null or undefined in channel_post_list (#2760)
* Handle postIds null or undefined in channel_post_list

* Update unit tests
2019-05-03 09:40:10 -07:00
Miguel Alatzar
5c654364c1 [MM-15401] Fix setting of extension when caching files (#2762)
* Get extension from Content-Disposition first

* User ImageCacheManager.cache over getCacheFile

* Add unit tests for ImageCacheManager.getCacheFile

* Add unit tests for ImageCacheManager.cache

* Use exports and require to be able to mock isDownloading

* Chain mockReturnValueOnce calls

* Fix getExtensionFromContentDisposition and its unit tests
2019-05-03 09:28:29 -07:00
Elias Nahum
584efe2b12
Use of cached managed config in components (#2758) 2019-05-01 18:39:20 -04:00
Elias Nahum
55d029bde3
fix mattermostManaged event name (#2754) 2019-05-01 18:37:30 -04:00
Elias Nahum
783e72a8d0
Remove the RN bridge from MattermostManaged (#2741)
* Remove the RN bridge from MattermostManaged

* Fix NativeEventEmitter

* Optimize for zero listeners
2019-05-01 18:37:01 -04:00
Harrison Healey
839b21a3b3 MM-14030 Don't show large gifs in posts (#2750)
* MM-14030 Don't show large gifs in posts

* Re-add default argument
2019-05-01 09:35:05 -04:00
Miguel Alatzar
86f2b0a7b9 Allow only jpeg, png, and bmp profile image uploads (#2742) 2019-04-26 08:44:03 -04:00
Miguel Alatzar
89e723b927 Delay PostTextbox animation on iOS when clearing text (#2739) 2019-04-25 07:52:52 -07:00
Joram Wilander
7668670884 Generate random channel URL name from display names that don't clean into a usable name (#2679) 2019-04-24 07:39:38 -07:00
Miguel Alatzar
de276c7d93 Increase Typing animation duration and remove handleScrollToRecentPost (#2730) 2019-04-23 14:49:46 -07:00
Miguel Alatzar
2d989a59e7 Match lineHeight used in ChannelInfoHeader to PostBody's (#2721)
* Match lineHeight used in ChannelInfoHeader to PostBody's

* Apply lineHeight only for iOS
2019-04-23 13:48:18 -07:00
Saturnino Abril
c318f92470 [MM-14619] Remove Client4.online and related setOnline function (#2718) 2019-04-24 00:48:13 +08:00
Miguel Alatzar
d5bf5bec78 [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:22:39 -07:00
Miguel Alatzar
b11cf8e51c [MM-14669] Return null dimensions when height or width is falsy (#2681)
* Return 50x50 dimensions when height or width is 0

* Refactor image constants

* Return null dimensions when height or width is falsy
2019-04-22 19:17:52 -07:00
Miguel Alatzar
de7b88beb2 MM-14541 Fix search bar animation stutter in main search bar (#2672)
* Do not expand drawer on search start

* Add state.searching for determining showTeams

* Add leftComponent prop to SearchBar to render SwitchTeamsButton

* Update snapshot tests

* Use native driver when possible and fix start calls
2019-04-22 19:01:48 -07:00
Chris Duarte
5d887f067d
Reminder message (/remind) do not show message text on mobile. (#2710) 2019-04-22 21:56:59 -04:00
Elias Nahum
8ae81de8f4
MM-15215 fix crash caused by malformed post textbox localize string 2019-04-18 18:26:50 -04:00
Miguel Alatzar
69a2c58f5e Ensure the correct value for channelIsLoading is used (#2712) 2019-04-15 10:54:23 -07:00
Miguel Alatzar
385a081f78 Set canFlag to false for system messages (#2705) 2019-04-09 11:16:47 +08:00
Elias Nahum
0377249592 MM-14960 Use the correct icon set for channel types (#2699) 2019-04-08 10:51:10 -07:00
Daniel Schalla
a74fabcc98 Add CSRF Header in File Upload and Profile Image Set Operations (#2686) 2019-04-04 10:44:11 -04:00
Christopher Speller
370fa9b952
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 17:01:17 -07:00
Martin Kraft
7423e7d3bf MM-14345: Changes the channelIsReadOnly prop to be associated to the post's channel rather than the current channel. Show the unpin regardless of whether a channel is read-only. (#2656) 2019-03-25 17:37:54 -07:00
Courtney Pattison
c3a1e3561e [MM-13381] Added reply to post options (#2665)
* [MM-13381] Added reply to post options

* [MM-13381] Fixes for adding reply to post options

* [MM-13381] Fixed logic for adding reply to post options

* [MM-13381] Fixed canReply logic for post options
2019-03-25 13:29:46 -07:00
Elias Nahum
e960d37cdc
MM-14459 Ensure hydrationComplete is set to true when resetting the cache and logging out (#2664) 2019-03-23 11:07:43 -03:00
Yusuke Nemoto
d852e0991f Support MinimumHashtagLength setting (#2583)
* Support MinimumHashtagLength setting

* Set default value if missing
2019-03-22 14:06:02 -03:00
Antti Seppälä
a52bc4ca2e Do not use WebKit for CookieManager operations in SSO (#2515)
* Do not use WebKit for CookieManager operations in SSO

This allows the SSO login to function again with devices that are not running IOS-11.

* Use WebKit for CookieManager operations only with iOS 11 or later

Detect OS version and use WebKit only when iOS 11 or later is detected.
This allows the SSO login to function again with older devices.
2019-03-22 13:41:06 -03:00
Saturnino Abril
b5effd3ea3
fix showing o fpost options for system admin (#2644) 2019-03-21 17:52:36 +08:00
Saturnino Abril
e744083833
remove state.value and rely only on props.value (#2635) 2019-03-20 22:15:01 +08:00
Elias Nahum
e053219fb0 MM-13795 Detect timezone updates on Android (#2660) 2019-03-19 18:10:45 -07:00
Elias Nahum
f539ddf765
MM-14630 Mark channel as read and viewed when opening brought from the background (#2658) 2019-03-19 19:58:23 -03:00
Saturnino Abril
10cb53c7fb
fix email setting to "Never" when first saved (hitting back button on iOS) without actually changing the selection (#2650) 2019-03-16 03:05:08 +08:00
Saturnino Abril
b5e4b5a657
fix channel mention badge and posts after opening the app from push notification (which is initially at closed state) (#2648) 2019-03-16 00:04:30 +08: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
Jesse Hallam
692953e860
MM-14461: make @-mentions (and searches) case insensitive (#2641) 2019-03-13 09:37:56 -04:00
Saturnino Abril
8719d3f227 fix channel mention when app is started from push notification (#2638) 2019-03-11 15:36:02 -04:00
Elias Nahum
a941ce5fff Add Office 365 login support (#2628) 2019-03-11 15:28:59 +05:30
Saturnino Abril
4e1479d449
do not save email interval preference on cancel on Android device (#2633) 2019-03-09 13:27:07 +08:00
Saturnino Abril
5bcf8f7576 fix multiple text entries when typing with Shift+Letter on Android (#2634) 2019-03-08 09:45:08 -05:00
kosgrz
727465140f [MM-14192] Render hyperlinks in Message Attachment title (#2617) 2019-03-07 09:12:33 -05:00
Yusuke Nemoto
e1e1e7cf53 Highlight CJK mention keywords in sentense (#2590) 2019-03-07 22:04:10 +08:00
Saturnino Abril
ede80d0fe4
Do not show deactivated users when adding members (#2613) 2019-03-06 08:55:58 +08:00
Elias Nahum
b0a18025c4
Wait for VPN connection only when appconfig flag is set (#2627) 2019-03-05 12:01:43 -03:00
Elias Nahum
41c675fd84
Set the correct channel display name when switching teams (#2625) 2019-03-05 11:56:24 -03:00
Saturnino Abril
2237eb1e60
fix enabling post icon override (#2611) 2019-03-05 19:53:07 +08:00
Elias Nahum
5a96c5c56f Fix checkLoginResponse for MFA (#2623) 2019-03-05 09:08:53 +08:00
Saturnino Abril
275d774c5a fix default email interval from never to immediate (#2614) 2019-03-04 15:51:42 -05:00
Saturnino Abril
8a4c6de86f
fix intermittent crash when selecting a link (#2620) 2019-03-05 02:28:40 +08:00