Joseph Baylon
acd2b09fa8
MM-30698 Detox/E2E: Add e2e for MM-T3191 ( #5137 )
...
* MM-30698 Detox/E2E: Add e2e for MM-T3191
* Fixed comment
2021-02-10 13:50:44 -08:00
Miguel Alatzar
e33a16d4f1
Add retriable FastImage component ( #5167 )
2021-02-10 14:41:30 -07:00
Miguel Alatzar
ed4b100962
[MM-32734] Convert value to string to prevent crash ( #5164 )
...
* Convert value to string
* Add default value prop
2021-02-10 14:39:01 -07:00
Miguel Alatzar
5101927e45
Place (you) before username ( #5168 )
2021-02-10 14:11:44 -07:00
Miguel Alatzar
a17aff9c95
Prevent double tap of send button ( #5154 )
2021-02-04 11:45:18 -07:00
Harrison Healey
63b0e6043f
MM-32254 Update CommonMark and fix handling of deeply nested Markdown ( #5148 )
...
* MM-32254 Update commonmark.js fork from upstream
* MM-32254 Fix handling of partially rendered Markdown tree
2021-02-01 11:31:05 -07:00
Ashish Bhate
f74e94d6cd
[MM-30994] tweak emoji search options for better results ( #5120 )
...
* [MM-30994] tweak emooji search options for better results
* Apply updated fuse options to emoji picker
Co-authored-by: Miguel Alatzar <this.migbot@gmail.com>
2021-01-26 16:57:02 -07:00
Elias Nahum
9568a4592c
MM-32183 Fix in-app notification + Android ack ( #5132 )
...
* MM-32183 Fix in-app notification + Android ack
* comment suggested change
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
Co-authored-by: Miguel Alatzar <migbot@users.noreply.github.com>
2021-01-26 14:21:02 -07:00
Elias Nahum
5381062bfa
MM-31990 fix limit reacting to a post to 40 different emojis ( #5121 )
...
* MM-31990 fix limit reacting to a post to 40 different emojis
* Fix selector
2021-01-21 12:14:49 -07:00
Anurag Shivarathri
d11d613815
OAuth through OS browser, added google login & open id methods ( #5075 )
...
* Initialised SSO with linking
* Fixed lint errors
* Added translation and version check
* Added translation & detox file: WIP
* Added google logo and login button
* Added openid login option
* Added tests
* Added fallback support for google
* Added server check for openid
* Removed unwated memos
* Server support changed to 5.32
* Added try catch for Linking openurl
* Removed 'or'
* Changed test case version to 5.32
* Changed server version to 5.32
* Update assets/base/i18n/en.json
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
* Update assets/base/i18n/en.json
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
* Update assets/base/i18n/en.json
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
* Update app/screens/sso/sso_with_redirect_url.tsx
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
* Update assets/base/i18n/en.json
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
* Added new custom url scheme for auth
* Added custom url scheme based on app build type, custom user agent for only google & misc typo fixes
* Added check for Deviceinfo
* Reverted to openLink
* Using tryOpenURL instead of Linking.openURL
* Changed office365 url
* Handling cookie read error caused on localhost
* Fixed lint errors
* Updated version in tests
Co-authored-by: Anurag Shivarathri <anurag@13.local>
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
Co-authored-by: Hossein <hahmadia@users.noreply.github.com>
2021-01-19 21:15:24 +05:30
Elias Nahum
ceed579a68
MM-32008 Do not cache request body ( #5117 )
2021-01-15 11:26:39 -03:00
Elias Nahum
a8a4d72075
Upgrade Dependencies ( #5103 )
...
* Update fastlane
* Update detox & deps
* Upgrade cocoapods
* Upgrade dependencies
2021-01-13 12:36:31 -07:00
Elias Nahum
e77bd566fc
MM-31196 Add missing "(you)" in at_mention autocomplete ( #5105 )
2021-01-13 12:18:46 -07:00
Elias Nahum
9fc49c2fe5
MM-31764 Fix image attachment layout when permanent sidebar is visible ( #5115 )
2021-01-13 14:57:04 -03:00
ctlaltdieliet
916e38c597
Added Bulgarian and Swedish translation ( #5093 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2021-01-12 16:15:12 +01:00
Ashish Bhate
aaba9fa472
[MM-30976] fix viewing/joining archived channels using channel links ( #5106 )
2021-01-11 15:51:14 -07:00
Elias Nahum
2e790212f9
MM-31705 allow file local path to use multiple dots ( #5109 )
...
* MM-31705 allow file local path to use multiple dots
* Add unit test
2021-01-11 12:53:06 -07:00
Elias Nahum
0d590c742f
MM-31873 fix race condition that prevented the device id to be registered on Android ( #5104 )
2021-01-11 11:30:11 -07:00
Ashish Bhate
1a75eed6bc
MM-29104: Add avatars component ( #5001 )
...
Summary
Adds an avatar list component. It is required for the new collapsed reply threads feature. The feature design is at https://www.figma.com/file/t2KIwZnxb7h94249k6XdOp/MM-18107-Mobile-Threads-Overhaul and https://mattermost.atlassian.net/wiki/spaces/Threads/pages/1003945985/Mobile+User+Experience
Ticket Link
https://mattermost.atlassian.net/browse/MM-29104
2021-01-11 16:09:13 +05:30
Ashish Bhate
c3f86d1797
[MM-31778]: fix false error message on channel join ( #5098 )
2021-01-08 10:56:09 -07:00
Miguel Alatzar
ac85110ce7
Default to an empty channel object ( #5094 )
2021-01-07 15:08:29 -07:00
Miguel Alatzar
7702c050bf
Revert "[MM-29225] Define LSApplicationQueriesSchemes so Linking.canO… ( #5067 )
...
* Revert "[MM-29225] Define LSApplicationQueriesSchemes so Linking.canOpenURL can work (#5007 )"
This reverts commit f3baaa6aa3 .
* Create and use tryOpenURL
* Add missing onError functions
* Update app/components/markdown/markdown_link/markdown_link.js
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2021-01-06 09:11:27 -07:00
Daniel Espino García
7bb777f4b3
Handle go to location from CommandResponse ( #4620 )
...
* First draft to handle go to location on mobile
* Fix lint
* Fix test
* Remove unnecessary change
* Add not handled cases
* Add i18n missing string
* Fix typo
* Extract handleGotoLocation into an action
* Fix minor issues and extract showPermalinkView to an action
* Fix minor issues and extract showPermalinkView to an action
* Add missing change
* Fix this reference
* Remove unneeded event handlers, sort imports, early handle errors, make group channel visible, remove duplications and move functions to the right place
* Fix tests
* Handle error when opening permalink
2021-01-04 15:06:37 -07:00
Miguel Alatzar
f577685264
Fix ChannelLoader prop warning ( #5055 )
...
* Fix ChannelLoader prop warning
* Missing semicolon
2020-12-18 13:48:28 -07:00
Elias Nahum
673f10770d
Set Tablet orientation explicitly to all ( #5049 )
2020-12-18 17:17:22 -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
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
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
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
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
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
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
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