Commit Graph

913 Commits

Author SHA1 Message Date
Elias Nahum
34aef73ac1 Allow user to mark post as unread that was posted by a webhook (#7016)
* Allow user to mark post as unread that was posted by a webhook

* feedback review
2023-01-27 18:48:17 +02:00
Elias Nahum
50b845452e Do not access record children directly to avoid crashes if the child is not present in the db (#7028) 2023-01-27 17:57:38 +02:00
Daniel Espino García
78944554a8 Fix pdf upload and pdf download from search results (#6984) 2023-01-27 09:10:05 +02:00
Christopher Poile
a44074247e MM-46312 - Calls: Replace simple-peer with RTCPeer; use up-to-date upstream react-native-webrtc (#6898)
* move to latest react-native-webrtc release

* make this version of rtcpeer as close as possible to Call's version

* remove need for destroyCb

* upgrade webrtc

* continue merge

* upgrade webrtc

* new linting rules
2023-01-26 14:06:05 -05:00
Elias Nahum
c1fbaffd3e Support for Android Tablets & Foldable (#7025)
* Add Support for Android tablets & foldables

* add tablet and book posture

* Regenerate disposed observable on WindowInfoTracker
2023-01-26 20:31:18 +02:00
Elias Nahum
983d0aab66 Fix matchDeepLink when server is on a subpath (#7010)
* Fixes matchDeepLink when server is in a subpath

* Fix matchDeepLink when serverUrl is in a subpath
2023-01-25 15:04:05 +02:00
Anurag Shivarathri
5160cf9212 [MM-49652] Setting to enable/disable CRT (#6999)
* Added settings

* Moved obj to variable

* Merge fix
2023-01-25 18:15:37 +05:30
Elias Nahum
15e75ac24b iPad: enable rotation in all directions (#7007)
* iPad: enable rotation in all directions

* feedback review
2023-01-24 21:48:37 +02:00
Christopher Poile
24bb5f9b25 [MM-49927] Calls: Fix recording message (#7012) 2023-01-24 12:50:06 -05:00
Elias Nahum
7aa5bd0611 Update Dependencies and bug fixes (#7000)
* update dependencies

* update dependencies

* feedback review

* update @mattermost/react-native-turbo-mailer
2023-01-24 09:14:23 +02:00
Elias Nahum
4aaf08b12a Remove mock locations from jailbrake detection (#7005) 2023-01-24 10:42:52 +04:00
Julian Mondragón
ba33f610c1 Merge pull request #6877 from julmondragon/MM-42835
MM-42835_Invite People - add email+user invites
2023-01-23 16:26:12 -05:00
Julian Mondragon
c16145713a MM-42835_Invite People - add email+user invites 2023-01-23 14:57:16 -05:00
Julian Mondragon
50200a0ce2 MM-42835_Invite People - add email+user invites 2023-01-23 14:40:33 -05:00
Christopher Poile
9a89259e96 MM-48836 - Calls: handle slash commands (#6980) 2023-01-23 20:08:33 +02:00
Julian Mondragon
557804ef45 MM-42835_Invite People - add email+user invites 2023-01-23 12:59:57 -05:00
Christopher Poile
e140a12b6c MM-46999 - Calls: Start call in speaker mode (#6979) 2023-01-23 09:39:09 -05:00
Christopher Poile
6c9c025d25 MM-49746 - Calls: Show call thread title in root calls post (#6992)
* add thread title to calls custom posts

* PR comments
2023-01-23 09:38:07 -05:00
Anurag Shivarathri
eb46a6aeff [MM-47548 Gekidou] Data Retention Implementation (#6732)
* Fetch & Save granular data retention policies through REST

* Init Data cleanup

* Run the clean up

* Deleting posts in patches and running across other servers

* fetch on graphql & refactor

* Feedback changes

* Added try catch for deletePosts function

* Feedback changes

* Changed to 'for of' loop

* Misc

* app/actions

* Date cutoff fox

* Prevent showing loading bar when request fails

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-01-21 16:04:19 +05:30
Julian Mondragon
3e4851e6fa MM-42835_Invite People - add email+user invites 2023-01-20 12:44:31 -05:00
Avinash Lingaloo
82c5244589 MM-44652 - Fix long team name (#6943)
* fix long team name

* minor code refactor

* adds a comment to explain the 85%

* update snapshots
2023-01-20 21:17:01 +04:00
Julian Mondragon
29a66bbc19 MM-42835_Invite People - add email+user invites 2023-01-19 17:18:51 -05:00
Daniel Espino García
9c19e4d04a Remove uneeded database migrations (#6985) 2023-01-19 16:56:30 +01:00
Jason Frerich
88afe7db91 [MM-48282] When user selects open in channel, dismiss the bottom sheet (#6956) 2023-01-18 16:26:05 -06:00
Daniel Espino García
0222504cc9 Fix e2e login error (#6978)
* Fix e2e login error

* fix lint
2023-01-17 14:02:39 +01:00
Julian Mondragon
a8da27d5e9 MM-42835_Invite People - add email+user invites 2023-01-16 19:00:27 -05:00
Julian Mondragon
0b86c5129c MM-42835_Invite People - add email+user invites 2023-01-16 13:28:03 -05:00
Julian Mondragon
5816406040 Merge branch 'main' of https://github.com/mattermost/mattermost-mobile into MM-42835 2023-01-15 16:40:21 -05:00
Julian Mondragon
cfbacd4aaf MM-42835_Invite People - add email+user invites 2023-01-15 16:37:52 -05:00
Elias Nahum
49fc180982 Fix the caret position when using the search phrase modifier (#6972) 2023-01-13 21:06:16 +02:00
Daniel Espino García
b191154db9 Clean todos (#6897)
* Clean todos

* Remove DatabaseHelper folder
2023-01-12 14:25:39 +01:00
Elias Nahum
612fd5022f New UI for Emoji picker (#6933)
* BottomSheet migration to react-native-bottom-sheet

* Refactor Emoji picker to use bottom sheet

* Add skin selector

* Add Emoji Skin Tone tutorial

* add selected indicator to tone selector

* feedback review

* show tooltip after 750ms

* ux feedback review

* ux feedback review #2

* Hide emoji picker scroll indicator
2023-01-12 13:38:44 +02:00
Anurag Shivarathri
c8ded6ef3c Fix (#6960) 2023-01-12 12:54:31 +02:00
Elias Nahum
bb351c7376 Fix some issues found by Sentry (#6962) 2023-01-12 11:01:59 +02:00
Elias Nahum
cab863d62f Add back wrongly removed Ephemeral.theme assignment (#6959) 2023-01-12 10:58:05 +02:00
Elias Nahum
0380382b77 fix schema test 2023-01-11 22:22:11 +02:00
Elias Nahum
4199b13843 Bump build number to 450 (#6950)
* Fix upgrade path

* Introduce Upgrade helper

* Reset server database schema version to 1

* Enable release builds on the CI

* Bump build number to 450
2023-01-11 21:40:49 +02:00
Daniel Espino García
8edf128d59 Fix code syntax highlight on full screen view (#6944) 2023-01-11 21:40:01 +02:00
Daniel Espino García
6082a6a790 Fix connection banner showing when not needed (#6948)
* Fix connection banner showing when not needed

* Fix some issues and some refactoring
2023-01-11 21:37:09 +02:00
Elias Nahum
e6a6e25799 Fix navigation theming (#6946) 2023-01-11 09:53:09 +02:00
Julian Mondragon
a9a9c00860 MM-42835_Invite People - add email+user invites 2023-01-09 12:33:51 -05:00
Elias Nahum
252dc1e3c8 check for analytics enabled 2023-01-09 11:13:11 +02:00
Elias Nahum
b653b86443 fix Sentry import 2023-01-07 18:35:31 +02:00
Elias Nahum
977bcd2b42 Fix sentry inner crash and have watermelon report in which table it cannot update records with pending changes 2023-01-07 12:49:48 +02:00
Elias Nahum
c2aaef2e14 Preserve new message line on WS reconnect (#6934) 2023-01-06 13:38:40 +04:00
Elias Nahum
ca1f6df1c6 Generate video thumb from file url instead of public url (#6922) 2023-01-05 13:49:04 +02:00
Elias Nahum
001a6699fb Cache push notification profile image and add logs (#6932)
* Cache push notification profile image and add logs

* Fix indent
2023-01-05 12:31:52 +02:00
Elias Nahum
dbe565319d BottomSheet migration to react-native-bottom-sheet (#6907)
* BottomSheet migration to react-native-bottom-sheet

* Use correct scroll view for announcement bottom sheet

* ux review

* Fix post options bottom sheet snap point

* feedback review
2023-01-05 09:51:51 +02:00
Elias Nahum
3b289c306e Display own DM avatar in channel intro (#6924) 2023-01-04 15:28:16 +02:00
Elias Nahum
03dd4477da Fix onViewableItemsChanged 2023-01-04 14:42:43 +02:00