Benoit Marty
e07a9230d4
Fix test on VectorFirebaseMessagingService
2024-05-22 18:44:25 +02:00
Benoit Marty
9762962586
Add test on DefaultFirebaseNewTokenHandler
2024-05-22 18:42:39 +02:00
Benoit Marty
310c309e1e
Change to lambda
2024-05-22 18:16:53 +02:00
Benoit Marty
c0fccae12e
Add test on VectorFirebaseMessagingService
2024-05-22 17:57:35 +02:00
Benoit Marty
3866e49822
Add test on DefaultPushHandler
2024-05-22 17:04:54 +02:00
Benoit Marty
839242d7bc
Create interface for NotifiableEventResolver
2024-05-22 15:44:50 +02:00
Benoit Marty
41403b7614
Cleanup
2024-05-22 15:29:27 +02:00
Benoit Marty
e0d95f6d98
isCalledExactly(1) -> isCalledOnce()
2024-05-22 15:26:53 +02:00
Benoit Marty
be9e57cf43
Add test on DefaultTestPush
2024-05-22 15:22:03 +02:00
Benoit Marty
f95af132cb
Add test on DefaultPusherSubscriber
2024-05-22 15:10:55 +02:00
Benoit Marty
1c52697e59
Fix wrong package name.
2024-05-22 14:44:35 +02:00
Benoit Marty
95507df783
Move some classes to the test module.
2024-05-22 14:41:14 +02:00
Benoit Marty
84c8a8577b
Add test on DefaultPushService
2024-05-22 14:29:35 +02:00
Benoit Marty
851887b115
Add test on PushGatewayNotifyRequest
2024-05-22 12:21:33 +02:00
Benoit Marty
fd8734859a
Extract testPush to its own class and rename PushersManager to DefaultPusherSubscriber
2024-05-22 11:55:10 +02:00
Benoit Marty
233052a3d5
Remove unused code notificationStyleChanged()
...
We may properly add it again later if necessary.
2024-05-22 11:31:56 +02:00
Benoit Marty
a6dd7b4c18
Add test for FirebasePushProvider
2024-05-22 11:27:20 +02:00
Benoit Marty
fbd0d397de
Create FakeIsPlayServiceAvailable
2024-05-22 11:11:14 +02:00
Benoit Marty
bfa238ba0d
Add test on UnifiedPushProvider
2024-05-22 11:02:11 +02:00
Benoit Marty
6dcc16fc6b
UnifiedPushGatewayResolver.getGateway cannot return null.
2024-05-22 09:25:57 +02:00
Benoit Marty
39bb6d3ff3
Add test on UnifiedPushGatewayResolver
2024-05-22 09:23:33 +02:00
Benoit Marty
d67c1c6fb9
Merge pull request #2873 from element-hq/feature/bma/pushProviderSwitch
...
Push provider switch
2024-05-21 16:52:01 +02:00
ganfra
509e080fc2
Merge pull request #2874 from element-hq/feature/fga/fix_2692
...
Fix modal contents overlapping screen lock pin #2692
2024-05-21 15:53:51 +02:00
Benoit Marty
3ace9aa160
Add test for push distributor change.
2024-05-21 14:45:20 +02:00
Benoit Marty
43d414c602
Cleanup
2024-05-21 14:45:19 +02:00
Benoit Marty
6de5e7b3f5
Add missing methods.
2024-05-21 14:45:18 +02:00
Benoit Marty
12f7c9982b
Fix bug, was not looking at the current PushProvider.
2024-05-21 14:45:18 +02:00
Benoit Marty
5734050e88
Wait for UnifiedPush pusher to be registered before returning Result.
2024-05-21 14:45:17 +02:00
Benoit Marty
b3793169e9
Update comment
2024-05-21 14:45:17 +02:00
Benoit Marty
dc572af9db
Ensure UnifiedPush endpoint is registered.
2024-05-21 14:45:17 +02:00
Benoit Marty
e64051f7bd
Improve code and display error.
2024-05-21 14:45:16 +02:00
Benoit Marty
4bd01b6f4f
Improve API, to avoid ignoring errors
2024-05-21 14:45:16 +02:00
Benoit Marty
eb0dcd6b8c
UnifiedPush: correctly unregister the provider.
2024-05-21 14:45:15 +02:00
Benoit Marty
3d5fdfc22e
Push distributor: ensure the current UnifiedPush distributor is stored
2024-05-21 14:45:15 +02:00
Benoit Marty
ae9e489400
Unset Http pusher: use SDK API.
2024-05-21 14:45:14 +02:00
Jorge Martin Espinosa
902dd24e72
Plain text editor implementation based on markdown input ( #2840 )
...
* Add plain text editor based on markdown input
- Fix autofocus of message composer.
- Remove `Message` data class, fetch the details in `MessagesPresenter` instead.
- Remove `enable rich text` option from advanced settings, set it as a build configuration instead.
* Fix MentionSpanProvider
* Bump RTE library to released `v2.37.3`
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-05-21 13:58:53 +02:00
Jorge Martin Espinosa
0e05a0e4ed
Session falsely displayed as 'verified' with no internet connection ( #2884 )
...
* Session falsely displayed as 'verified' with no internet connection
- Remove the need to wait for `isReady` for `SessionVerificationService.canVerifySessionFlow` to fix this.
- Rename `SessionVerificationService.canVerifySessionFlow` to `needsSessionVerification`.
- Make `isReady` private.
2024-05-21 11:41:18 +00:00
Jorge Martin Espinosa
da8d319dea
Use member display names in membership timeline item text ( #2883 )
...
* Use member display names in membership timeline item text
2024-05-21 08:26:11 +00:00
Benoit Marty
009ade1db5
Merge pull request #2877 from element-hq/sync-localazy
...
Sync Strings
2024-05-21 09:22:16 +02:00
ganfra
7edd854204
Sdk : update to 0.2.19
2024-05-20 17:51:06 +02:00
ganfra
a1081b39bd
Pin : clean up after PR review #2692
2024-05-20 16:34:26 +02:00
bmarty
0241014932
Sync Strings from Localazy
2024-05-20 00:23:05 +00:00
Benoit Marty
0a0c822d1c
Replace getRoomPreview by getRoomPreviewFromRoomId.
...
We do not need `getRoomPreviewFromRoomAlias` since we always resolve the Alias first.
2024-05-17 12:01:57 +02:00
Benoit Marty
7c96b9f49a
Merge pull request #2849 from element-hq/feature/bma/roomNameEdition
...
Improve room setting edition
2024-05-16 09:32:42 +02:00
Jorge Martin Espinosa
822705195f
Fix crash when creating an EncryptedFile in Android 6 ( #2853 )
2024-05-15 16:10:16 +00:00
Benoit Marty
d1a3daaa8e
Do not use MutableState in Composable function parameter.
2024-05-15 18:05:08 +02:00
Benoit Marty
6ffc6a1cd3
Extract content lambda.
2024-05-15 17:05:45 +02:00
Benoit Marty
bb48bb7531
Migrate AvatarActionBottomSheet to Material3 BottomSheet
...
Also correctly handle the back press when this bottom sheet is opened, previously it was leaving the room edition screen.
ModalBottomSheetLayout can now be deleted.
2024-05-15 16:20:47 +02:00
Benoit Marty
fb7eb924d8
Add UI test on RoomDetailsEditView
2024-05-15 15:19:46 +02:00
Benoit Marty
d689c778c6
Fix tests.
2024-05-15 11:56:12 +02:00