Benoit Marty
84c2752480
Do not create a new immutable list from a List every time we want to produce a new state
2025-10-10 10:10:13 +02:00
Benoit Marty
2b21e12f97
Only timestamp is usefull, no need to build a Date.
2025-10-10 10:02:47 +02:00
Benoit Marty
3b39074144
KnockRequestsAction needs to be immutable
2025-10-09 21:06:25 +02:00
Benoit Marty
d932e068d4
Make AggregatedReactionSender stable
2025-10-09 18:22:39 +02:00
Benoit Marty
47e664e5d1
Make TimelineRoomInfo stable
2025-10-09 18:22:37 +02:00
Benoit Marty
f0cfe6a777
Need to be a compose library for RoomDescription to be considered stable.
2025-10-09 18:22:35 +02:00
Benoit Marty
e6cd8d5fb5
Remove useless Immutable annotation
2025-10-09 18:22:33 +02:00
Benoit Marty
403a58d7a7
Make ChooseAccountProviderState stable
2025-10-09 18:22:32 +02:00
Benoit Marty
27557fc2b2
Need to be a compose library for UserProfileState to be considered stable.
2025-10-09 18:22:29 +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
c584842611
Make LeaveSpaceState stable
2025-10-09 18:22:27 +02:00
Benoit Marty
8987949704
Make ChangeAccountProviderState stable
2025-10-09 18:22:24 +02:00
Benoit Marty
49fd981157
Make RoomMemberModerationState stable
2025-10-09 18:22:23 +02:00
Benoit Marty
babe4d7ed0
Fix instability of Uri
2025-10-09 18:22:23 +02:00
Benoit Marty
1e847eaa9f
Make LeaveRoomState stable
2025-10-09 18:22:22 +02:00
Benoit Marty
1e6f873477
Make EmojiPickerState stable
2025-10-09 18:22:21 +02:00
Benoit Marty
f6eed21055
Make AboutState stable
2025-10-09 18:22:20 +02:00
Benoit Marty
0f1ae41b41
Fix instability of Uri
2025-10-09 18:22:19 +02:00
Benoit Marty
e5781b2808
Fix stability issue.
2025-10-09 18:22:18 +02:00
Benoit Marty
f9ba0819f2
Add Konsist test on Immutable annotation
2025-10-09 15:36:06 +02:00
Benoit Marty
bbc845f99f
Fix compilation issue after string key renaming.
2025-10-09 12:21:55 +02:00
Benoit Marty
eb371b99e6
Sync strings.
2025-10-09 12:21:15 +02:00
Benoit Marty
632097d9bf
Merge pull request #5498 from element-hq/feature/bma/filterDirectInLeaveSpace
...
Filter out direct room in the leave space screen.
2025-10-09 12:01:32 +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
7a0e98f775
Filter out direct room in the leave space screen. Closes #5496
2025-10-09 11:40:58 +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
Benoit Marty
af8a9da94c
Merge pull request #5486 from element-hq/sync-localazy
...
Sync Strings
2025-10-08 14:13:46 +02:00
Benoit Marty
764952468c
Remove dead code.
2025-10-08 14:04:32 +02:00
bmarty
03ae925f2a
Sync Strings from Localazy
2025-10-08 10:23:22 +00:00
Benoit Marty
29367d094c
Merge pull request #5482 from element-hq/feature/bma/improveAnnouncementService
...
Improve AnnouncementService.
2025-10-08 12:08:29 +02:00
Benoit Marty
8133bb2a27
Add missing tests on DefaultAnnouncementService
2025-10-08 11:38:11 +02:00
Benoit Marty
3b78ab88c5
Extract AnnouncementStatus to its own file.
2025-10-08 11:30:49 +02:00
Benoit Marty
196f3ef462
Improve InMemoryAnnouncementStore
2025-10-08 10:29:15 +02:00
Benoit Marty
f6914c1acd
Rename key and value
2025-10-08 10:26:15 +02:00
Benoit Marty
908b359d51
Rename method.
2025-10-08 10:22:30 +02:00
Benoit Marty
a786f6a5e9
Improve AnnouncementService.
2025-10-08 10:13:02 +02:00
Benoit Marty
e2a6ca5030
Reduce number of changes in preview.
2025-10-07 21:56:25 +02:00
ganfra
dde6dd0ed5
feature(space): use SpaceRoom.displayName from sdk
2025-10-07 20:15:46 +02:00
Benoit Marty
4475ed0d37
Show new notification sound banner logic
2025-10-07 15:53:59 +02:00
Benoit Marty
71d2c1d9df
Add isFreshInstall Boolean to allow the miration to behave in a different way for an application upgrade or a fresh install.
...
We cannot restore the previous code which existed because of https://github.com/element-hq/element-x-android/pull/3535
2025-10-07 15:53:57 +02:00
Benoit Marty
2f1866afd8
New notification sound banner
2025-10-07 15:53:56 +02:00
Benoit Marty
8cdc2b1dc3
Update Localazy config and sync all the strings.
2025-10-07 15:53:53 +02:00
Jorge Martin Espinosa
0659174735
Add Labs screen for beta testing of public features ( #5465 )
...
* Add Labs screen:
- Make `Feature` have an `isInLabs` boolean to distinguish private feature flags from public ones.
- Have `FeatureFlagsService` provide the list of available flags.
- Display the labs item in the settings screen only if there are available public features.
- Remove public feature toggles from developer options.
- Implement the labs screen with the public features.
- Add a clear cache step to the threads feature toggle
- Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2025-10-07 10:02:54 +00: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
6cacd12cf2
feature(space): fix space tests compilation
2025-10-07 10:24:48 +02:00
Benoit Marty
52acb2ca38
Merge pull request #5466 from element-hq/feature/bma/replaceFunByVal
...
Replace fun by val in MatrixClient
2025-10-06 22:34:39 +02:00
Benoit Marty
2c446337a1
Merge pull request #5462 from element-hq/feature/bma/enableSpaces
...
Add support for Spaces
2025-10-06 22:34:14 +02:00
ganfra
1c819e5774
feature(space): introduce SpaceRoomVisibility and remove room count
2025-10-06 20:50:05 +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