Commit graph

5643 commits

Author SHA1 Message Date
Benoit Marty
26683bd939 Remove comment. Default values will be detected by the existing Konsist test Data class state MUST not have default value 2025-10-14 14:31:19 +02:00
Benoit Marty
b043ddcddf Add number of accounts info in the rageshake data. 2025-10-14 09:49:20 +02:00
Benoit Marty
91a32b9034
Merge pull request #5527 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.10.13
2025-10-13 18:04:52 +02:00
Benoit Marty
26fcd1567c Let the preview provider use stable data. I do not get why the generated screenshot was always similar. 2025-10-13 17:12:40 +02:00
Benoit Marty
194b97ee10 Centralize WaveForm samples. 2025-10-13 17:12:36 +02:00
Benoit Marty
17fe2dd455
Merge pull request #5526 from element-hq/feature/bma/chipIteration
Let room filters follow the design.
2025-10-13 16:58:14 +02:00
Benoit Marty
d441c43993
Merge pull request #5508 from element-hq/feature/bma/noUriInComposeState
Replace Uri by String in States that are used in Composable function.
2025-10-13 15:32:39 +02:00
Benoit Marty
fcaa63b0c7 Let room filters follow the design.
Ref: https://www.figma.com/design/G1xy0HDZKJf5TCRFmKb5d5/Compound-Android-Components?node-id=2191-606

We cannot change the horizontal padding though, design says it has to be 12dp. Or we need to make our custom component.
2025-10-13 15:15:38 +02:00
ElementBot
8f4cc52ea4
Sync Strings from Localazy (#5515)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-13 08:01:58 +02:00
renovate[bot]
b6e2208ccb
fix(deps): update wysiwyg to v2.40.0 (#5400)
* fix(deps): update wysiwyg to v2.40.0

* Fix API mismatches

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-10-10 21:55:28 +02:00
Benoit Marty
c93561c513 Replace Uri by String in State that are used in Composable function. 2025-10-10 17:44:50 +02:00
Benoit Marty
3fb110d991
Merge pull request #5503 from element-hq/feature/bma/immutableCleanup
Do some cleanup on our immutable annotation usage
2025-10-10 17:42:26 +02:00
Benoit Marty
31c3aa7403 Remove unused import 2025-10-10 10:48:29 +02:00
Benoit Marty
ea2307a393 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
d1822fd33b Only timestamp is usefull, no need to build a Date. 2025-10-10 10:02:47 +02:00
Florian
5e07691fcd
Add variable playback speed feature for voice messages
Add playback speed control for voice messages with support for 0.5×, 1×, 1.5×, and 2× playback speeds. The speed button is displayed above the timestamp and cycles through the available speeds when tapped.
2025-10-09 21:43:47 +02:00
Benoit Marty
d06cea1d17 KnockRequestsAction needs to be immutable 2025-10-09 21:06:25 +02:00
Benoit Marty
e03fe028ba Make AggregatedReactionSender stable 2025-10-09 18:22:39 +02:00
Benoit Marty
dbe9ab49b8 Make TimelineRoomInfo stable 2025-10-09 18:22:37 +02:00
Benoit Marty
d1e5a10203 Need to be a compose library for RoomDescription to be considered stable. 2025-10-09 18:22:35 +02:00
Benoit Marty
271ae19436 Remove useless Immutable annotation 2025-10-09 18:22:33 +02:00
Benoit Marty
c2b2e00107 Make ChooseAccountProviderState stable 2025-10-09 18:22:32 +02:00
Benoit Marty
05b7f24c74 Need to be a compose library for UserProfileState to be considered stable. 2025-10-09 18:22:29 +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
5a48a43655 Make LeaveSpaceState stable 2025-10-09 18:22:27 +02:00
Benoit Marty
62948ab9fe Make ChangeAccountProviderState stable 2025-10-09 18:22:24 +02:00
Benoit Marty
bb47492d95 Make RoomMemberModerationState stable 2025-10-09 18:22:23 +02:00
Benoit Marty
b84699e28f Fix instability of Uri 2025-10-09 18:22:23 +02:00
Benoit Marty
5496cf1f39 Make LeaveRoomState stable 2025-10-09 18:22:22 +02:00
Benoit Marty
61ee3f7b70 Make EmojiPickerState stable 2025-10-09 18:22:21 +02:00
Benoit Marty
cd31ff0f9f Make AboutState stable 2025-10-09 18:22:20 +02:00
Benoit Marty
fe51f65aff Fix instability of Uri 2025-10-09 18:22:19 +02:00
Benoit Marty
ba393b381f Fix stability issue. 2025-10-09 18:22:18 +02:00
ganfra
be8455b54d
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
c98ac80285 Add Konsist test on Immutable annotation 2025-10-09 15:36:06 +02:00
ganfra
59c2a951f7 feature(space): add SpaceViewTest related to topic 2025-10-09 15:06:51 +02:00
Benoit Marty
e099a6725e Fix tests again 2025-10-09 14:55:27 +02:00
Benoit Marty
d9d154b0d9 Fix tests. 2025-10-09 13:40:53 +02:00
Benoit Marty
6407d133a0 Fix compilation issue after string key renaming. 2025-10-09 12:21:55 +02:00
Benoit Marty
fb344d2761 Sync strings. 2025-10-09 12:21:15 +02:00
Benoit Marty
891485de50
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
ganfra
2d6be42e90 feature(space): add missing tests on SpaceEvents topic 2025-10-09 11:51:37 +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
1559189a6f Filter out direct room in the leave space screen. Closes #5496 2025-10-09 11:40:58 +02:00
ganfra
8b2cdfd835 feature(space): better previews for Space screen 2025-10-09 11:28:49 +02:00
ganfra
916a460894 feature(space): use the new SimpleModalBottomSheet for TopicViewer 2025-10-09 11:27:35 +02:00
ganfra
9d05eb8e6f feature(space): make sure to handle topic properly 2025-10-09 09:37:59 +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
Benoit Marty
d806cf0ca4
Merge pull request #5486 from element-hq/sync-localazy
Sync Strings
2025-10-08 14:13:46 +02:00
Benoit Marty
2fa1b9d448 Remove dead code. 2025-10-08 14:04:32 +02:00