element-x-ada/libraries
Jorge Martin Espinosa 83eae74488 Fix unverified account after account creation (#5914)
* Fix unverified account after account creation:

When we create an account either using OIDC or by importing a login and password one, we need to wait until the verification state is known (either verified or unverified).

The problem is the verification service will return incorrect values until the E2EE tasks are initialized in the SDK, even if we add the state listeners after doing so.

So what we can do is initialize the E2EE setup, discard any invalid verification state received while it's not initialized, and take only those received after it's initialized.

* Actually restore the `Client` in `RustMatrixAuthenticationService.importCreatedSession` so we don't need to use `clear` and have the navigation restore the client later:

This standarizes the way the login/registration flow works, always restoring/reusing the existing client instance
2025-12-19 12:55:34 +01:00
..
accountselect
androidutils Link new device using QrCode. 2025-12-16 16:14:04 +01:00
architecture change(space) : last admin navigate to security&privacy 2025-12-15 20:46:23 +01:00
audio
compound Update screenshots 2025-12-17 11:26:22 +00:00
core Add tests for RustMatrixClient.getDatabaseSizes() 2025-12-18 14:08:38 +01:00
cryptography
dateformatter Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
deeplink Use the raw expected string for DefaultDeepLinkCreatorTest cases 2025-12-10 15:58:41 +01:00
designsystem Merge pull request #5909 from element-hq/feature/bma/qrCodeLogin 2025-12-18 16:08:21 +01:00
di Inject SentryDsn the same way we do with SentrySdkDsn so we can fake it for tests 2025-12-18 14:08:38 +01:00
encrypted-db
eventformatter Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
featureflag Link new device using QrCode. 2025-12-16 16:14:04 +01:00
fullscreenintent Detekt: enable rule exceptions.SwallowedException and fix existing issue. 2025-12-05 09:45:23 +01:00
indicator
maplibre-compose
matrix Fix unverified account after account creation (#5914) 2025-12-19 12:55:34 +01:00
matrixmedia Fix package name 2025-11-12 12:24:46 +01:00
matrixui Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
mediapickers API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
mediaplayer
mediaupload Use the right video preset when sharing videos (#5892) 2025-12-16 16:40:44 +01:00
mediaviewer Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
network Enable logging OkHttp traffic based on the current log level (#5750) 2025-11-18 15:18:27 +01:00
oidc
permissions Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
preferences
previewutils
push Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
pushproviders Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
pushstore
qrcode Link new device using QrCode. 2025-12-16 16:14:04 +01:00
recentemojis API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
roomselect Fix navigation stack overflow when sharing media (#5724) 2025-11-14 13:50:13 +01:00
rustsdk
session-storage Test DefaultWorkManagerScheduler 2025-12-05 17:42:57 +01:00
testtags
textcomposer Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
troubleshoot Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
ui-common
ui-strings Merge pull request #5909 from element-hq/feature/bma/qrCodeLogin 2025-12-18 16:08:21 +01:00
ui-utils
usersearch
voiceplayer Fix tests 2025-11-12 23:04:55 +01:00
voicerecorder Add unit test to ensure that number of levels is limited. 2025-11-27 09:30:22 +01:00
wellknown
workmanager Tweak the DefaultWorkManagerScheduler.hasPendingWork logic 2025-12-10 15:22:16 +01:00