element-x-ada/libraries
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
..
androidutils Delete temporary created files. 2024-11-08 10:11:06 +01:00
architecture Let AsyncAction.Confirming be an interface, with a AsyncAction.ConfirmingNoParams data object. 2024-10-14 10:49:55 +02:00
core Use in-memory thumbnail APIs when possible (#3817) 2024-11-08 08:40:38 +01:00
cryptography Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
dateformatter Incoming session verification request 2024-10-29 09:26:15 +01:00
deeplink Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
designsystem Ensure the invisible buttons have the correct size. 2024-11-07 18:51:44 +01:00
di
encrypted-db
eventformatter Do not render filename of voice message. 2024-11-06 11:08:01 +01:00
featureflag Update dependency org.matrix.rustcomponents:sdk-android to v0.2.60 (#3827) 2024-11-07 15:25:55 +01:00
fullscreenintent Remove dependencies to other presenters to FullScreenIntentPermissionsPresenter. 2024-10-07 17:45:18 +02:00
indicator Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
maplibre-compose Merge pull request #3505 from element-hq/renovate/org.maplibre.gl-android-plugin-annotation-v9-3.x 2024-09-26 20:30:40 +02:00
matrix Fix verification failed issue, simplify verification logic (#3830) 2024-11-08 16:42:27 +01:00
matrixui Use in-memory thumbnail APIs when possible (#3817) 2024-11-08 08:40:38 +01:00
mediapickers Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
mediaplayer Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
mediaupload Delete temporary created files. 2024-11-08 10:11:06 +01:00
mediaviewer Fix other API change: body renamed to filename 2024-10-16 16:09:32 +02:00
network Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
oidc Compile and target API 35. 2024-10-31 09:27:52 +01:00
permissions Sync Strings from Localazy 2024-10-07 00:28:33 +00:00
preferences Optimize media: enabled by default. 2024-10-31 10:43:09 +01:00
push Notification with image: provide the mimetype if available. 2024-11-06 11:07:59 +01:00
pushproviders Handle Jorge's remarks. 2024-10-30 16:37:58 +01:00
pushstore Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
qrcode Update dependency androidx.compose:compose-bom to v2024.09.00 (#3399) 2024-09-26 09:30:20 +02:00
roomselect Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
rustsdk
session-storage Use Anvil KSP instead of the Square KAPT one (#3564) 2024-10-02 11:52:17 +00:00
testtags
textcomposer Do not allow caption on audio files. 2024-11-04 14:24:39 +01:00
troubleshoot Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
ui-strings create room : remove hardcoded strings and sync strings. 2024-11-04 16:25:14 +01:00
ui-utils
usersearch Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
voicerecorder Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00