Elias Nahum
673f10770d
Set Tablet orientation explicitly to all ( #5049 )
2020-12-18 17:17:22 -03:00
Elias Nahum
be75a688de
Update Rudder ( #5048 )
2020-12-18 16:35:13 -03:00
Miguel Alatzar
8fb6510a32
[MM-31376] Do not subtract offset from accessories container ( #5042 )
...
* Do not subtract offset from accessories container
* Missing space
* Adjust autcomplete offsetY
* Adjust placement of autocomplete
* Space fix
* Unused onLayout
2020-12-17 19:14:00 -07:00
Joseph Baylon
7aebfd0b13
MM-30286 Detox/E2E: Add e2e test for MM-T3249 and added useful helpers ( #4990 )
...
* MM-30286 Detox/E2E: Add e2e test for MM-T3249 and added useful helper functions
* Update app/components/sidebars/main/channels_list/channels_list.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Add team icon content helper query
* Fixed reset for teams
* MM-30286 Detox/E2E: Add e2e test for MM-T3235 (#5003 )
* MM-30286 Detox/E2E: Add e2e test for MM-T3255 (#5006 )
* Fix merge issues
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-12-15 17:24:45 -08:00
Weblate (bot)
8d9ed361f8
Translations update from Weblate ( #5040 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (645 of 645 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (645 of 645 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 100.0% (645 of 645 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (645 of 645 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Elias Nahum <elias@mattermost.com>
Co-authored-by: aeomin <lin@aeomin.net>
2020-12-14 21:49:42 +01:00
Miguel Alatzar
25d5b48db1
Bump app build number to 337 ( #5035 )
2020-12-11 12:05:55 -07:00
Miguel Alatzar
68d76af4dd
[MM-29381] Show an indicator if channel is still loading after 10 seconds ( #5031 )
...
* Show still-loading indicator
* Update snapshot test
* Call retryLoadChannels on a 10 second interval
* Select default team on retryLoad if no currentTeamId
* Fix use of jest.useFakeTimers
2020-12-11 11:32:56 -07:00
Guillermo Vayá
0ee7b60e84
[MM-30857] request postssince on reconnect ( #5000 )
...
* [MM-30857] request postssince on reconnect
* [MM-30857] add test
* Address CR, add debounce in case of unstable connection
* remove leftovers
* Address review comments
* remove previous changes
* fix tests
2020-12-10 20:49:44 -07:00
dependabot[bot]
ad6d3f42c3
Bump ini from 1.3.5 to 1.3.7 in /detox ( #5023 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-11 09:33:15 +08:00
A C SREEDHAR REDDY
f0598dde54
MM-18998 Add emojis in the post to recent emojis ( #4986 )
...
* add emojis available in the post to recent emojis
* made add recent reactions more performant
* lint fix
* added support for namedicons, update only if send post is success
* updated emojiUnicode function
* limit the number of recent emojis
* added e2e tests for MM-T3495
* filter out aliases
* Typo fix
* return data:true when success false when fails
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-12-10 20:20:40 -03:00
Miguel Alatzar
170ef360c1
Improve upload attachment error handling ( #5026 )
2020-12-10 16:08:13 -07:00
Miguel Alatzar
b3796e162c
[MM-31231] Fix gap between post list and draft input ( #5024 )
...
* Update keyboard tracking view patch
* Always subtract bottomSafeArea if shown or will show
* Subtract bottomSafeArea if height is not 0 and is shown or will show
2020-12-10 19:39:15 -03:00
Elias Nahum
9abc89129b
MM-31202 | MM-30866 fix: Video playback button & hide header footer on playback ( #5014 )
...
* MM-31202 | MM-30866 fix: Video playback button & hide header footer on playback
* Feedback review
2020-12-10 18:47:54 -03:00
Miguel Alatzar
7088481ac6
Check for undefined metadata images ( #5021 )
2020-12-10 13:55:49 -07:00
Ed Trist
c106e9f973
[MM-23391] Sort sidebar teams order by user preference ( #4911 )
...
* [MM-23391] Sort sidebar teams order by user preference
* Update imports
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Small changes to selector from review
* Select first ordered team in user preference on login
* Check teams length instead
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Return early if teamsOrder is empty
* Return sorted copy of teams instead of mutating original array
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-12-10 17:35:05 -03:00
A C SREEDHAR REDDY
47b62daccb
filtered_list : removed deprecated lifecycles and memoized dataSource ( #4989 )
...
* filtered_list: memoized dataSource instead of storing in a state
* removed deprecated lifecycles
* removed if
2020-12-10 16:37:55 -03:00
Miguel Alatzar
77bc6257ac
[MM-31216] iOS - Only set badge to 0 if there are no delivered notifications or it is forced ( #5015 )
...
* Only set badge to 0 if there are no delivered notifications
* Missing semicolon
2020-12-10 12:29:47 -07:00
A C SREEDHAR REDDY
6e2936e2e9
MM-18764 Remove deprecated lifecycles ( #4981 )
...
* create_channel: remove componentWillReceiveProps
* lint fix
* list: removed componentwillreceiveprops
* removed deprecated lifecycle methods
* removed deprecated lifecycle methods
2020-12-10 13:04:32 -03:00
amwsis
20f210cb03
Typo error update in README.md ( #4950 )
2020-12-10 09:16:33 -03:00
Miguel Alatzar
47deea650e
[MM-31177] Use png over Compass icon for logo ( #5008 )
...
* Use png over Compass icon for logo
* Update splash screen pngs
* Revert "Update splash screen pngs"
This reverts commit c79c3c1364af93925a96d9420d4799ee87646b62.
* Update logo
2020-12-09 22:16:29 -07:00
Elias Nahum
b27076b06f
MM-30850 fix(android): Failure to share self-uploaded file ( #5010 )
2020-12-09 22:14:13 -07:00
Elias Nahum
c3b3d0239f
MM-31114 fix: regression for in: autocomplete modifier in search screen ( #5009 )
2020-12-09 22:13:23 -07:00
Elias Nahum
5874e58dd1
MM-30858 fix: follow config to show the option to copy file public link ( #5011 )
2020-12-09 22:11:13 -07:00
Miguel Alatzar
f3baaa6aa3
[MM-29225] Define LSApplicationQueriesSchemes so Linking.canOpenURL can work ( #5007 )
...
* Revert "[MM-29225] Linking fix (#4860 )"
This reverts commit a5cb92876c .
* Define LSApplicationQueriesSchemes
2020-12-09 13:42:21 -07:00
Weblate (bot)
fc71c686b2
Translations update from Weblate ( #5004 )
...
* Translated using Weblate (Romanian)
Currently translated at 100.0% (648 of 648 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (648 of 648 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
2020-12-07 21:32:00 +01:00
Ashish Bhate
9a08f57155
don't hide installation errors ( #4993 )
2020-12-06 11:05:34 -03:00
Miguel Alatzar
6ebfe6d1c7
Bump app build number to 336 ( #4998 )
2020-12-02 14:34:32 -07:00
A C SREEDHAR REDDY
757a673416
MM-18769 Removed deprecated lifecycles ( #4983 )
...
* select_team : updated snapshot and removed deprecated lifecycles
* removed deprecated lifecycle methods
* Added e2e for MM-T3619
* Fix lint issue
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
2020-12-02 12:37:04 -08:00
A C SREEDHAR REDDY
0360ceeb6e
MM-18771 Removed componentwillreceiveprops ( #4980 )
...
* at_mention : removed componentwillreceiveprops
* channel_mention : remove componentwillreceiveprops
* slash_suggestion : remove componentWillReceiveProps
2020-12-01 14:36:56 -03:00
Joseph Baylon
04bb204191
Fix eol-last lint issues ( #4996 )
2020-12-01 14:18:32 -03:00
Ashish Bhate
77d63dfd96
[MM-29037]: Unit and e2e tests for MM-28100 ( #4951 )
...
* [MM-29037]: Unit and e2e tests for MM-28100
* e2e test
* review fixes
* move test to correct folder
* update to latest master
* remove console log
* skip query when not required
* re-add console.log
2020-12-01 14:01:34 -03:00
Joseph Baylon
67398d83cb
Add eslint eol-last to require newline at end of files ( #4985 )
2020-11-30 21:46:05 -07:00
Weblate (bot)
e719f43485
Translations update from Weblate ( #4992 )
...
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
* Translated using Weblate (Korean)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ko/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/pt_BR/
* Translated using Weblate (Russian)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ru/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/zh_Hans/
* Translated using Weblate (Romanian)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ro/
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
2020-11-27 17:57:22 +01:00
Joseph Baylon
5f6fd6df7a
MM-30286 Detox/E2E: Add e2e test for MM-T3236 and added basic unit tests ( #4969 )
...
* MM-30286 Detox/E2E: Add e2e test for MM-T3236
* Fix more testID hierarchies
* Fix typo
* Fix failing test
* Remove extra lines
* Updated to use string interpolation
* Update channels list element query
* Updated channel item unit test to be more consistent
* Fix error text testID hierarchies; fix edit channel info testIDs
* Fix snap file
* Fix line return
2020-11-24 16:58:09 +08:00
Elias Nahum
dcaaaee44c
MM-30164 fix safe area insets ( #4979 )
...
* MM-30164 fix safe area insets
* Fix unit test setup mock for react-native-device-info
* Add insets for edit profile screen
* Fix about screen
* Fix theme screen
* Lock phone screen to portrait
* fix unit tests
* Fix autocomplete layout
2020-11-23 20:10:09 -03:00
Amy Blais
05beb6c64b
Update NOTICE.txt ( #4976 )
2020-11-23 08:22:14 -03:00
Miguel Alatzar
16bc98bbce
Bump app build number to 335 ( #4973 )
2020-11-19 10:20:35 -07:00
Miguel Alatzar
91c08143a8
Bump app version number to 1.38.0 ( #4972 )
2020-11-19 09:59:46 -07:00
Elias Nahum
b226d451f3
update dependencies ( #4958 )
...
* update dependencies
* revert keychain update
* Update dependencies & Fastlane
* set path agnostic for bash in scrips
* Fix open from push notification race
* patch react-native-localize
2020-11-18 19:45:07 -07:00
Joseph Baylon
4f668f0fdf
MM-30286 Detox/E2E: Add e2e test for MM-T3222 and some cleanup ( #4959 )
...
* MM-30286 Detox/E2E: Add e2e test for MM-T3222 and some cleanup
* Fix merge issues
* Fix more issues
* Fixed new line
* Remove redundant check
* Updated instance to getElement
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-11-17 10:52:03 -08:00
Elias Nahum
402c312f8f
MM-27354 Emit the event for visible items in the thread screen ( #4961 )
...
* Emit the event for visible items in the thread screen
* Feedback review
* fix unit test
* check for deeplink before running the animation
* Load progressive image for recent mentions, saved / pinned posts & search
2020-11-13 17:29:19 -03:00
Anurag Shivarathri
31d5f9eab6
On change, Group mentions are updated in autocomplete ( #4944 )
...
* On change, Group mentions are updated in autocomplete
* Converted getAssociatedGroupsForReference, searchAssociatedGroupsForReferenceLocal functions to reselectors
* Sending only state to getCurrentUserLocale in selector
* Added types to passed params
Co-authored-by: anurag shivarathri <anuragindianbraves@gmail.com>
2020-11-13 08:56:35 -03:00
Joseph Baylon
48dbb75471
MM-29024 Detox/E2E: Add unit and e2e tests for disabled mobile upload ( #4954 )
...
* MM-29024 Detox/E2E: Add unit and e2e tests for disabled mobile upload
* Simplified element call
* Remove extra lines
* Added e2e for mobile upload enabled - quick actions
* Fix upload item snap file
* Added check for license
* Fix lint
* Update function export
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2020-11-12 21:29:16 -03:00
Elias Nahum
83a157421c
Bump app build number to 334 ( #4964 )
2020-11-12 21:23:05 -03:00
Andre Vasconcelos
e319a79e42
MM-29965 Fix at_mention autocomplete selection bug ( #4937 )
...
* Adding E2E tests for at mention autocomplete
* Removing mentionComplete from at_mention autocomplete
- The component is already being hidden when there is no valid matchTerm or sections
- Setting mentionComplete to true after an autocomplete was selected prevented the autocomplete from rendering when @ is tapped a second time
* Updating E2E description
* Update detox/e2e/test/autocomplete/at_mention.e2e.js
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
* complete at-mention selection when there are no more sections
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
2020-11-12 21:00:23 -03:00
Elias Nahum
c386e69cd8
Fix the Post List gap visible on iOS 14.2 ( #4960 )
2020-11-12 19:51:39 -03:00
Joseph Baylon
0dfb776290
MM-30165 Detox/E2E: Add e2e tests for channel notification preference ( #4949 )
...
* Detox/E2E: Add e2e tests for channel notification preference
* Fixed unit snap files
* Moved e2e to notifications and updated formatting
* Added basic snapshot tests
* Update app/components/radio_button/radio_button_group.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/components/radio_button/radio_button_group.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/components/radio_button/radio_button_group.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/components/sidebars/settings/drawer_item.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/screens/channel_info/edit_channel/edit_channel.tsx
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/screens/channel_info/notification_preference/notification_preference.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/screens/channel_info/notification_preference/notification_preference.tsx
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/components/radio_button/radio_button_group.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Fix radio button group snap file
* Simplified element call
* Rename channel sidebar to main sidebar
* Rename drawer button files
* Update app/components/sidebars/settings/settings_sidebar.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/screens/channel_info/channel_info_row.test.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update comments
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-11-10 10:53:38 -07:00
Weblate (bot)
ae56d73dba
Translations update from Weblate ( #4955 )
...
* Translated using Weblate (Spanish)
Currently translated at 100.0% (656 of 656 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (656 of 656 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/tr/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (656 of 656 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/es/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/ja/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (649 of 649 strings)
Translation: mattermost-languages-shipped/mattermost-mobile_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-mobile_master/nl/
Co-authored-by: Elias Nahum <elias@mattermost.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
2020-11-10 09:04:10 +01:00
Elias Nahum
dbd7bc8a51
Gallery Improvements ( #4837 )
...
* Open/Close Gallery transitions
* Include postId in file info & disable opening the gallery in some cases
* Add progress bar component
* Transition to gallery based on platform
* Improve getting the filename for non attachments
* Patch RNFetchBlob TS definition
* Add gallery types
* fix unit tests for message and post attachment
* add getLocalPath method
* Add react-native-share dependency
* Re-style gallery footer
* Refactor Gallery screen
* Double tap zoom in/out and translate
* Make android activity "transparent"
* Do not animate to height on dismissing gallery
* Open gallery for file uploads
* Fix borderRadius for gallery action button
* Use progress bar for file uploads
* Replace progress bar for file attachment document
* Upgrade RNN to 7.1.0 to fix share elements transitions
* Fix Gallery unit tests
* translate down when popping screen on iOS
* Swipe, Pan & Tap fixes
* fix gallery footer avatar eslint
* Fix gallery snapshot tests
* Use CompassIcon in Gallery
* Feedback from UX review
* Fix gallery UI for other file types
* Set other file type gallery button to 48pt
2020-11-06 21:17:27 -03:00
Bhargav Sangani
b05b797b06
MM-27354 Progressive image loading ( #4945 )
...
* init
* Pick one from mini preview and thumnail URL in file attachment image
* Blur thumbnail mini preview & update testID's
* Set blurRadious based on Platform OS
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2020-11-06 18:26:45 -03:00