Benoit Marty
eeef1b11ea
Iterate on Save change dialog.
2025-12-03 18:04:53 +01:00
ganfra
5bd194b2b6
Merge pull request #5827 from element-hq/feature/fga/space_feature_flags
...
Space feature flags
2025-12-03 17:53:03 +01:00
ganfra
8382d6292e
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
b40a98acd5
change : update wording of SpaceSettings ff
...
Co-authored-by: Benoit Marty <benoitm@element.io>
2025-12-03 17:20:56 +01:00
ganfra
42e3a62ab1
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
d89dd958d7
quality: fix test dependency
2025-12-03 15:42:19 +01:00
ElementBot
cba07bfd23
Update screenshots
2025-12-03 14:26:02 +00:00
ganfra
653f794475
change(room details edit): adjust the ui
2025-12-03 15:10:59 +01:00
ganfra
2e7355e789
change(room details edit): move to his own module
2025-12-03 14:30:05 +01:00
ganfra
15cb6431c6
design: update EditableAvatarView to match figma
2025-12-03 11:38:11 +01:00
ganfra
e5317b069d
quality: remove useless code on MatrixRoomState
2025-12-03 11:38:11 +01:00
ganfra
af6099106b
change(edit room details): expose isSpace
2025-12-03 11:38:11 +01:00
ganfra
ee4ee6f921
quality: fix SpacePresenterTest
2025-12-03 11:28:24 +01:00
Jorge Martín
135dba79bd
Changelog for version 25.12.0
2025-12-03 11:27:28 +01:00
ganfra
ae3056317d
space: SpaceSettings feature flag should be off by default
2025-12-03 11:14:20 +01:00
Jorge Martín
556fef06d0
Merge tag 'v25.12.0' into develop
...
v25.12.0
2025-12-03 10:42:29 +01:00
Jorge Martín
98ad9ed229
Merge branch 'release/25.12.0'
2025-12-03 10:41:56 +01:00
Jorge Martín
52b55cea93
Adding fastlane file for version 25.12.0
2025-12-03 10:35:48 +01:00
Jorge Martín
b515842174
Setting version for the release 25.12.0
2025-12-03 10:31:20 +01:00
Benoit Marty
2a73ce0f62
Merge pull request #5821 from element-hq/feature/bma/fixLongVoiceRecording
...
Fix long voice recording
2025-12-03 10:27:46 +01:00
Benoit Marty
dca7bf0a77
Remove useless derivedStateOf
2025-12-03 09:52:41 +01:00
ganfra
c8d4ca66cf
Merge pull request #5830 from element-hq/sync-localazy
...
Sync Strings
2025-12-02 20:58:45 +01:00
ganfra
b74afcca13
quality: fix ktlint
2025-12-02 20:26:42 +01:00
Jorge Martin Espinosa
33694f0ff0
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
39e580284d
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]
af4575e847
fix(deps): update dependency io.element.android:element-call-embedded to v0.16.3
2025-12-02 17:27:46 +01:00
ElementBot
5e5a6e02ba
Update screenshots
2025-12-02 16:18:44 +00:00
Jorge Martin Espinosa
5ccb65543f
Revert "fix(deps): update dependency com.posthog:posthog-android to v3.27.0"
...
This reverts commit c292a732d0 .
2025-12-02 17:11:04 +01:00
ganfra
3d4ee82631
fix(security&privacy): update string resources
2025-12-02 17:03:56 +01:00
Benoit Marty
883341f363
Rename LatestEvent.Regular to LatestEvent.Synced
2025-12-02 16:54:50 +01:00
Benoit Marty
f5d902a6f3
Update API of RoomLatestEventFormatter.
2025-12-02 16:51:23 +01:00
Jorge Martin Espinosa
77be19bf3b
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]
c292a732d0
fix(deps): update dependency com.posthog:posthog-android to v3.27.0
2025-12-02 15:56:56 +01:00
bmarty
2b49c40592
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
ganfra
b78761e89a
space: start branching space settings flow
2025-11-28 17:13:08 +01:00
ganfra
9a081c496f
space: add space settings ff and branch it
2025-11-28 14:50:55 +01:00
ganfra
cfa494bd2c
space: mark space ff as finished
2025-11-28 14:20:52 +01:00
Jorge Martín
7a1dd24dbd
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
568c1ae90d
Reuse coroutine in DefaultAnalyticsRoomListStateWatcher instead of creating and cancelling the same one
2025-11-28 14:15:54 +01:00
Jorge Martín
f098c5e027
Add Noop variants for the new watcher interfaces in :analytics:api
2025-11-28 14:15:54 +01:00
Jorge Martín
29117ce93d
Add AnalyticsService.cancelLongRunningTransaction and AnalyticsService.finishLongRunningTransaction
2025-11-28 14:15:54 +01:00
Jorge Martín
884c547123
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
71bfffe58f
Move analytic watchers to :services:analytics
2025-11-28 14:15:54 +01:00
Jorge Martín
27d376806c
Add tests for DefaultAnalyticsColdStartWatcher
2025-11-28 14:15:54 +01:00
Jorge Martín
93feed38bf
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
2a011bf072
Add OpenRoom long running analytic transaction
2025-11-28 14:15:54 +01:00
Jorge Martín
c0e66e9d49
Add another performance check for cold start time until the cached room list is displayed
2025-11-28 14:15:54 +01:00
Jorge Martín
5681d7c611
Add a performance check for notification tap -> populated timeline time
2025-11-28 14:15:54 +01:00
Jorge Martín
1b868e73c7
Add a 'warm' room list performance check:
...
We want to measure how long it takes the SDK to update the room list when the app comes back from being in background.
Note we don't want to check this in cold starts, only warm ones.
2025-11-28 14:15:54 +01:00
Jorge Martín
766c23721e
Have long running analytic transactions return actual transactions.
...
Also add `AnalyticsService.getLongRunningTransaction` and change `AnalyticsService.stopLongRunningTransaction` to `removeLongRunningTransaction`.
2025-11-28 14:15:54 +01:00