Benoit Marty
56d7ced633
Cleanup
2025-12-11 17:23:34 +01:00
Benoit Marty
8a7e71b49e
PermissionsEvents -> PermissionsEvent
2025-12-10 10:50:10 +01:00
bmarty
32d56ea92d
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
Benoit Marty
b15c5507c5
Fix compilation issue in test
2025-11-21 16:22:33 +01:00
Benoit Marty
e475a969d7
Fix crash when clicking fast on back key on the Add account screen.
2025-11-21 15:51:11 +01:00
Benoit Marty
a9ae55703a
Remove unused slidingSyncProxy from DB.
2025-11-18 15:58:22 +01:00
Benoit Marty
eb31505dc7
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
f86431e663
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
c4e0370f41
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
Benoit Marty
8769b98862
Merge pull request #5698 from element-hq/feature/bma/handleEvent
...
Code consistency around view event handling
2025-11-10 09:36:04 +01:00
Benoit Marty
87e7c64d34
Fix test
2025-11-07 16:53:53 +01:00
Benoit Marty
f280b8962b
Improve API of LoginHelper and AccountProviderDataSource
2025-11-07 16:53:52 +01:00
Benoit Marty
5e8f06221f
Rename API
2025-11-07 16:53:51 +01:00
Benoit Marty
bd43d86ec5
Ensure that the current account provider is set when using a login deeplink. Fixes #5004
2025-11-07 16:53:50 +01:00
Benoit Marty
fe2a317aa7
Oups, thanks unit tests!
2025-11-07 14:11:37 +01:00
Benoit Marty
7ad9c8f687
Rename handleEvents to handleEvent
2025-11-07 12:21:43 +01:00
Benoit Marty
70e3e768aa
Avoid usage of not() and add unit tests.
2025-11-07 10:18:45 +01:00
Benoit Marty
98792c9562
Improve error mapping
2025-11-07 10:08:14 +01:00
Benoit Marty
e12726f405
Improve error mapping
2025-11-07 09:52:04 +01:00
Benoit Marty
b61ce1b19c
Create specific errors for Invalid or Unsupporte homeserver.
2025-11-07 09:42:06 +01:00
Benoit Marty
5b472fdc31
Use presenter test extension
2025-11-06 15:38:43 +01:00
Benoit Marty
fd0ef1ae7a
Small cleanup
2025-11-06 15:38:41 +01:00
Benoit Marty
a9958505d3
Always let the user try what they have entered, to get an explicit error if they continue
2025-11-06 15:38:40 +01:00
Benoit Marty
e3ed75d19e
Ensure user cannot select unsupported homeserver. In this case show the appropriate error (parity with iOS)
2025-11-06 15:38:39 +01:00
Benoit Marty
8fa2c6c85f
Remove A_HOMESERVER and A_HOMESERVER_OIDC from TestData and replace by local fun aMatrixHomeServerDetails().
2025-11-06 15:38:37 +01:00
Benoit Marty
4cc5cf0084
Fix test
2025-11-06 14:27:20 +01:00
Benoit Marty
0be6d13025
MatrixAuthenticationService: remove fun getHomeserverDetails(): StateFlow<MatrixHomeServerDetails?>. The MatrixHomeServerDetails are now return by setHomeserver
2025-11-06 12:22:48 +01:00
Benoit Marty
d6360e82e0
Merge pull request #5678 from element-hq/feature/bma/countAccounts
...
Introduce new query to count accounts
2025-11-04 16:17:10 +01:00
Jorge Martin Espinosa
7aa564e74d
Use the SDK Client to check whether a homeserver is compatible ( #5664 )
...
* Use the SDK `Client` to check whether a HS is compatible
* Remove usage of unused `WellKnown`, keep `ElementWellKnown`
* Make `HomeServerLoginCompatibilityChecker.check` return `true/false` values to distinguish non-valid homeservers from a failed check
* Use `inMemoryStore` and `serverNameOrHomeserverUrl`
* Do some cleanup of `isValid` and `isWellknownValid`
* Make the debounce for starting the search a bit higher, as checking for the homeservers seems more resource-intensive now
2025-11-04 15:43:00 +01:00
Benoit Marty
785ae3c1ad
Session database: use the new count API.
2025-11-04 15:30:29 +01:00
Benoit Marty
07b6148035
Remove context(parentNode: Node) and provide the parent Node as a parameter.
2025-10-31 12:04:57 +01:00
Benoit Marty
f174084942
Use context parameter for the parentNode
2025-10-30 16:32:53 +01:00
Benoit Marty
02dc71c4c3
Remove NodeBuilder to ensure that Params and Callback are always provided.
2025-10-30 16:32:52 +01:00
Benoit Marty
be03c50aaf
Ensure a Callback and only one is provided in the Plugin. Also reduce boilerplate code in Nodes.
2025-10-30 16:32:51 +01:00
Benoit Marty
43972dba68
Rename fun in Callback for clarity.
2025-10-30 16:32:48 +01:00
Benoit Marty
76493f52ec
Merge branch 'develop' into feature/bma/metro070
2025-10-23 11:30:25 +02:00
Benoit Marty
263e761907
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
Benoit Marty
b45fb2128b
Improve API of interface WellknownRetriever to be able to distinguish between 404 and other errors.
2025-10-22 14:45:15 +02:00
Benoit Marty
b62382ffc7
Fix test warning ( #5558 )
...
* Introduce JsonProvider.
It will ensure that classes are using the correct Json instances in the unit tests.
* Avoid creating a Json instance many times.
* Update ref.
2025-10-20 12:08:05 +02:00
ElementBot
a22101150b
Sync Strings ( #5562 )
...
* Sync Strings from Localazy
* Sync strings again
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2025-10-20 10:04:46 +00:00
Benoit Marty
df48ed5a2d
Introduce JsonProvider.
...
It will ensure that classes are using the correct Json instances in the unit tests.
2025-10-20 09:40:42 +02:00
Benoit Marty
7c437761c4
Move Json provider from Network module to AppModule to reuse it.
2025-10-16 16:37:08 +02:00
Benoit Marty
26683bd939
Remove comment. Default values will be detected by the existing Konsist test Data class state MUST not have default value
2025-10-14 14:31:19 +02:00
ElementBot
8f4cc52ea4
Sync Strings from Localazy ( #5515 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-13 08:01:58 +02:00
Benoit Marty
c2b2e00107
Make ChooseAccountProviderState stable
2025-10-09 18:22:32 +02:00
Benoit Marty
62948ab9fe
Make ChangeAccountProviderState stable
2025-10-09 18:22:24 +02:00
bmarty
cb7186cf69
Sync Strings from Localazy
2025-10-08 10:23:22 +00:00
Benoit Marty
77647a3f11
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ElementBot
7095b460b3
Sync Strings from Localazy ( #5460 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-06 12:38:51 +02:00
ElementBot
95949e615f
Sync Strings from Localazy ( #5427 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-29 15:10:21 +00:00