Commit Graph

5115 Commits

Author SHA1 Message Date
Benoit Marty
a7fecf74b4 Merge pull request #5701 from element-hq/feature/bma/improveComposerAlertMolecule
Improve composer alert molecule
2025-11-10 09:22:26 +01:00
ElementBot
43aa4c0e1f Sync Strings from Localazy (#5704)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-11-10 09:21:00 +01:00
Benoit Marty
bdc72f40ec Merge pull request #5691 from kaylendog/kaylendog/history-sharing/alert
Convert `ComposerAlertMolecule` to use alert levels.
2025-11-08 14:26:03 +01:00
Benoit Marty
a352952a34 Fix test 2025-11-07 16:53:53 +01:00
Benoit Marty
42a0b91acc Improve API of LoginHelper and AccountProviderDataSource 2025-11-07 16:53:52 +01:00
Benoit Marty
a3483d1f40 Rename API 2025-11-07 16:53:51 +01:00
Benoit Marty
8012dfb01c 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
3e567d9b5a Merge pull request #5692 from element-hq/feature/bma/loginFlow
Improve account provider selection during the login flow
2025-11-07 16:48:03 +01:00
Skye Elliot
7abbb1bb19 Merge branch 'develop' into kaylendog/history-sharing/alert 2025-11-07 15:10:29 +00:00
Benoit Marty
6619a2fbcf Oups, thanks unit tests! 2025-11-07 14:11:37 +01:00
Benoit Marty
a8cfeb4f8d Merge pull request #5695 from element-hq/feature/bma/bugReportForm
Ensure the form data are not lost when opening the log viewer.
2025-11-07 11:13:30 +01:00
Benoit Marty
2409eac28d Remove param 2025-11-07 10:21:38 +01:00
Benoit Marty
a7f3fb9c38 Avoid usage of not() and add unit tests. 2025-11-07 10:18:45 +01:00
Benoit Marty
9e8fe55a90 Improve error mapping 2025-11-07 10:08:14 +01:00
Benoit Marty
a39b675cc1 Improve error mapping 2025-11-07 09:52:04 +01:00
Benoit Marty
a82c916ca9 Create specific errors for Invalid or Unsupporte homeserver. 2025-11-07 09:42:06 +01:00
Benoit Marty
e287506321 Ensure the form data are not lost when opening the log viewer. Closes #5579 2025-11-06 18:16:39 +01:00
Benoit Marty
8e72ea4e7c Use presenter test extension 2025-11-06 15:38:43 +01:00
Benoit Marty
0c5912ded4 Small cleanup 2025-11-06 15:38:41 +01:00
Benoit Marty
bb93d6ff06 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
c397c8e2c3 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
6006537bdc 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
04584412f9 Fix test 2025-11-06 14:27:20 +01:00
ganfra
c08f4a183c Merge branch 'develop' into feature/fga/role_and_permissions_rework 2025-11-06 13:51:04 +01:00
ganfra
155d10668a quality: fix more tests 2025-11-06 13:47:52 +01:00
Skye Elliot
87ef2179a1 feat: Convert ComposerAlertMolecule to use alert levels. 2025-11-06 12:44:02 +00:00
Benoit Marty
6d252c0b20 MatrixAuthenticationService: remove fun getHomeserverDetails(): StateFlow<MatrixHomeServerDetails?>. The MatrixHomeServerDetails are now return by setHomeserver 2025-11-06 12:22:48 +01:00
ganfra
5097ac1571 change(roles and permissions): use @RoomCoroutineScope instead of local scope 2025-11-06 10:59:50 +01:00
Benoit Marty
c0800e102a Merge pull request #5679 from element-hq/feature/bma/saveChangeDialog
Extract save change dialog
2025-11-06 10:09:18 +01:00
ganfra
602c32fb9a change(roles and permissions): change title for space 2025-11-05 21:42:51 +01:00
ganfra
79cf41d59c Merge branch 'develop' into feature/fga/role_and_permissions_rework 2025-11-05 20:29:04 +01:00
Benoit Marty
37f10ced4a Merge pull request #5645 from element-hq/feature/bma/mutliAccountNotification
Improve rendering notification for multi account
2025-11-05 18:08:20 +01:00
ganfra
5f007fd50c quality(roles and permissions): fix tests 2025-11-05 17:54:02 +01:00
ganfra
a33d4e8b42 Merge pull request #5668 from element-hq/feature/fga/space_settings
Space : prepare Space Settings screen
2025-11-05 16:18:09 +01:00
ganfra
f4ef9a0545 quality: use callback() method in nodes 2025-11-05 15:42:59 +01:00
ganfra
fca62a333e change(roles and permissions): clean code 2025-11-05 15:40:34 +01:00
ganfra
288171ba90 change(roles and permissions): improve the flow 2025-11-05 14:42:34 +01:00
Benoit Marty
7d696d542c Merge pull request #5677 from element-hq/feature/bma/loadingVerificationAction
Make sure we know the session verification state before showing the options to verify the session
2025-11-04 16:32:17 +01:00
Benoit Marty
e96cd9e28f Merge remote-tracking branch 'origin/develop' into feature/bma/mutliAccountNotification 2025-11-04 16:20:42 +01:00
Benoit Marty
c800f86b7c Merge pull request #5678 from element-hq/feature/bma/countAccounts
Introduce new query to count accounts
2025-11-04 16:17:10 +01:00
Benoit Marty
fad10f5756 Use SaveChangesDialog 2025-11-04 16:03:33 +01:00
Benoit Marty
57f3182e7d Use SaveChangesDialog 2025-11-04 15:59:00 +01:00
Benoit Marty
bfc13c37a9 Extract SaveChangesDialog to its own file 2025-11-04 15:58:59 +01:00
Jorge Martin Espinosa
015b497d5a 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
0367ae610c Session database: use the new count API. 2025-11-04 15:30:29 +01:00
Benoit Marty
a2b6561009 Make sure we know the session verification state before showing the option to verify the session. #5521 2025-11-04 12:19:09 +01:00
Benoit Marty
a1e270578a Merge pull request #5672 from element-hq/feature/bma/handleEvents
Always use the handleEvent(s) function the same way.
2025-11-04 11:20:22 +01:00
ganfra
08227d4403 change(roles and permissions): update change permission design 2025-11-03 21:40:42 +01:00
ganfra
71ef154eea quality: fix import in test 2025-11-03 20:27:37 +01:00
Benoit Marty
0743b56bc4 Always use the handleEvent(s) function the same way. 2025-11-03 18:49:00 +01:00