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
5b5c007cd2
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
5b1bfac6ff
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
a5198b4f6a
Fix API break on voice messages.
2025-10-13 17:12:34 +02:00
Benoit Marty
83c695d695
Fix API break in QrCodeLoginStep.
2025-10-13 15:52:06 +02:00
Benoit Marty
009437a998
Make Timeline.Mode stable
2025-10-09 18:22:40 +02:00
Benoit Marty
08e2209f8b
Make VerificationRequest stable
2025-10-09 18:22:38 +02:00
Benoit Marty
c494cb952a
Make Outgoing stable
2025-10-09 18:22:36 +02:00
Benoit Marty
271ae19436
Remove useless Immutable annotation
2025-10-09 18:22:33 +02:00
Benoit Marty
a6f84e3364
Make Role stable
2025-10-09 18:22:30 +02:00
Benoit Marty
9410a727b6
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
c08590a8de
Fix Detekt issue.
2025-10-09 12:06:58 +02:00
Benoit Marty
4308f55473
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
c2560ad91c
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
865b0ec365
Let SpaceRoom be stable the proper way.
2025-10-08 16:42:48 +02:00
Benoit Marty
67c9daa0bf
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
0b0458c22e
feature(space): makes sure SpaceRoom is marked as Immutable
2025-10-08 14:07:57 +02:00
Benoit Marty
1cd8a2a205
Fix import ordering
2025-10-08 12:18:00 +02:00
ganfra
44c6ce01dc
feature(space): use SpaceRoom.displayName from sdk
2025-10-07 20:15:46 +02:00
Benoit Marty
d475d948d6
Map SpaceRoom.displayName
2025-10-07 18:07:27 +02:00
Benoit Marty
1b05664a9c
Fix API break.
2025-10-07 18:05:55 +02:00
Benoit Marty
cbfd0d2675
Remove duplicated code.
2025-10-07 17:25:44 +02:00
Benoit Marty
d9e8016c38
Remove duplicate Import class in RecoveryException
2025-10-07 17:25:12 +02:00
Benoit Marty
700ea331fe
Merge branch 'develop' into separate_import_error
2025-10-07 17:23:19 +02:00
ganfra
a497703a90
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
17f9673a0f
feature(space): introduce SpaceRoomVisibility and remove room count
2025-10-06 20:50:05 +02:00
Benoit Marty
d1cbf69af8
appCoroutineScope does not have to be a class member.
2025-10-06 16:16:19 +02:00
Benoit Marty
b94925c878
Remove unused getCacheSize File receiver.
...
The path are manager by the sessionData now.
2025-10-06 16:16:18 +02:00
Benoit Marty
5afb048928
Use base type.
2025-10-06 15:13:44 +02:00
Benoit Marty
cef55121cc
Naming convention and use MatrixMediaLoader instead of MatrixClient for Coil factories.
2025-10-06 15:13:41 +02:00
Benoit Marty
e0dffa4a46
Naming convention
2025-10-06 15:12:36 +02:00
Benoit Marty
77647a3f11
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ganfra
8d94df09ac
feature(space): compute space room name locally
2025-10-06 14:21:01 +02:00
Hubert Chathi
d2e5b43674
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
97ae89ed96
Merge pull request #5451 from element-hq/feature/bma/spaceAnnoucement
...
Space annoucement
2025-10-03 16:48:49 +02:00
Benoit Marty
0c63d0cb4f
Merge pull request #5432 from element-hq/feature/bma/leaveSpace
...
Leave space: use SDK API.
2025-10-03 16:43:45 +02:00
ganfra
0bec8f038c
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
831eaca43d
Add unit test on SpaceAnnouncementPresenter
2025-10-03 09:54:42 +02:00
Hubert Chathi
8f8e190e68
Merge branch 'develop' into separate_import_error
2025-10-02 14:33:55 -04:00
ganfra
71f9660295
Leave space: notify the room membership change
2025-10-02 19:49:34 +02:00
ganfra
f0b341816b
feature(space) : filter space manually so we can show space invites
2025-10-02 17:38:47 +02:00
Benoit Marty
c459af6e61
Leave space: use the SDK API.
2025-10-02 17:26:02 +02:00
Benoit Marty
6edb9acc2b
Let SpaceId be an alias of RoomId
2025-10-02 17:25:33 +02:00
Benoit Marty
b2306258b4
Update SDK
2025-10-02 17:25:31 +02:00
Benoit Marty
7dd081f0ed
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]
00c423e485
fix(deps): update dependency net.java.dev.jna:jna to v5.18.1
2025-10-01 10:23:01 +00:00
ganfra
11c0799216
misc (space) : ensure SpaceRoomList is destroyed
2025-10-01 10:49:35 +02:00
Jorge Martin Espinosa
72c766d73a
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
37f450538d
Update test.
2025-09-29 17:05:02 +02:00