Benoit Marty
c88b54fe2b
Remove default parameter values.
...
This improve code coverage since some default value was never used.
2024-11-26 09:18:11 +01:00
Benoit Marty
67274bcc68
Remove blank line
2024-11-26 09:17:39 +01:00
Benoit Marty
7215786239
Pre-process media during the attachment preview
2024-11-25 17:11:31 +01:00
Benoit Marty
33fc8c05fb
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
1b51cd8300
Sync Strings ( #3936 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-11-25 09:06:57 +00:00
Benoit Marty
6fc572d48e
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
40c9a12a98
Merge branch 'develop' into feature/bma/fixSendQueueCrash
2024-11-22 10:51:41 +01:00
ganfra
2895d0263c
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
62f5dc3bf0
fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request
2024-11-21 21:37:38 +01:00
ganfra
8d86ba88a1
client : rename some internals and do not destroy client related instances manually
2024-11-21 21:18:56 +01:00
ganfra
982410ece8
fix : protect some more calls to client and rework the concerned apis
2024-11-21 19:53:42 +01:00
Benoit Marty
b387eac448
Remove default value and clarify the code
2024-11-21 09:55:43 +01:00
Benoit Marty
d6ee0846b3
Fix tests
2024-11-21 09:45:27 +01:00
Benoit Marty
f3e0a4dc00
Add matrix_sdk::send_queue to be able to configure it.
2024-11-21 09:45:27 +01:00
Benoit Marty
d3408c8f25
Edit / Add / Remove caption
2024-11-21 09:45:27 +01:00
Benoit Marty
ece62b7978
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
4fd731b8f6
Fix test compilation issue.
2024-11-21 09:11:50 +01:00
Benoit Marty
c57af9d010
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
7324c4fedf
Use human readable name for filename of taken photos and videos. Fixes #3894 .
2024-11-20 14:32:22 +01:00
Benoit Marty
b054bebce7
Merge pull request #3901 from element-hq/feature/bma/sendButtonIteration
...
Send button iteration
2024-11-20 12:37:06 +01:00
Benoit Marty
0a0e96c2b6
Iterate on send button design.
2024-11-20 10:15:53 +01:00
Benoit Marty
ca62c24d4a
Fix compilation issue
2024-11-20 09:08:27 +01:00
Jorge Martin Espinosa
541c157034
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
dbcc6e6181
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
411895456b
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
6fa92ed978
Merge pull request #3877 from element-hq/feature/bma/fixUnifiedPushUnregister
...
Fix unified push unregister
2024-11-15 17:25:07 +01:00
Benoit Marty
8e3c44b60b
Change signature of getCurrentDistributor.
2024-11-15 15:18:28 +01:00
Benoit Marty
40e727f2e4
Change signature of selectPushProvider and add missing unit test.
2024-11-15 15:13:24 +01:00
Benoit Marty
6b4cd0ca96
Add missing test for DefaultPushService
2024-11-15 15:04:47 +01:00
Benoit Marty
16500a4e16
Add missing test for UnifiedPushProvider
2024-11-15 14:50:56 +01:00
Jorge Martin Espinosa
56fe177c31
Update SDK bindings version to 0.2.62 and fix SendHandle usages ( #3876 )
2024-11-15 13:48:59 +00:00
Benoit Marty
c8a7f530d4
Add missing test for FirebasePushProvider
2024-11-15 14:44:51 +01:00
Benoit Marty
844e0216bd
Properly unregister from the ntfy app when the user logs out.
2024-11-15 12:43:57 +01:00
Benoit Marty
f406433652
UnifiedPush: also invoke UnifiedPush.unregisterApp when endpoint == null || gateway == null
2024-11-15 12:43:55 +01:00
Benoit Marty
1f3a0eb698
UnifiedPush: unregister the application using the correct instance.
2024-11-15 12:43:53 +01:00
ganfra
0f82e842be
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
7937c6d2a0
pending room : use RoomPreview internally
2024-11-15 10:52:12 +01:00
ganfra
2ef8bd33ef
preview api : rename RoomPreview to RoomPreviewInfo to avoid confusion
2024-11-15 10:51:47 +01:00
Jorge Martin Espinosa
72d2265ae5
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
dfe18168a2
create room : improve handling of room address
2024-11-13 17:55:45 +01:00
Benoit Marty
624093061d
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
79b758c228
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
0171b796bb
Update the strings for unsupported calls
2024-11-12 10:20:21 +01:00
ElementBot
f595a7a7c5
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
49e1cfed42
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
2f6a09f957
design : format textfield code
2024-11-08 15:41:07 +01:00
ganfra
a293ea0f2b
design : TextField2 is now TextField
2024-11-08 15:37:10 +01:00
ganfra
6a68ebe467
design : remove some usages of TextField and LabelledTextField
2024-11-08 15:29:07 +01:00
ganfra
784b0a5c24
design : removes usage of OutlinedTextField
2024-11-08 15:15:08 +01:00
ganfra
a4b83fe024
design : updates TextField api
2024-11-08 15:14:48 +01:00