Commit graph

3352 commits

Author SHA1 Message Date
ganfra
bc09872bae knock requests : start knock requests list view 2024-11-26 21:12:11 +01:00
ganfra
0ab2ad1b8b room details : display the item to show request to join list 2024-11-25 16:33:34 +01:00
Benoit Marty
41b12119b0
Merge pull request #3932 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.65
2024-11-25 13:19:21 +01:00
Benoit Marty
9c71d72cfe Fix test compilation issue. 2024-11-25 10:23:18 +01:00
Benoit Marty
e34729499a
Merge pull request #3931 from element-hq/feature/bma/stopIncomingElementCall
Ensure that the SDK is syncing during an incoming call so that the app can cancel the notification
2024-11-25 10:07:56 +01:00
ElementBot
d9f8e9ce58
Sync Strings (#3936)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-25 09:06:57 +00:00
Benoit Marty
031ed226bf Ensure that the SDK is syncing during an incoming call so that the application can detect if the call has been answered on another session.
This is dealing with the case the application is not in foreground.
2024-11-22 19:46:57 +01:00
ganfra
0261739fff Merge branch 'develop' into feature/bma/fixSendQueueCrash 2024-11-22 10:51:41 +01:00
ganfra
e76f7fb67e
Merge pull request #3887 from element-hq/feature/fga/close_room_leave_action
fix : use RoomMembershipObserver to close room screen when leaving
2024-11-22 09:52:42 +01:00
ganfra
aa1a1514aa fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request 2024-11-21 21:37:38 +01:00
ganfra
b5e7879d44 client : rename some internals and do not destroy client related instances manually 2024-11-21 21:18:56 +01:00
ganfra
3cb8d4f54f fix : protect some more calls to client and rework the concerned apis 2024-11-21 19:53:42 +01:00
Benoit Marty
9830522a30 Remove default value and clarify the code 2024-11-21 09:55:43 +01:00
Benoit Marty
4a5259f1d9 Fix tests 2024-11-21 09:45:27 +01:00
Benoit Marty
f2a9924568 Add matrix_sdk::send_queue to be able to configure it. 2024-11-21 09:45:27 +01:00
Benoit Marty
fab9da2264 Edit / Add / Remove caption 2024-11-21 09:45:27 +01:00
Benoit Marty
042d079b0a Allow caption for audio and file.
Need to preview all the attachments now, to be able to type a caption.
2024-11-21 09:45:26 +01:00
Benoit Marty
3407a1d1d6 Fix test compilation issue. 2024-11-21 09:11:50 +01:00
Benoit Marty
56ef9f1314 DefaultPickerProvider: inject the application context and cleanup dead code.
It seems that `isInTest = true` is not used anymore.
2024-11-20 14:43:29 +01:00
Benoit Marty
6d20fcc29a Use human readable name for filename of taken photos and videos. Fixes #3894. 2024-11-20 14:32:22 +01:00
Benoit Marty
7edfefe9f1
Merge pull request #3901 from element-hq/feature/bma/sendButtonIteration
Send button iteration
2024-11-20 12:37:06 +01:00
Benoit Marty
0e36b2e6c7 Iterate on send button design. 2024-11-20 10:15:53 +01:00
Benoit Marty
aa81780938 Fix compilation issue 2024-11-20 09:08:27 +01:00
Jorge Martin Espinosa
6bce3d513d
Instantiate the verification controller ASAP (#3893)
* Instantiate the verification controller when possible

This is needed to get incoming verification requests

* Workaround test failure
2024-11-19 13:58:13 +01:00
Benoit Marty
9717775327 Protect call to client.enableAllSendQueues
Fixes https://github.com/element-hq/element-x-android-rageshakes/issues/3375 and other rageshakes.
2024-11-18 15:15:10 +01:00
ElementBot
bc59a70043
Sync Strings - add translations to Finnish (#3883)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-18 11:37:17 +00:00
Benoit Marty
bb69e1e9b5
Merge pull request #3877 from element-hq/feature/bma/fixUnifiedPushUnregister
Fix unified push unregister
2024-11-15 17:25:07 +01:00
Benoit Marty
f0aca004ba Change signature of getCurrentDistributor. 2024-11-15 15:18:28 +01:00
Benoit Marty
500659d4e1 Change signature of selectPushProvider and add missing unit test. 2024-11-15 15:13:24 +01:00
Benoit Marty
d97d561b13 Add missing test for DefaultPushService 2024-11-15 15:04:47 +01:00
Benoit Marty
719e4b43be Add missing test for UnifiedPushProvider 2024-11-15 14:50:56 +01:00
Jorge Martin Espinosa
1be7993142
Update SDK bindings version to 0.2.62 and fix SendHandle usages (#3876) 2024-11-15 13:48:59 +00:00
Benoit Marty
0ba4a01909 Add missing test for FirebasePushProvider 2024-11-15 14:44:51 +01:00
Benoit Marty
7a7b5d2dd0 Properly unregister from the ntfy app when the user logs out. 2024-11-15 12:43:57 +01:00
Benoit Marty
022cd93653 UnifiedPush: also invoke UnifiedPush.unregisterApp when endpoint == null || gateway == null 2024-11-15 12:43:55 +01:00
Benoit Marty
9f5a8a3497 UnifiedPush: unregister the application using the correct instance. 2024-11-15 12:43:53 +01:00
ganfra
918caf17d9
Merge pull request #3875 from element-hq/feature/fga/room_preview_api
Room Preview API changes
2024-11-15 12:27:32 +01:00
ganfra
09aa34c027 pending room : use RoomPreview internally 2024-11-15 10:52:12 +01:00
ganfra
c9b35eff5c preview api : rename RoomPreview to RoomPreviewInfo to avoid confusion 2024-11-15 10:51:47 +01:00
Jorge Martin Espinosa
1b6f77d25a
Replace textPlaceholder color usages with textSecondary (#3873)
* Replace `textPlaceholder` color usages with `textSecondary`

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2024-11-15 07:55:33 +00:00
ganfra
5c1a103818 create room : improve handling of room address 2024-11-13 17:55:45 +01:00
Benoit Marty
9863cbfd93
Merge pull request #3857 from element-hq/feature/bma/legacyCallIteration
Update the strings for unsupported calls
2024-11-12 20:45:05 +01:00
ganfra
cffd2da10b
Merge pull request #3834 from element-hq/feature/fga/design_system_text_field
Design system : implement new TextField
2024-11-12 11:18:07 +01:00
Benoit Marty
64e75fb08b Update the strings for unsupported calls 2024-11-12 10:20:21 +01:00
ElementBot
156e27a761
Sync Strings (#3852)
* Sync Strings from Localazy

* Fix tests

---------

Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2024-11-11 13:09:30 +01:00
Jorge Martin Espinosa
2206e940bc
Fix verification failed issue, simplify verification logic (#3830)
* Simplify session verification:

- Reuse Rust `Client` instances created on the login process so we don't need to restore one right before the session verification.
- Remove unnecessary sources of verification state updates.
- Add an intermediate FTUE flow step which will display an indeterminate progress indicator instead of a blank screen.

* Remove unnecessary workaround: the SDK should already handle this

* Add regression tests for noop analytics service usage.

* Add `services.analytics.noop` module to the test dependencies

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-11-08 16:42:27 +01:00
ganfra
bb85e81311 design : format textfield code 2024-11-08 15:41:07 +01:00
ganfra
3910c42855 design : TextField2 is now TextField 2024-11-08 15:37:10 +01:00
ganfra
83caf94ccb design : remove some usages of TextField and LabelledTextField 2024-11-08 15:29:07 +01:00
ganfra
e378b20868 design : removes usage of OutlinedTextField 2024-11-08 15:15:08 +01:00