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
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
ganfra
3b5c2bb8eb
change(roles and permissions): fix localazy strings
2025-11-03 18:35:18 +01:00
ganfra
17dd75fe24
change(roles and permissions): import codefrom roomdetails module
2025-11-03 18:29:51 +01:00
ganfra
ab0e4429d6
change(roles and permissions): rename package changeroommemberrole to rolesandpermissions
2025-11-03 17:52:40 +01:00
Benoit Marty
5b18f6f93e
Code cleanup
2025-11-03 15:53:31 +01:00
Benoit Marty
bb28fd6e92
Forward Event error: Log error and use generic error dialog.
2025-11-03 15:18:12 +01:00
Benoit Marty
876f692f3f
Rename MessagesEntryPointNode to MessagesEntryPoint.NodeProxy for consistency. We already have a NodeProxy.
2025-11-03 15:17:27 +01:00
ganfra
1ff48467c6
Merge branch 'develop' into feature/fga/space_settings
2025-11-03 15:02:28 +01:00
Jorge Martín
7421e6545c
Pass around fromPinnedEvents so we can use it to decide whether to forward the event from the main timeline or the pinned events one
2025-11-03 14:43:57 +01:00
Jorge Martín
d373cbe8a7
Create PinnedEventsTimelineProvider, expose it in TimelineBindings
2025-11-03 14:43:18 +01:00
ElementBot
287a017739
Sync Strings from Localazy ( #5662 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-11-03 10:58:12 +01:00
ganfra
4097ff2626
feature(space) : some code clean up
2025-10-31 15:34:55 +01:00
ganfra
48d2696ba8
feature(space) : prepare LeaveSpace for navigation to Roles&Permissions
2025-10-31 15:32:30 +01:00
ganfra
f844007812
feature(space) : some renaming on Space nodes
2025-10-31 15:10:55 +01:00
ganfra
2d8f491cfd
feature(space) : update some strings
2025-10-31 15:01:03 +01:00
ganfra
4c9b6100a7
feature(space) : iterate on SpaceSettings
2025-10-31 15:01:03 +01:00
ganfra
5f7fda2402
feature(space) : plumb up space settings screen
2025-10-31 15:01:03 +01:00
ganfra
c4b8227c58
feature(space) : starts space settings screen
2025-10-31 14:55:30 +01:00
Benoit Marty
e70d767183
Remove context(parentNode: Node) and provide the parent Node as a parameter.
2025-10-31 12:04:57 +01:00
Benoit Marty
fbecf8d34f
Let DefaultNotificationDrawerManager use NotificationDisplayer instead of NotificationManagerCompat
2025-10-31 09:29:48 +01:00
Benoit Marty
031ca4f333
Notification: show userId in notification when several accounts are configured.
2025-10-31 09:25:01 +01:00
Benoit Marty
45400d70d2
Fix typo in package name.
2025-10-30 18:47:20 +01:00
Benoit Marty
187479849d
Create Fake classes in test modules
2025-10-30 18:32:31 +01:00
Benoit Marty
0303ac502a
More renaming
2025-10-30 16:32:54 +01:00
Benoit Marty
05c5f3c914
Use context parameter for the parentNode
2025-10-30 16:32:53 +01:00
Benoit Marty
566515ca88
Remove NodeBuilder to ensure that Params and Callback are always provided.
2025-10-30 16:32:52 +01:00