Saturnino Abril
f05faaa949
E2E: Initial Detox setup for Mobile UI automation ( #4535 )
...
* initial Detox setup for mobile UI automation
* fix iOS allow permission on opening the app, add npm script to root folder, fix test when using longer site URL and add detox dependency to root for android build dependency
* remove detox proguardFile
* update packages and emulator
* change folder build on local and CI
* add test to post a message, ability to have test in isolation, server API commands, server config, dependency updates and update folder structure
* update snapshot
* update detox and do clean up
* update dependencies
2020-08-29 07:18:41 +08:00
Miguel Alatzar
619153ebe0
Bump app build number to 321 ( #4749 )
2020-08-28 11:27:13 -07:00
Elias Nahum
1d0fc0510c
MM-25684 Highlight at-mention followed by a period ( #4733 )
...
* MM-25684 Highlight at-mention followed by a period
* Refactor at_mention to not highlight the period
* Do not add a link for invalid mentions
* Suggested review
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2020-08-28 12:59:01 -04:00
Elias Nahum
514ba57a8e
Show arrows in calendar ( #4745 )
...
* Show arrows in calendar
* Set calendar arrow size platform specific
2020-08-28 09:08:10 -07:00
Miguel Alatzar
288caf5e48
Store value before resetting text input ( #4744 )
2020-08-28 08:07:13 -04:00
Amy Blais
5da3ded728
1.34.1 Changelog ( #4742 )
2020-08-27 21:03:41 -04:00
Elias Nahum
e624fa7ecf
Update Dependencies ( #4735 )
...
* Update rudderstack dependency
* Upgrade sentry dependency
* Upgrade react-native-elements dependency
* Upgrade react-native-elements dependency
* Upgrade react-native-navigation dependency
* Upgrade react-native-permissions dependency
* Upgrade dev dependencies
2020-08-27 14:48:49 -04:00
Elias Nahum
9aa68bb346
Bump app build number to 320 ( #4740 )
2020-08-27 12:44:29 -04:00
Elias Nahum
7a0b5f982e
SSO: Rebuild the server url without query string and/or hash ( #4731 )
2020-08-27 08:36:57 -04:00
Farhan Munshi
c21b61bef2
[MM-27132] Handle group mention keys for group synced channels and teams ( #4726 )
...
* Handle group synced channel highlighting better
* Add tests
* Dont check if teamRoleFound if no teamId given for haveIChannelPermission
* Pass team id for channel mentions and group mentions checks
* Actually make a selector
* Check for falsey teamId instead of undefined
* Remove true &&
* Iterate over object values instead of for in
2020-08-26 10:00:32 -07:00
Miguel Alatzar
ffb5213b3a
Apply flex style only to empty results ( #4728 )
2020-08-25 15:31:47 -07:00
Elias Nahum
183eec0fad
Upgrade depdendencies ( #4725 )
...
* @react-navigation/*
* react-native-navigation
* react-native-calendars
* react-native-gesture-handler
* react-native-reanimated
* react-native-safe-area-context
* react-native-screens
* react-native-video
2020-08-25 15:34:18 -04:00
Amy Blais
34021f2dad
Update NOTICE.txt ( #4717 )
2020-08-25 08:19:56 -04:00
Elias Nahum
9628dc9547
Update dev dependencies & some others ( #4720 )
...
* Dev dependencies
* Upgrade async-storage / netinfo / device-info / elements / mmkv dependencies
2020-08-24 21:22:00 -04:00
Hossein Ahmadian-Yazdi
2800de0922
oauth should not be able to edit full name ( #4713 )
2020-08-21 15:04:54 -04:00
Miguel Alatzar
68457c5e7e
Use substring over replaceFirst ( #4707 )
2020-08-20 14:55:09 -04:00
Elias Nahum
ea4e21de93
Fix soft crash for edge emoji formatting ( #4705 )
2020-08-20 14:48:48 -04:00
Elias Nahum
3fce45f308
Upgrade react-native-fast-image, react-native-localize, react-native-vector-icons, react-native-video & dev dependencies ( #4698 )
2020-08-20 08:13:35 -07:00
Elias Nahum
c095d45330
MM-25832 Prevent permalink view from loading posts multiple times ( #4696 )
...
* Prevent permalink view from loading posts multiple times
* Android unhandled exception and initial loader indicator
* Fix permalink tests
2020-08-19 19:19:51 -04:00
Elias Nahum
55cfce9b89
MM-26329 Fix Channel info guests info in landscape ( #4692 )
...
* MM-26329 Fix Channel info guests info in landscape
* Channnel info refactor
* Rename canEditChannel to canEdit in connected component
2020-08-19 09:56:41 -04:00
Elias Nahum
3e8e78c5fc
Bump Version to 1.35.0 and Build to 319 ( #4699 )
...
* Bump app build number to 319
* Bump app version number to 1.35.0
2020-08-18 20:09:15 -04:00
Elias Nahum
033cdfc459
Allow swipe to close the sidebar after search is cancelled ( #4688 )
2020-08-18 14:00:00 -04:00
Elias Nahum
b84901e0bf
Upgrade react-native-permissions dependency ( #4693 )
2020-08-18 12:41:54 -04:00
Martin Kraft
7f7e7e7554
MM-26436: Allows others' posts to be delete with just 'delete_others_posts' permission. ( #4660 )
2020-08-18 09:42:24 -04:00
Tsilavina Razafinirina
1bba361f89
MM-15323 autofill server Url when opening the app from deeplink ( #10788 ) ( #3852 )
...
* MM-15323 autofill server Url when opening the app from deeplink (#10788 )
* MM-15323 move autofill logic into select-server screen
* MM-15323 removes scheme on deeplink on select-server
* MM-15323 fix serverURL wrong prop name
* MM-15323: use getDerivedStateFromProps for setting state.url
* MM-15323 revert serverUrl and fix unchangeable deeplink
* MM-15323 fix props.serverUrl
* MM-15323 move props.serverUrl into getDerivedStateFromProps
* MM-15323 fix iOS deeplink issue
Co-authored-by: mattermod <mattermod@users.noreply.github.com>
2020-08-17 20:57:16 -04:00
Elias Nahum
a909583025
Upgrade react-native-mmkv-storage dependency ( #4671 )
2020-08-17 20:33:48 -04:00
Adrian Brown
169ed80243
[MM-22948] - Improve unread badge UI on the hamburger menu and team icons ( #4635 )
...
* updates to bage UI
* fixed spacing
* updated tests with npm test command
* fixed badge theme colors
* updated badge width to deal with larger mention counts
* updated tests
* fixed sizing issue
* fixed sizing issue & moved maxWidth to Badge layout
* added constants for badge maxWidth & adjusted badge position
* adjusted top position for badge on burger menu
* fixed last issue for max mentions positioning on burger menu badge
2020-08-17 12:46:49 -04:00
Elias Nahum
40a264a4de
Upgrade react-native-image-picker dependency ( #4670 )
2020-08-13 20:32:02 -04:00
Elias Nahum
53fa5a1db7
Upgrade react-native-document-picker dependency ( #4669 )
2020-08-13 17:03:19 -04:00
Elias Nahum
d1d7b7f9d6
MM-27711 Play YouTube video using expanded link ( #4666 )
2020-08-13 11:22:37 -07:00
Miguel Alatzar
66a8f8a55f
Send event to JS only if React initialized ( #4668 )
2020-08-13 11:19:59 -07:00
Elias Nahum
c48ffd0f65
Upgrade react-native-device-info dependency ( #4664 )
2020-08-13 14:17:27 -04:00
Andre Vasconcelos
c57c2f4245
MM-23739 Empty search state for emoji picker ( #4641 )
...
* Returning a "no results for" default message
* Added styles & i18n text
* Updating icon to Octicons
* Replacing conditional render with ListEmptyComponent
* Running mmjstool sort
* Changing fontWeight, center layout, icon style
2020-08-13 09:11:49 -04:00
Amy Blais
4ce25211a1
v1.34 Changelog ( #4584 )
2020-08-12 17:07:09 -04:00
Rahim Rahman
18d1dcbc09
[MM-18765] remove lifecycle methods from settings ( #4596 )
2020-08-12 11:10:48 -04:00
Elias Nahum
27849beed4
Update react-native-elements ( #4658 )
2020-08-12 11:10:14 -04:00
Miguel Alatzar
fbc400bcff
Bump app build number to 318 ( #4661 )
2020-08-11 12:07:26 -07:00
Elias Nahum
b001c50fdc
MM-27607 Fix filter undefined when searching profiles ( #4657 )
2020-08-11 12:54:45 -04:00
Miguel Alatzar
304e3674c8
[MM-27139] Use file preview URL for images in post ( #4656 )
...
* Use file preview URL for images in post
* Use getFilePreviewUrl for gallery as well
* But use getFileUrl for GIFs in gallery
2020-08-11 12:34:38 -04:00
Weblate (bot)
fd615dcb84
Translations update from Weblate ( #4654 )
...
* Translated using Weblate (Chinese (Traditional))
Currently translated at 99.8% (630 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hant/
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (630 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
Translated using Weblate (Turkish)
Currently translated at 99.8% (630 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
Translated using Weblate (Dutch)
Currently translated at 99.8% (630 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
Translated using Weblate (Spanish)
Currently translated at 99.8% (630 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
* Translated using Weblate (German)
Currently translated at 98.5% (622 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/de/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (631 of 631 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Elias Nahum <elias@mattermost.com>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
2020-08-11 16:37:32 +02:00
Kyle Watson
8b9ef0e849
[MM-12526] removed from channel alert ( #4633 )
...
* GH-13222: Shows an alert when you are removed from the channel that you are currently viewing
* GH-13222: Removed channel alert improved text
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-08-10 20:34:04 -07:00
Elias Nahum
9fe6a2f72c
Bump app build number to 317 ( #4652 )
2020-08-07 13:50:56 -04:00
Miguel Alatzar
6305fd597d
Check for undefined channel ( #4650 )
2020-08-07 10:28:19 -04:00
Farhan Munshi
581e6ba12a
Ignore pagination when loading group data ( #4644 )
2020-08-07 09:31:26 -04:00
Elias Nahum
48f1875cf1
MM-23090 MM-26078 && MM-26876 Refactor post draft component ( #4621 )
...
* Refactor post draft component
Re-styled ReadOnly channels
Remove filename from upload error
* Update canSubmit based on file attachment changes
* Fix error message for max file size
* Fix select autocomplete values on iOS
* Style readonly and refactor accessory view for iOS
* Make PostDraft scrollViewNativeID prop not required
* Update ReadOnly to have a background with 0.40 opacity
* Update max file size error message
* Fix shift+enter with HW keyboard
2020-08-06 19:39:25 -04:00
Elias Nahum
24f6d2df92
Update moment-timezone & react-native-calendars dependency ( #4646 )
2020-08-06 17:24:47 -04:00
Miguel Alatzar
1084d38ecb
[MM-27483] Fetch channel and member when loading from push notification ( #4648 )
...
* Fetch channel and member
* Uncancel if unreadCount increased from 0
2020-08-06 14:18:50 -07:00
Elias Nahum
4c8e2e8ea4
Fix edit post input text selection ( #4647 )
2020-08-06 13:46:23 -07:00
Elias Nahum
9773e321c1
Upgrade fuse.js dependency ( #4640 )
2020-08-05 12:08:05 -04:00
Elias Nahum
bba139726d
Cleanup fetch error & add details to sso ( #4642 )
2020-08-04 12:16:53 -04:00