Commit Graph

12737 Commits

Author SHA1 Message Date
Benoit Marty d4ff8dcf82 Improve test. 2025-12-03 18:05:10 +01:00
Benoit Marty c97e60fcaf Remove confirmExitAction and use AsyncAction.ConfirmingCancellation instead. 2025-12-03 18:05:09 +01:00
Benoit Marty 61b7ee03c9 Remove confirmExitAction and use AsyncAction.ConfirmingCancellation instead. 2025-12-03 18:04:54 +01:00
Benoit Marty 63f7c9a4fd Iterate on Save change dialog. 2025-12-03 18:04:53 +01:00
ganfra e9e699ee19 Merge pull request #5827 from element-hq/feature/fga/space_feature_flags
Space feature flags
2025-12-03 17:53:03 +01:00
ganfra c6095bb651 Merge pull request #5844 from element-hq/feature/fga/room_edit_details
Change : room details edit
2025-12-03 17:43:59 +01:00
ganfra d4a0559f39 change : update wording of SpaceSettings ff
Co-authored-by: Benoit Marty <benoitm@element.io>
2025-12-03 17:20:56 +01:00
ganfra 1fb08fd2c8 Merge pull request #5826 from element-hq/feature/fga/hide_banned_members_name
change(room member): make sure we never display name/avatar when member is banned
2025-12-03 17:19:30 +01:00
ganfra 45bb8b6e30 quality: fix test dependency 2025-12-03 15:42:19 +01:00
ElementBot e8ee2c45c8 Update screenshots 2025-12-03 14:26:02 +00:00
ganfra cf4d4505bd change(room details edit): adjust the ui 2025-12-03 15:10:59 +01:00
ganfra c08de1f904 change(room details edit): move to his own module 2025-12-03 14:30:05 +01:00
ganfra 866507ca6a design: update EditableAvatarView to match figma 2025-12-03 11:38:11 +01:00
ganfra 6badd20e90 quality: remove useless code on MatrixRoomState 2025-12-03 11:38:11 +01:00
ganfra ee124b22fd change(edit room details): expose isSpace 2025-12-03 11:38:11 +01:00
ganfra 3633866ace quality: fix SpacePresenterTest 2025-12-03 11:28:24 +01:00
Jorge Martín 1eaa09975a Changelog for version 25.12.0 2025-12-03 11:27:28 +01:00
ganfra 5f2134b2d5 space: SpaceSettings feature flag should be off by default 2025-12-03 11:14:20 +01:00
Jorge Martín cd0abf925e Merge tag 'v25.12.0' into develop
v25.12.0
2025-12-03 10:42:29 +01:00
Jorge Martín 386bd11156 Merge branch 'release/25.12.0' 2025-12-03 10:41:56 +01:00
Jorge Martín 8578f83caa Adding fastlane file for version 25.12.0 2025-12-03 10:35:48 +01:00
Jorge Martín dc442778f8 Setting version for the release 25.12.0 2025-12-03 10:31:20 +01:00
Benoit Marty 2d3a7f9745 Merge pull request #5821 from element-hq/feature/bma/fixLongVoiceRecording
Fix long voice recording
2025-12-03 10:27:46 +01:00
Benoit Marty fc27accb94 Remove useless derivedStateOf 2025-12-03 09:52:41 +01:00
ganfra a23bdfb1d4 Merge pull request #5830 from element-hq/sync-localazy
Sync Strings
2025-12-02 20:58:45 +01:00
ganfra aaed75a3ca quality: fix ktlint 2025-12-02 20:26:42 +01:00
Jorge Martin Espinosa 9756d0a5cb Upgrade the Rust SDK to v25.12.2 (#5838)
* Upgrade the Rust SDK to `v25.12.2`
2025-12-02 17:12:56 +00:00
Benoit Marty 14b83d6a7e Merge pull request #5824 from element-hq/feature/bma/roomListIndicators
Add room list indicators about last message
2025-12-02 17:42:46 +01:00
renovate[bot] 213e7ed850 fix(deps): update dependency io.element.android:element-call-embedded to v0.16.3 2025-12-02 17:27:46 +01:00
ElementBot c9bd8ec0bd Update screenshots 2025-12-02 16:18:44 +00:00
Jorge Martin Espinosa 78439c17ab Revert "fix(deps): update dependency com.posthog:posthog-android to v3.27.0"
This reverts commit eedaeb6b35.
2025-12-02 17:11:04 +01:00
ganfra 6874d29532 fix(security&privacy): update string resources 2025-12-02 17:03:56 +01:00
Benoit Marty 43de65a612 Rename LatestEvent.Regular to LatestEvent.Synced 2025-12-02 16:54:50 +01:00
Benoit Marty 011378aa76 Update API of RoomLatestEventFormatter. 2025-12-02 16:51:23 +01:00
Jorge Martin Espinosa 2e2d68ba83 Load JoinedRoom in home screen, pass it to the room flow (#5817)
* Load `JoinedRoom` in `HomeFlowNode.navigateToRoom`, then pass it to the next navigation nodes

* Add delayed loading indicator for cases when loading the room takes too long

* Avoid an extra FFI call in `RustRoomFactory`.

Use `RoomInfo.membership` instead.

Also use `computation` dispatcher, since it should reduce the delay when switching contexts.

* Remove the dispatcher usage when loading the room in `HomeFlowNode`, we immediately call a method that changes the dispatcher used

* Make sure only a single room is opened at a time
2025-12-02 15:22:55 +00:00
renovate[bot] eedaeb6b35 fix(deps): update dependency com.posthog:posthog-android to v3.27.0 2025-12-02 15:56:56 +01:00
bmarty 32d56ea92d Sync Strings from Localazy 2025-12-01 00:23:54 +00:00
ganfra 86a2f55db3 space: start branching space settings flow 2025-11-28 17:13:08 +01:00
ganfra 185ef152fe space: add space settings ff and branch it 2025-11-28 14:50:55 +01:00
ganfra a89484e826 space: mark space ff as finished 2025-11-28 14:20:52 +01:00
Jorge Martín f265a47243 Make sure we don't finish NotificationTapOpensTimeline until we've actually rendered the timeline event we need to focus on 2025-11-28 14:15:54 +01:00
Jorge Martín c6e0686dec Reuse coroutine in DefaultAnalyticsRoomListStateWatcher instead of creating and cancelling the same one 2025-11-28 14:15:54 +01:00
Jorge Martín ed020114dc Add Noop variants for the new watcher interfaces in :analytics:api 2025-11-28 14:15:54 +01:00
Jorge Martín 1c576fd42d Add AnalyticsService.cancelLongRunningTransaction and AnalyticsService.finishLongRunningTransaction 2025-11-28 14:15:54 +01:00
Jorge Martín 1d77aa447d Extract from_notification extra to a constant in IntentNavigationExtras
Allow `IntentProvider` to receive extras and `PendingIntentFactory` to send them.
2025-11-28 14:15:54 +01:00
Jorge Martín 04feea5d25 Move analytic watchers to :services:analytics 2025-11-28 14:15:54 +01:00
Jorge Martín 055b9f67a0 Add tests for DefaultAnalyticsColdStartWatcher 2025-11-28 14:15:54 +01:00
Jorge Martín 4b3796844f Add transaction trees for opening a room so we can have a nice trace view 2025-11-28 14:15:54 +01:00
Jorge Martín 10b31e3e72 Add OpenRoom long running analytic transaction 2025-11-28 14:15:54 +01:00
Jorge Martín daf7bea39e Add another performance check for cold start time until the cached room list is displayed 2025-11-28 14:15:54 +01:00