Elias Nahum
64a59aad55
Filter unused preferences ( #7015 )
...
* small preferences refactor
* filter unused preferences and fix removal of preferences in the db
* Feedback review
2023-01-30 21:00:19 +02: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
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
50200a0ce2
MM-42835_Invite People - add email+user invites
2023-01-23 14:40:33 -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
Julian Mondragon
29a66bbc19
MM-42835_Invite People - add email+user invites
2023-01-19 17:18:51 -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
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
Elias Nahum
bb351c7376
Fix some issues found by Sentry ( #6962 )
2023-01-12 11:01:59 +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
Julian Mondragon
a9a9c00860
MM-42835_Invite People - add email+user invites
2023-01-09 12:33:51 -05: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
0c4e554534
Use Promise.allSettle when fetching emojis ( #6921 )
2023-01-03 23:45:50 +02:00
Julian Mondragon
5bf0bbbea0
Merge branch 'main' of https://github.com/mattermost/mattermost-mobile into MM-42835
2023-01-03 09:24:09 -05:00
Elias Nahum
312c019841
Fix unarchive action ( #6920 )
2023-01-01 22:53:21 +02:00
Elias Nahum
3f90444698
Notifications profile images ( #6904 )
...
* Add profile images to ios notifications
* Avoid marking channel as viewed when tapping a notification
2022-12-24 00:21:08 +02:00
Daniel Espino García
b1e4403768
Fix several issues around team join ( #6863 )
...
* Fix several issues around team join
* Open in modal and fix channel list
* Add joining states and fix issues
* i18n-extract
* add specific message for group related failures on joining teams
* Address feedback
* Address feedback
* Use error from server response
2022-12-23 14:43:59 +02:00
Elias Nahum
b01a5bfab8
use matchDeepLink result for relative links ( #6882 )
2022-12-20 11:42:02 +02:00
Daniel Espino García
315e2c276f
Fix terms of service ( #6879 )
...
* Fix terms of service
* Close terms of service when they are accepted
2022-12-19 21:57:01 +02:00
Daniel Espino García
191a640007
Show loading only when team channels are being loaded ( #6872 )
...
* Show loading only when team channels are being loaded
* Fix tests
* Remove unneeded event
* Refactor into using hooks
2022-12-19 12:25:23 +01:00
Anurag Shivarathri
724d72d98a
[MM-47483] Activity Indicator while loading thread posts ( #6865 )
...
* Fix
* Addressing feedback
* Disabled pull to refresh when thread is being fetched
* Test fail fix
* Feedback changes
2022-12-17 01:15:22 +05:30
Elias Nahum
e294b07418
Add DeepLink support ( #6869 )
2022-12-16 18:57:15 +02:00
Julian Mondragon
a476b53d5f
MM-42835_Invite People - add email+user invites
2022-12-16 10:45:48 -05:00
Daniel Espino García
8a8a888420
Fix issues when removing a user from a team ( #6855 )
2022-12-09 21:08:45 +02:00
Anurag Shivarathri
7f7bfd7b72
[MM-48926] Fetch new thread posts on websocket reconnect ( #6844 )
2022-12-09 20:17:34 +02:00
Anurag Shivarathri
d019f06c0b
CRT remove feature flag ( #6848 )
2022-12-09 15:31:31 +05:30
Elias Nahum
d676568c61
Refactor NavigationStore ( #6842 )
2022-12-07 16:44:21 +02:00
Daniel Espino García
fe4a0a28f4
Improve entry logic to manage user interaction while fetching ( #6818 )
...
* Improve entry logic to manage user interaction while fetching
* Cleanup and address feedback
2022-12-07 14:30:24 +01:00
Christopher Poile
eae0a15b16
MM-48753 - Calls: GA requirements ( #6814 )
...
* calls GA requirements
* clarifying comments; simplify ephemeral message (move it to the server)
2022-12-02 11:34:37 -05:00
Daniel Espino García
a3489d9674
Start spinner on websocket reconnect ( #6815 )
2022-12-02 15:18:02 +02:00
Daniel Espino García
33b2cb6623
Check if group exist before fetching the mention ( #6816 )
2022-12-02 15:15:23 +02:00
Anurag Shivarathri
0e5d63a7c3
[MM-48375 Gekidou] Threads Sync Fix ( #6788 )
...
* Init
* Test fix
* New sync implementation
* misc
* Includes migration and other servers sync
* Misc
* Migration fix
* Migration is done version 7
* Update app/queries/servers/thread.ts
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Update app/database/operator/server_data_operator/handlers/team_threads_sync.ts
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
* Feedback changes
* Fixes when old thread gets a reply
* Fix
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2022-12-01 21:38:27 +05:30
Elias Nahum
e6af1e116b
Fix categories where a previously deleted category was not removed ( #6808 )
2022-12-01 16:28:51 +02:00
Elias Nahum
6eadc527bb
Gekidou Android share extension ( #6803 )
...
* Refactor app database queries to not require the app database as argument
* Android Share Extension and fix notifications prompt
* feedback review
2022-11-30 23:18:56 +02:00
Michael Kochell
c1f480de31
App framework - Post menu and channel info bindings, App forms ( #6735 )
2022-11-30 21:25:08 +02:00
Daniel Espino García
fe52fcaab6
Add terms of service ( #6777 )
...
* Add terms of service
* Add i18n
* Fix test
* Address feedback
* Address ux feedback
* Update texts
* Avoid Review to show on top of ToS
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2022-11-24 19:58:56 +01:00
Daniel Espino García
5fae120826
Add support for review app ( #6772 )
...
* Add app review
* Use overlay instead of modal
* Add fixes for ios
* i18n-extract
* Add to milliseconds function
* Address review feedback
* Add try to queryGlobalValue
* added app review illustration
* add feedback illustration
* Add animations and feedback bot message
* Restrict reviews to build environment variable
* Fix bug with "dont ask anymore"
* Add check for only supported servers
* Add missing change
* Use for await
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
Co-authored-by: Matthew Birtch <mattbirtch@gmail.com>
2022-11-24 18:52:15 +01:00
Elias Nahum
2a6bb1ddc1
[Gekidou] Show alert message when server is unsupported ( #6764 )
...
* Show alert message when server is unsupported
* set server min required version to 5.26.2
2022-11-18 12:18:11 +02:00
Daniel Espino García
1aa4188f8e
Move config to its own database table ( #6744 )
...
* Move config to its own database table
* Address feedback
* Fix test
* Revert minimum version related changes
2022-11-11 21:20:42 +04:00
Daniel Espino García
579eb2d4cd
Remove no longer needed todos ( #6748 )
2022-11-08 20:33:22 +02:00
Daniel Espino García
bb0322321e
Fetch and store bindings ( #6660 )
...
* Fetch and store bindings
* Fix navigate and form opening
2022-10-28 17:08:28 -04:00
Daniel Espino García
bb051b83b9
Use always first the local channels ( #6594 )
...
* Use always first the local channels
* Fix several race condition related issues
* Remove clean after cursor change
* Address feedback
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
2022-10-24 10:55:31 +02:00
Elias Nahum
e5d2e1d364
auto update timezone when device changes its location ( #6691 )
2022-10-20 10:18:41 -03:00
Daniel Espino García
b90eaefcc0
Remove not member teams on startup ( #6688 )
2022-10-20 11:31:37 +02:00
Daniel Espino García
4f4f96ff24
Fix channel links when it implies joining a channel ( #6686 )
2022-10-18 16:16:06 +02:00
Daniel Espino García
e905f7df29
Fix login not showing the usernames ( #6652 )
2022-09-22 16:34:12 -04:00
Elias Nahum
4c389a49fa
Gekidou session expired notification ( #6639 )
...
* Fix crash on Android when session expired notification is presented
* react-native-notification patch for schedule fix on android and open local notification on iOS
* Fix android scheduled session notification crash
* patch react-native-navigation to support blur/focus AppState on Android
* remove schedule session expired notification from login entry point
* schedule session expired notification actions
* add session manager
* Handle open session expired notification
2022-09-18 06:57:55 -04:00
Daniel Espino García
260e1cfde7
Refactor entry to better share between rest and GQL ( #6638 )
...
* Refactor entry to better share between rest and GQL
* Address feedback
2022-09-12 12:27:47 -03:00
Elias Nahum
b3ad01d374
disable push notification update post/thread since while in the background
2022-09-03 04:28:31 -04:00