Elias Nahum
de57c343f0
MM-55621 fix layout for tablets and foldables ( #7697 )
...
* MM-55621 fix layout for tablets and foldables
* feedback review
2023-12-05 11:08:43 +08:00
harshil Sharma
878ed5673c
nit fix
2023-11-24 11:17:12 +05:30
harshil Sharma
58fc869d70
Added onReconnect handling for converted GM
2023-11-23 10:40:49 +05:30
harshil Sharma
f58987ef68
Merge branch 'main' into gm_to_channel
2023-11-20 11:58:21 +05:30
Christopher Poile
c9fe72460b
MM-54865 - Calls: Multisession support ( #7647 )
...
* add multisession support for calls mobile
* ensure backwards compatibility
* remove extra line
2023-11-16 14:30:49 -05:00
harshil Sharma
77a1f79790
Review fixes
2023-11-14 13:57:25 +05:30
harshil Sharma
34567cb74e
Cleanup
2023-11-09 17:23:48 +05:30
harshil Sharma
742739fc0b
Handled onreconnect sync
2023-11-09 10:00:25 +05:30
harshil Sharma
4138a202f2
removed debug logs
2023-11-07 13:10:22 +05:30
harshil Sharma
082b3c7f1e
Handled websocket notification race condition
2023-11-07 11:39:16 +05:30
harshil Sharma
ea34873d5f
Handled category updates
2023-11-03 15:46:52 +05:30
harshil Sharma
bf2fd6594d
WIP
2023-11-01 18:15:05 +05:30
Daniel Espino García
a3eeb69277
Goodbye, GraphQL ( #7597 )
2023-10-16 10:13:16 +02:00
Christopher Poile
83f81985cd
MM-53486 - Incoming calls notification banner ( #7477 )
...
* upgrade calls-common
* incoming call notifications
* tests
* i18n
* PR comments
* PR comments
* PR comment
2023-08-30 13:58:54 -04:00
Daniel Espino García
4670a01ae7
Handle Mark Multiple Channels as Read ( #7467 )
...
* Handle Mark Multiple Channels as Read
* Use allSettled
2023-08-14 10:01:55 +02:00
Daniel Espino García
8a32588507
Fix DMs in sidebar ( #7468 )
...
* Fix DMs in sidebar
* Properly handle view, show and open preferences
* Refactor openChannel to keep similar logic together
2023-08-02 11:51:33 +02:00
Daniel Espino García
841db48a86
Improve status sync ( #7379 )
2023-06-02 15:31:00 +02:00
Daniel Espino García
86658edc30
Refactor errors around the app ( #7306 )
...
* Refactor errors around the app
* Fix recursive function
* Fix tests
2023-05-03 13:08:55 +02:00
Kyriakos Z
ab4f65020a
[MM-49540] Message Priority Phase 3 ( #7142 )
...
* Init
* i18 and types
* Acknowledge button, api
* Ack button + display ackd users
* Saves priority on draft and addresses some comments
* Addresses review comments round 2
* Moves fetching userprofiles upon opening ACKs
* Adds metadata column in drafts table
+ Addresses some more review comments.
* Small refactor according to review comments
* Addresses some review comments
* Addresses some review comments
* Uses local action when ACKing
* Fixes first time selecting priority and other
* Updates snapshots
* Fixes i18n
* Fixes ts errors
---------
Co-authored-by: Anurag Shivarathri <anurag6713@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-27 11:22:03 +00:00
Daniel Espino García
e1176e578d
Fix out of order websocket events for posts ( #7290 )
2023-04-21 12:05:03 -04:00
Daniel Espino García
67f1a2f0c9
Fix channel not marked as unread on notification entry ( #7289 )
2023-04-18 16:25:04 -04:00
Elias Nahum
ef4fb9c8e0
fix entry for tablets ( #7179 )
2023-03-02 16:52:54 +02:00
Elias Nahum
d61fbd3180
Various fixes ( #7161 )
...
* Save message draft when post input is unmounted
* Fix switch CRT on/off
* Handle iPad on Stage Manager
* iOS Share Extension to use LRU cache instead of file cache
* Support building android as aab
* use handleReconnect instead of appEntry on handleCRTToggled
* show skin tone selector tutorial after running all interactions
* Update app/actions/remote/preference.ts
Co-authored-by: Daniel Espino García <larkox@gmail.com>
* fix lint
---------
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2023-02-24 13:02:05 +02:00
Daniel Espino García
9f84ab79ce
Only call app entry on websocket reconnect ( #7065 )
...
* Only call app entry on websocket reconnect
* Handle notification on its own entry and run app entry on websocket initialization
* Fix notification entry issues
* Fix login entry and add retry on entry failure
* feedback review
* Put back handleEntryAfterLoadNavigation before the batching
---------
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-02-23 10:11:34 +01:00
Elias Nahum
6def5d9610
Process notifications when the app is in the background and other perf improvements ( #7129 )
2023-02-15 17:08:19 +02:00
Daniel Espino García
980c31f40f
Remove watermelondb limitation on updating an already updated model ( #7067 )
...
* Remove watermelondb limitation on updating an already updated model
* Add logic to handle different prepare states and improve logging
* fix tests
---------
Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2023-02-03 17:11:57 +02:00
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
Javier Aguirre
7631d169c9
[MM-49006] Handle Plugin related events ( #7011 )
...
* Handle Plugin related events
* Remove old ws events
* Adding the missing plugin events
2023-01-30 10:55:27 +01: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
Anurag Shivarathri
c8ded6ef3c
Fix ( #6960 )
2023-01-12 12:54:31 +02:00
Elias Nahum
c2aaef2e14
Preserve new message line on WS reconnect ( #6934 )
2023-01-06 13:38:40 +04: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
Daniel Espino García
25291b04f1
Fix server unreachable message showing too often ( #6890 )
2022-12-20 22:35:12 +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
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
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
Daniel Espino García
a3489d9674
Start spinner on websocket reconnect ( #6815 )
2022-12-02 15:18:02 +02:00
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
Christopher Poile
6660c134f5
MM-48072 - Calls: Implement recording permissions and UI for participants ( #6784 )
...
* implement recording permissions and UI
* fix bug when refusing recording while in call thread from call screen
* merge conflicts
2022-11-30 10:15:20 -05:00
Christopher Poile
a300cc651e
MM-48286 - Calls: Emoji reactions, display incoming reactions ( #6780 )
2022-11-25 12:21:45 +01: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
Christopher Poile
e38e547ce2
MM-45972 - Calls: test ws messages when app is in background ( #6720 )
...
* update current call on reconnect
* move loadConfigAndCalls above deferredAppEntryActions
2022-11-07 16:29:59 -05: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
Anurag Shivarathri
a98c3d5d3a
Fix ( #6642 )
2022-09-13 10:35:50 +02: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