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
ganfra
0d7641b3b2
design : updates TextField api
2024-11-08 15:14:48 +01:00
Benoit Marty
cf9dbc60f6
Merge pull request #3832 from element-hq/feature/bma/waitingtoMatch
...
Disable button during the "verifying" step.
2024-11-08 14:07:38 +01:00
Benoit Marty
585b6a94f3
Delete temporary created files.
2024-11-08 10:11:06 +01:00
Benoit Marty
0c841442d9
Add a log when deleting a file.
2024-11-08 10:11:06 +01:00
Benoit Marty
58a0875c5d
Do not delete the original file when sending a media. Fixes #3800 .
2024-11-08 10:11:06 +01:00
Benoit Marty
13ec1838c0
MediaPreProcessor: remove default value of parameter deleteOriginal. No functional change here.
2024-11-08 10:11:06 +01:00
Jorge Martin Espinosa
2873a6829b
Use in-memory thumbnail APIs when possible ( #3817 )
...
* Use in-memory thumbnail APIs when possible
* Make an exception for animated image types.
Also add `TimelineItemImageContent.thumbnailMediaRequestData` lazy property.
* Try simplifying the logic a bit more.
2024-11-08 08:40:38 +01:00