Amit Uttam
e59a53dde0
MM-25849 Apply backoff & retry logic only for ID-loaded push notifications ( #4391 )
...
Changes in #4302 piggy-backed on the existing [exception catching logic](https://github.com/mattermost/mattermost-mobile/pull/4302/files#diff-266cddcf80a6bc300b40cc922e7a659bL101-L102 ) to retry failed request (status != 200). However, the change applied retries for any type of push notification.
2020-06-08 12:47:09 -03:00
Miguel Alatzar
b60ab264f4
Bump app build number to 298 ( #4382 )
2020-06-03 10:29:41 -07:00
Elias Nahum
68a9c45d88
MM-25695 Select channel when switching teams if available ( #4375 )
2020-06-03 08:53:32 -04:00
Elias Nahum
ebd31e0835
MM-25694 Disallow profile picture update is set by LDAP ( #4377 )
2020-06-02 12:04:28 -04:00
Elias Nahum
293470ff94
Handle SSO redirecting to a different URL than specified by the user ( #4372 )
...
* Handle SSO redirecting to a different URL than specified by the user
* Set Server URL based on the last redirect
* Improve last redirect condition
2020-06-01 14:06:37 -04:00
Miguel Alatzar
9b03f66e6e
[MM-24068] Animate top bar height/padding ( #4370 )
...
* Animate top bar height/padding
* Update import order
2020-06-01 10:03:58 -07:00
Amit Uttam
d869ddf8e5
MM-24029 Fix date re-selection on search bar ( #4368 )
...
Picking a new date string (tapping a date on the autocomplete calendar) to replace an already populated date string in the search bar, leaves the search text garbled. This was because of incorrect handling of the tap cursor position in the search box.
2020-05-29 13:29:25 -03:00
Amy Blais
8089900678
Update NOTICE.txt ( #4357 )
2020-05-29 09:35:45 -04:00
Elias Nahum
65bc1f7fab
Bump app build number to 297 ( #4366 )
2020-05-28 13:33:31 -04:00
Miguel Alatzar
023432e2f4
Fix sidebar search bar ( #4350 )
2020-05-28 09:35:34 -07:00
Amit Uttam
73da13fa66
MM-24201 List joinable teams alphabetically ( #4365 )
...
Matches webapp behaviour.
2020-05-28 13:18:51 -03:00
Amit Uttam
3d1a647263
[MM-24501] Load all (including joinable) teams when resetting app state ( #4362 )
...
* MM-24501 Load all (joinable) teams when resetting app state
The subsequent `loadMe` only fetches a user's already-joined teams, which doesn't populate `state.entities.teams.teams` with the entire set of teams available, including potentially joinable teams.
Fixes https://github.com/mattermost/mattermost-mobile/issues/4209
* Add names to batched team action groups
2020-05-28 13:15:30 -03:00
Elias Nahum
81a4bb39ca
MM-21605 Remove border to login option buttons ( #4354 )
...
* Remove border to login option buttons
* Remove email login option color for O365
2020-05-28 11:58:35 -04:00
Amy Blais
0a411e820d
v1.31.2 Changelog ( #4352 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2020-05-27 18:42:19 -04:00
Elias Nahum
4d54ce292f
Bump app build number to 296 ( #4360 )
2020-05-27 15:35:58 -04:00
Elias Nahum
ee05367cae
MM-25562 Fix dismiss reaction list crash ( #4353 )
2020-05-27 12:45:35 -04:00
Elias Nahum
d100d646f2
Bump upload timeout to 1 min ( #4345 )
2020-05-27 12:42:56 -04:00
Elias Nahum
547ac860b7
Invalidate versions for iOS ( #4349 )
2020-05-27 10:49:33 -04:00
Elias Nahum
43f1e5113c
MM-25510 Increase post options long press delay to 200ms ( #4346 )
...
* MM-25510 Increase post options long press delay to 250ms
* Set delay to 200ms
2020-05-26 19:45:30 -04:00
Elias Nahum
1568e08055
MM-25470 Fix emoji autocomplete results ( #4344 )
...
* Fix emoji autocomplete results
* Rename selectors with "select" prefix
2020-05-26 16:03:11 -04:00
Miguel Alatzar
5d1520ab3c
Add calls to Client4.savePreferences ( #4341 )
2020-05-26 09:29:50 -07:00
Elias Nahum
cef36502c5
MM-24895 fetch roles if needed and add team member to the store when joining a new team ( #4330 )
2020-05-26 09:05:43 -04:00
Juho Nurminen
8957ef66d5
MM-23524: Integrate Dependency-Check into CircleCI ( #4271 )
...
* Integrate Dependency-Check into CircleCI
* Do a simple cache restore instead of npm-dependencies
2020-05-26 11:00:12 +03:00
Amy Blais
f11bfdca69
v1.31.1 Changelog ( #4338 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2020-05-22 18:23:34 -04:00
Elias Nahum
3a3be0e40c
MM-24964 select server url correctly animate error with keyboard ( #4333 )
2020-05-22 15:42:24 -04:00
Elias Nahum
65205258d2
MM-24932 Bold LHS active channel manually marked as unread ( #4332 )
2020-05-22 15:39:15 -04:00
Elias Nahum
0b3c91dd81
MM-25434 Fix switch team badge cut off ( #4331 )
2020-05-22 10:47:35 -07:00
Miguel Alatzar
0b4a0924c8
Bump app build number to 295 ( #4335 )
2020-05-22 10:23:19 -07:00
Miguel Alatzar
6053c7fe42
Apply background style for Android as well ( #4326 )
2020-05-22 11:35:37 -04:00
Miguel Alatzar
12a913b499
Update control icon style ( #4325 )
2020-05-22 11:35:21 -04:00
Miguel Alatzar
4178816350
Incrase redux-persist timeout to 1 min ( #4322 )
2020-05-21 14:04:08 -07:00
Miguel Alatzar
14e7fc16ad
Catch ClassCastException activity ( #4317 )
2020-05-21 12:21:32 -07:00
Miguel Alatzar
904f45d511
Bump app build number to 294 ( #4320 )
2020-05-21 09:29:35 -07:00
Miguel Alatzar
a6cfe9ab5f
Bump app version number to 1.32.0 ( #4318 )
2020-05-21 09:04:25 -07:00
Elias Nahum
a91e257f55
Fix overflow of searchbar for iOS in Landscape ( #4312 )
2020-05-20 23:34:16 -04:00
Elias Nahum
a9763c7480
Do not preload images with FastImage ( #4314 )
2020-05-20 15:47:06 -04:00
Miguel Alatzar
93f519c8fc
Handle MFA error in MFA screen ( #4308 )
2020-05-20 08:28:14 -07:00
Harrison Healey
c7ef3fe1d3
MM-22155 ESLint configuration updates part 1 ( #4311 )
...
* MM-22155 Disable no-undefined
* MM-22155 Disable react-jsx-filename-extension
* MM-22155 Disable no-magic-numbers
* MM-22155 Re-enable camelcase
* MM-22155 Re-enable no-nested-ternary
* Update no-unused-vars to match other repos
2020-05-20 08:27:27 -07:00
Elias Nahum
81fb199feb
Allow interaction when the in-app notification is shown ( #4295 )
...
* Allow interaction when the in-app notification is shown
* Wrap in gesture HOC only for Android
* Set height and remove flex for android in-app notifications gesture hoc
Co-authored-by: Miguel Alatzar <this.migbot@gmail.com>
2020-05-19 15:54:47 -07:00
Elias Nahum
012eb08fde
Fix infinite skeleton in different use cases and do not scroll to messages already seen ( #4304 )
...
* Fix infinite skeleton in different use cases
* Apply suggestions from code review
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
* Update app/utils/teams.js
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-05-19 18:54:34 -04:00
Elias Nahum
64173355f2
Fixes Android Share Extension ( #4305 )
...
* Fixes Android Share Extension
* Revert changes to share extension navigation
2020-05-19 17:22:40 -04:00
Amit Uttam
ea0f8ab5f0
MM-22181 Backoff retries for ID-loaded push notification messages ( #4302 )
...
* MM-22181 Backoff retries for ID-loaded push notification messages
Fibonacci backoffs. 6 attempts in ~20 seconds, not including response latency for each failure.
0 seconds to attempt 1 (original try)
1 seconds to attempt 2
2 seconds to attempt 3
3 seconds to attempt 4
5 seconds to attempt 5
8 seconds to attempt 6
* PR review: Reset re-request counter when server call succeeds
* PR Review: Localize scope of recursion counter
This handles scenario where multiple notification requests are being made at the same time for multiple messages. Counter will be isolated for each fetch request.
* PR Review: Remove unnecessary class variable
* Trigger Build
Co-authored-by: Miguel Alatzar <this.migbot@gmail.com>
2020-05-19 10:48:55 -07:00
Elias Nahum
c04c1f26f7
Do not schedule session expiry notification for 5.24+ ( #4291 )
2020-05-19 12:15:45 -04:00
Amy Blais
be2b0a03e6
Update CHANGELOG.md ( #4301 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
2020-05-19 11:59:02 -04:00
Amit Uttam
56809a3605
MM-25240 Add host verification check for SSL servers ( #4303 )
2020-05-19 11:08:18 -04:00
Miguel Alatzar
a819cce708
[MM-24642] Sidebar fixes ( #4286 )
...
* Fixes to height and padding
* Add underlayColor
* Rename to index
* Revert height change for overflow change
* Increase toValue
* Update Android offset
2020-05-18 16:31:11 -07:00
Elias Nahum
d3a6e166ad
MM-15758 Update dependencies including Fastlane ( #4272 )
...
* Update dependencies including Fastlane and disable Flipper on iOS
* Remove EventEmitter for previous doc-viewer
* Fix android crash when setting more channels buttons
* Downgrade fuse.js
* Upgrade deps to latest
* Update Podfile.lock
* Downgrade RNN to 6.4.0
* QA Review #2
* Upgrade fuse.js to 6.0.0
2020-05-18 11:24:47 -07:00
Andre Vasconcelos
a0841e0ef1
MM-24497 Ensuring quick reactions render within safe area ( #4235 )
...
* Ensuring quick reactions render within safe area
* Added modifier to align paddings
* Updating snapshots
2020-05-14 22:10:15 -04:00
Amy Blais
5727064f48
v1.31.0 Changelog ( #4169 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
2020-05-14 12:11:50 -04:00
Amit Uttam
8d26fb0c0d
MM-18642 Ensure SSL exception is thrown for bad servers ( #4299 )
...
Without the explicitly thrown exception, the TLS handshake never exits cleanly as it should ( [conversation](https://community.mattermost.com/private-core/pl/36cp76j5g3r7z8hre1pr8hfhmy ) )
2020-05-14 10:00:23 -03:00