Commit graph

13087 commits

Author SHA1 Message Date
ganfra
15c7cbade6 Animate transition from/to space manage rooms mode. 2026-01-14 16:39:57 +01:00
ganfra
f50165807d Iterate on removing space child rooms. 2026-01-14 15:29:18 +01:00
ganfra
df3fe6d6d6 Fix wrong param order for removeChildFromSpace 2026-01-14 15:27:06 +01:00
ganfra
b7ff884838 Add manage mode to space view for removing child rooms, wip. 2026-01-13 22:08:48 +01:00
renovate[bot]
9b2cd12c26
fix(deps): update metro to v0.9.4 (#5991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 09:20:03 +01:00
Benoit Marty
4a2e68f2c6
Merge pull request #5984 from element-hq/feature/bma/moreA11yPreview
Add preview with a11y details.
2026-01-12 09:13:45 +01:00
renovate[bot]
d6bc9f4a5b
fix(deps): update dependency com.posthog:posthog-android to v3.28.1 (#5988)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 08:35:19 +01:00
Jorge Martin Espinosa
1f86a4d2c4
Remove previously used id filtering from RoomSyncSubscriber (#5985)
This is done in the SDK, doing it in the client was a source of issues.
2026-01-09 17:19:35 +01:00
Benoit Marty
d3537bdd0f
Merge pull request #5987 from element-hq/renovate/roborazzi
fix(deps): update roborazzi to v1.56.0
2026-01-09 17:12:07 +01:00
renovate[bot]
9205962901
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.1.9 (#5986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 16:01:50 +00:00
renovate[bot]
3b3fbcd6a0
fix(deps): update roborazzi to v1.56.0 2026-01-09 15:36:08 +00:00
Benoit Marty
bd5857ae23 Fix konsist test. 2026-01-09 15:36:10 +01:00
ElementBot
5b95e8c480 Update screenshots 2026-01-09 13:57:10 +00:00
Benoit Marty
c89a8b95df Add preview with a11y details. 2026-01-09 14:39:57 +01:00
Benoit Marty
ac972ac493
Merge pull request #5981 from element-hq/feature/bma/iterateOnVerificationScreen
Iterate on verification screen
2026-01-09 10:24:11 +01:00
ElementBot
96cf40023f Update screenshots 2026-01-08 15:49:32 +00:00
Benoit Marty
7900f1c777 Code cleanup. 2026-01-08 16:34:09 +01:00
Benoit Marty
7b1bc1968d tom 2026-01-08 16:31:56 +01:00
Benoit Marty
e5391bd5a7 Verification: always render the back button. 2026-01-08 16:19:46 +01:00
Benoit Marty
37002a1f3c Verification of other session: use Devices icon.
Verification of other user: use UserProfileSolid icon.
2026-01-08 16:14:53 +01:00
Benoit Marty
3e4ca0dd53 Remove BigIcon loading state.
Loading is rendered in the buttons now.
2026-01-08 15:53:09 +01:00
Benoit Marty
9878e8b909
Merge pull request #5976 from element-hq/renovate/roborazzi
fix(deps): update roborazzi to v1.55.0
2026-01-07 18:36:56 +01:00
renovate[bot]
ff11d6e9c1
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26 (#5977)
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26

* Fix API breaks: `ShieldStateCode` is now `TimelineEventShieldStateCode`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-01-07 17:29:18 +00:00
Jorge Martin Espinosa
ce85ed16f6
Use TextFieldState for room list search (#5975)
* Add new `FilledTextField` variant using `TextFieldState`

* Use `TextFieldState` for `RoomListSearchState.query` - it seems like this is the best practice for this kind of data

* Bonus: fix the clear button being misaligned
2026-01-07 17:24:01 +01:00
renovate[bot]
d75a1b7e5a
fix(deps): update roborazzi to v1.55.0 2026-01-07 12:37:57 +00:00
Benoit Marty
8a290c339d
Make the notification silent when the message is an outgoing message (quick reply). (#5961)
The boolean isUpdated will be passed to setOnlyAlertOnce(), and when the value is true, the notification does not ring/vibrate again.
2026-01-05 18:13:17 +01:00
Benoit Marty
9b5e509017
Upgrade compose to 2025.12.01 (#5969) 2026-01-05 18:12:56 +01:00
renovate[bot]
e92cf3c118
fix(deps): update metro to v0.9.3 (#5967)
* fix(deps): update metro to v0.9.3

* R8: allowshrinking to fix compilation issue.

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2026-01-05 18:12:43 +01:00
Jorge Martin Espinosa
06c4b9488b
Adjust metrics to the new specifications (#5937)
* Add `AnalyticsTransactions` with a set of `TransactionDefinition` items matching those in the user story

* Use that for `AnalyticsLongRunningTransactions`, make sure we send the right fields (name, operation, description)

* Add `AnalyticsSendMessageWatcher` to track how long it takes for an event to be sent and for us to get a call back for that from sync

* Add `Noop` implementation for enterprise
2026-01-05 16:23:26 +01:00
ganfra
a9e095ddf9
Merge pull request #5972 from element-hq/renovate/org.unifiedpush.android-connector-3.x
fix(deps): update dependency org.unifiedpush.android:connector to v3.2.0
2026-01-05 16:17:51 +01:00
Jorge Martin Espinosa
8955fb18ae
Use VerificationState.VERIFIED as soon as it's available (#5973)
This can't be a false positive like `VerificationState.UNKNOWN` or `VerificationState.UNVERIFIED`, so it makes sense to return it as fast as possible instead of waiting for the whole encryption layer to be fully loaded.
2026-01-05 15:06:00 +00:00
renovate[bot]
10bea98d2c
fix(deps): update dependency org.unifiedpush.android:connector to v3.2.0 2026-01-05 12:59:05 +00:00
Benoit Marty
7186044482
Merge pull request #5963 from element-hq/feature/bma/variablePlayBackSpeed
Voice message: variable play back speed
2026-01-05 13:58:01 +01:00
ElementBot
46f6e811d5
Sync Strings from Localazy (#5971)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-01-05 13:57:09 +01:00
ganfra
094b4c8c0f
Merge pull request #5960 from element-hq/feature/fga/fix_space_ff_disabled
Ensure space feature is enabled
2026-01-05 11:30:37 +01:00
Benoit Marty
cf4e54fed6
Merge pull request #5968 from element-hq/feature/bma/a11y/letterAvatar
Ensure that avatars always have a content description.
2026-01-05 10:21:49 +01:00
renovate[bot]
2b826c6b0b
fix(deps): update roborazzi to v1.54.0 (#5970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 08:58:42 +01:00
Benoit Marty
00448756a8 Ensure that room / space avatar always have a contentDescription. 2026-01-02 16:23:15 +01:00
Benoit Marty
233d22367f Cleanup 2026-01-02 16:07:45 +01:00
renovate[bot]
f47b913518
fix(deps): update roborazzi to v1.53.0 (#5962)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 12:00:57 +01:00
ElementBot
1be2cb1c64 Update screenshots 2025-12-31 10:43:57 +00:00
Benoit Marty
987779af66 Store voice player playback index in a datastore. 2025-12-31 11:28:26 +01:00
Benoit Marty
e30efc1e2c Remove useless curly braces 2025-12-31 11:24:49 +01:00
Benoit Marty
6ca2c92440 Improve click effect. 2025-12-31 10:02:58 +01:00
Benoit Marty
07be3d01b2 Rename Button to ButtonType to avoid confusion. 2025-12-31 09:51:38 +01:00
Benoit Marty
a10ac8aaab VoiceMessageEvents -> VoiceMessageEvent 2025-12-31 09:48:46 +01:00
Benoit Marty
6b2c22766c Use test extension 2025-12-31 09:47:45 +01:00
Benoit Marty
9bd492f613 Avoid reusing the initialState to send event. 2025-12-31 09:46:44 +01:00
Benoit Marty
be5b53781a Create VoicePlayerConfig. 2025-12-31 09:43:25 +01:00
Benoit Marty
d01fb91721 Improve preview. 2025-12-31 09:23:08 +01:00