Benoit Marty
52dffa5418
Merge branch 'develop' into feature/bma/metro070
2025-10-23 11:30:25 +02:00
Benoit Marty
826cacf209
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
Benoit Marty
dc46e522af
Improve API of interface WellknownRetriever to be able to distinguish between 404 and other errors.
2025-10-22 15:28:31 +02:00
Jorge Martin Espinosa
7491b5479a
Allow uploading notification push rules in bug reports ( #5538 )
...
* Allow uploading push rules in bug reports
* Improve bug report screen previews
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2025-10-15 11:45:04 +02:00
Benoit Marty
58dc3c7aed
Fix API break on voice messages.
2025-10-13 17:12:34 +02:00
Benoit Marty
a83630169e
Fix API break in QrCodeLoginStep.
2025-10-13 15:52:06 +02:00
Benoit Marty
245509cd88
Make Timeline.Mode stable
2025-10-09 18:22:40 +02:00
Benoit Marty
264cf9e1b3
Make VerificationRequest stable
2025-10-09 18:22:38 +02:00
Benoit Marty
2d9b034940
Make Outgoing stable
2025-10-09 18:22:36 +02:00
Benoit Marty
e6cd8d5fb5
Remove useless Immutable annotation
2025-10-09 18:22:33 +02:00
Benoit Marty
589954203b
Make Role stable
2025-10-09 18:22:30 +02:00
Benoit Marty
8f703c2aa7
Rename RoomDirectoryList.State to RoomDirectoryList.SearchResult to avoid this class to be checked for stability.
2025-10-09 18:22:27 +02:00
Benoit Marty
a46d1ce339
Fix Detekt issue.
2025-10-09 12:06:58 +02:00
Benoit Marty
a62ed35a62
Merge pull request #5314 from uhoreg/separate_import_error
...
Fix error when attempting to verify with recovery key with missing backup key
2025-10-09 12:02:56 +02:00
Benoit Marty
7ce2c08f6e
Merge pull request #5490 from element-hq/feature/bma/improveImmutables
...
Ensure that we are using Immutable instead of Persistent
2025-10-09 11:48:32 +02:00
Benoit Marty
9dd6f7be68
Let SpaceRoom be stable the proper way.
2025-10-08 16:42:48 +02:00
Benoit Marty
da78386d25
Add Konsist test to check that toPersistentList() is not used.
...
Same for `toPersistentSet()` and `toPersistentMap()`.
Fix existing issues.
2025-10-08 15:51:18 +02:00
ganfra
4b39c668db
feature(space): makes sure SpaceRoom is marked as Immutable
2025-10-08 14:07:57 +02:00
Benoit Marty
1dce112c90
Fix import ordering
2025-10-08 12:18:00 +02:00
ganfra
dde6dd0ed5
feature(space): use SpaceRoom.displayName from sdk
2025-10-07 20:15:46 +02:00
Benoit Marty
365116a40a
Map SpaceRoom.displayName
2025-10-07 18:07:27 +02:00
Benoit Marty
e3024cabb6
Fix API break.
2025-10-07 18:05:55 +02:00
Benoit Marty
1f0b18bda2
Remove duplicated code.
2025-10-07 17:25:44 +02:00
Benoit Marty
700fdb16e6
Remove duplicate Import class in RecoveryException
2025-10-07 17:25:12 +02:00
Benoit Marty
e5ff66e827
Merge branch 'develop' into separate_import_error
2025-10-07 17:23:19 +02:00
ganfra
824d4075f6
Merge pull request #5468 from element-hq/feature/fga/space_tweaks
...
Spaces : some tweaks around ui
2025-10-07 10:55:05 +02:00
ganfra
1c819e5774
feature(space): introduce SpaceRoomVisibility and remove room count
2025-10-06 20:50:05 +02:00
Benoit Marty
4d6a192b92
appCoroutineScope does not have to be a class member.
2025-10-06 16:16:19 +02:00
Benoit Marty
7454819d74
Remove unused getCacheSize File receiver.
...
The path are manager by the sessionData now.
2025-10-06 16:16:18 +02:00
Benoit Marty
40e3ba8d56
Use base type.
2025-10-06 15:13:44 +02:00
Benoit Marty
cabeb19ae1
Naming convention and use MatrixMediaLoader instead of MatrixClient for Coil factories.
2025-10-06 15:13:41 +02:00
Benoit Marty
ad770b521e
Naming convention
2025-10-06 15:12:36 +02:00
Benoit Marty
67c6a1bd5f
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ganfra
ea08edb912
feature(space): compute space room name locally
2025-10-06 14:21:01 +02:00
Hubert Chathi
7c61c70b62
Only offer to verify if a cross-signed device is available ( #5433 )
...
* Only offer to verify if a cross-signed device is available
* Fix tests
* use the right exception mapper
* adjust flag name and logic in ChooseSelfVerificationState
* add comment
* switch order of states to match previous logic
2025-10-06 12:40:52 +02:00
Benoit Marty
acc18fc081
Merge pull request #5451 from element-hq/feature/bma/spaceAnnoucement
...
Space annoucement
2025-10-03 16:48:49 +02:00
Benoit Marty
ffde95fb84
Merge pull request #5432 from element-hq/feature/bma/leaveSpace
...
Leave space: use SDK API.
2025-10-03 16:43:45 +02:00
ganfra
d577f02126
Merge pull request #5449 from element-hq/feature/fga/room_list_space_invite
...
Room list space invite
2025-10-03 13:17:28 +02:00
Benoit Marty
a39f3212e2
Add unit test on SpaceAnnouncementPresenter
2025-10-03 09:54:42 +02:00
Hubert Chathi
9a7b273beb
Merge branch 'develop' into separate_import_error
2025-10-02 14:33:55 -04:00
ganfra
2c3e4a45e4
Leave space: notify the room membership change
2025-10-02 19:49:34 +02:00
ganfra
576429b183
feature(space) : filter space manually so we can show space invites
2025-10-02 17:38:47 +02:00
Benoit Marty
c36577889d
Leave space: use the SDK API.
2025-10-02 17:26:02 +02:00
Benoit Marty
fb346a1587
Let SpaceId be an alias of RoomId
2025-10-02 17:25:33 +02:00
Benoit Marty
a36f10ae30
Update SDK
2025-10-02 17:25:31 +02:00
Benoit Marty
0f94ebc56e
We do not need CurrentSessionIdHolder anymore.
...
The SessionId can be provided by SessionMatrixModule and injected in constructors directly.
2025-10-01 17:57:13 +02:00
renovate[bot]
f089718f16
fix(deps): update dependency net.java.dev.jna:jna to v5.18.1
2025-10-01 10:23:01 +00:00
ganfra
388cb31700
misc (space) : ensure SpaceRoomList is destroyed
2025-10-01 10:49:35 +02:00
Jorge Martin Espinosa
80e869c93e
Follow permalinks to and from threads ( #5414 )
...
* Implement navigation to event inside a thread when a permalink is used
* Fix permalink navigation in threads to rooms
* Fix navigating to a different thread from a permalink in an existing thread
* Fix tests
* Add missing tests for thread navigation
* Reduce number of diff between ThreadedMessagesNode.kt and MessagesNode.kt
* Navigate back to the room when a link to the current room is clicked in a thread.
---------
Co-authored-by: Benoit Marty <benoitm@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2025-09-30 09:18:13 +00:00
Benoit Marty
65b6b6b4aa
Update test.
2025-09-29 17:05:02 +02:00