Benoit Marty
0405ce9254
Remove unused import.
2025-12-03 17:55:40 +01:00
Benoit Marty
95ccf16d5d
Merge branch 'develop' into feature/bma/limitComposerHeight
2025-12-03 17:44:05 +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
Jorge Martín
135dba79bd
Changelog for version 25.12.0
2025-12-03 11:27:28 +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
Benoit Marty
b366446cab
Let the composer takes at max half of the available height. The value will be different if the soft keyboard is displayed or not.
...
Closes #3851
2025-12-02 16:36:30 +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
Benoit Marty
8ece139b63
Remove dead code.
2025-12-02 15:34:09 +01:00
bmarty
2b49c40592
Sync Strings from Localazy
2025-12-01 00:23:54 +00: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
ganfra
d6adf93906
Merge pull request #5816 from element-hq/feature/fga/security_and_privacy_rework
...
Change : security and privacy rework
2025-11-28 10:09:23 +01:00
ganfra
2c1da3948d
quality: fix lint issues
2025-11-27 19:02:15 +01:00
ElementBot
e6bbc7059e
Update screenshots
2025-11-27 17:28:21 +00:00
ganfra
d7bbf8f566
change(room member): make sure we never display name/avatar when a member is banned
2025-11-27 18:08:00 +01:00
Benoit Marty
cabe404c35
Merge pull request #5825 from element-hq/feature/bma/roomListServiceSorter
...
Room list: enable latest event sorter.
2025-11-27 15:51:22 +01:00
Benoit Marty
74b04f47ed
Room list: enable latest event sorter.
2025-11-27 14:55:19 +01:00
ElementBot
4324f4ae67
Update screenshots
2025-11-27 12:17:28 +00:00
Benoit Marty
7a751abdb3
Add indicators in room list for sending event and errors.
2025-11-27 12:58:25 +01:00
Benoit Marty
bd65a1ded2
Merge pull request #5822 from element-hq/feature/bma/cleanupRoomMemberListDataSource
...
Inject RoomMemberListDataSource in the presenter constructor.
2025-11-27 10:36:35 +01:00
renovate[bot]
173b5c2662
fix(deps): update dependencyanalysis to v3.5.1 ( #5819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 10:34:34 +01:00
Benoit Marty
34ff6f172e
Inject RoomMemberListDataSource in the presenter constructor.
2025-11-27 09:57:07 +01:00
Benoit Marty
9d4e9fe2d2
Rename VoiceMessageComposerEvents to VoiceMessageComposerEvent
2025-11-27 09:41:29 +01:00