Commit Graph

4415 Commits

Author SHA1 Message Date
ganfra
3c9b322fa8 Merge pull request #5493 from element-hq/feature/fga/space_description
feature(space): make sure to handle topic properly
2025-10-09 15:39:15 +02:00
Benoit Marty
eb371b99e6 Sync strings. 2025-10-09 12:21:15 +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
5671a5fc07 Merge pull request #5495 from element-hq/feature/bma/removeAvatarPreviews
Reduce number of Previews for Avatar.
2025-10-09 12:01:08 +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
ganfra
cb50262b13 misc(design) : introduce SimpleModalBottomSheet component 2025-10-09 11:25:54 +02:00
Benoit Marty
b03391e3f3 Reduce number of Preview for Avatar.
It will cover more cases, and it will limit the risk of conflict on screenshot, which happen each time we touch AvatarSize.
2025-10-09 09:55:19 +02:00
ganfra
6f4af1dda4 feature(space): make sure to handle topic properly 2025-10-09 09:37:59 +02:00
Benoit Marty
a13664456c Disable Avatar cluster for now. 2025-10-08 18:08:08 +02:00
Benoit Marty
73a85db574 Format code. 2025-10-08 17:54:13 +02:00
Benoit Marty
33b31e7473 Merge pull request #5488 from element-hq/feature/fga/space_room_heroes
Space : makes sure to use room heroes for avatar
2025-10-08 17:36:12 +02:00
Benoit Marty
8aacdc4954 Improve and add previews. 2025-10-08 16:49:26 +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
Benoit Marty
af8a9da94c Merge pull request #5486 from element-hq/sync-localazy
Sync Strings
2025-10-08 14:13:46 +02:00
ganfra
4dd9c9ab73 feature(space): use room heroes for avatar 2025-10-08 14:09:51 +02:00
ganfra
4b39c668db feature(space): makes sure SpaceRoom is marked as Immutable 2025-10-08 14:07:57 +02:00
Benoit Marty
a7b4d896e8 Merge pull request #5485 from element-hq/feature/bma/previewOnAllIcons
Add preview with all icons in the Showkase browser
2025-10-08 12:37:59 +02:00
bmarty
03ae925f2a Sync Strings from Localazy 2025-10-08 10:23:22 +00:00
Benoit Marty
1dce112c90 Fix import ordering 2025-10-08 12:18:00 +02: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
99cca81978 Add a preview for all icons.
It will help to investigate icon rendering issue using Showkase browser.
2025-10-08 11:45:12 +02:00
Benoit Marty
25c3fed1b1 Clean up and add unit test on Theme.isDark() 2025-10-08 11:45:12 +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
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
Benoit Marty
2526141067 Merge pull request #5471 from element-hq/feature/bma/improveUnifiedPushTroubleshotTest
Improve current push provider test: give info about the distributor.
2025-10-07 17:21:54 +02:00
Benoit Marty
cb228d35e9 Fix compilation issue in tests. 2025-10-07 16:49:51 +02:00
Benoit Marty
4475ed0d37 Show new notification sound banner logic 2025-10-07 15:53:59 +02:00
Benoit Marty
8cdc2b1dc3 Update Localazy config and sync all the strings. 2025-10-07 15:53:53 +02:00
Benoit Marty
0fc9e148ab Set a sound to the noisy notification channel 2025-10-07 15:45:06 +02:00
Benoit Marty
6fb194f3dd Improve current push provider test: give info about the distributor. 2025-10-07 15:17:59 +02:00
Benoit Marty
1502a3ffbe Use "BETA" word from Localazy and ensure layout is correct in IconTitleSubtitleMolecule if the title is long. 2025-10-07 14:46:20 +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
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
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