Commit graph

11695 commits

Author SHA1 Message Date
ganfra
a2de7b8ddd sdk (space) : expose the via parameter from space room 2025-09-24 14:11:17 +02:00
ganfra
dd2c9d4450 sdk (space) : use the new space/spaceUpdate api from space list 2025-09-24 12:48:24 +02:00
ElementBot
f3a9646db2 Update screenshots 2025-09-24 09:36:41 +00:00
Benoit Marty
f3f19ec476
Merge branch 'develop' into feature/fga/join_space 2025-09-24 11:20:17 +02:00
Jorge Martin Espinosa
d391be7002
Ensure the thread summary sender display name won't wrap to the next line (#5403) 2025-09-24 10:16:42 +02:00
Jorge Martin Espinosa
cc38651c44
When joining a call, wait for the content_loaded action (#5399)
* When joining a call, wait for the `content_loaded` action

This ensures the widget won't be disposed when the user joins a call and loads the lobby screen for room calls
2025-09-23 15:18:53 +00:00
Jorge Martin Espinosa
0a5c178fe8
Add thread decoration with latest event details (#5355)
* Add thread decoration with latest event details
* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2025-09-23 14:57:50 +00:00
ganfra
5cadd37fa6
Merge pull request #5396 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-25.x
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.23
2025-09-23 15:11:36 +02:00
Benoit Marty
c70b736169
Merge pull request #5381 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
Update dependency org.maplibre.gl:android-sdk to v11.13.5
2025-09-23 14:59:27 +02:00
Benoit Marty
a6b69da9db
Merge pull request #5194 from element-hq/renovate/major-dependencyanalysis
Update dependencyAnalysis to v3 (major)
2025-09-23 14:57:40 +02:00
renovate[bot]
dce9d52054
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.23 2025-09-23 12:20:13 +00:00
Jorge Martin Espinosa
0a2bdbd5a8
Upgrade Element Call embedded dependency to v0.16.0-rc.4 (#5391)
We need this to test some changes in the nightly versions
2025-09-23 14:08:56 +02:00
Benoit Marty
4a04bd5b83
Merge pull request #5394 from element-hq/feature/bma/testIgnoredUser
Add troubleshhot notification test about blocked users
2025-09-23 12:31:56 +02:00
ElementBot
46d528e207 Update screenshots 2025-09-23 08:38:58 +00:00
Benoit Marty
2884ae0f44 Detekt and ktlint are confused with Kotlin context... 2025-09-23 10:10:44 +02:00
Benoit Marty
8d5078904a Introduce runAndTestState extension on NotificationTroubleshootTest 2025-09-23 09:46:21 +02:00
Benoit Marty
8434b504d4 Cleanup 2025-09-23 09:28:01 +02:00
Benoit Marty
1d82ad394f Add missing tests on TroubleshootTestSuite 2025-09-23 09:26:13 +02:00
Benoit Marty
a83fc2aa1d Add default value for Failure.hasQuickFix 2025-09-23 09:13:45 +02:00
Benoit Marty
fa14e4c106 Add notification troubleshoot test about blocked users. 2025-09-23 08:59:40 +02:00
ganfra
2408e98f57
Merge pull request #5389 from element-hq/feature/fga/timeline_fix_forward_pagination
fix (timeline) : forward pagination regression
2025-09-22 19:35:43 +02:00
Benoit Marty
f6cc4bcfa1 Add missing tests. 2025-09-22 17:53:30 +02:00
Benoit Marty
e78a9917e8 Add missing preview case (space without name) 2025-09-22 17:23:55 +02:00
ElementBot
e8ddee760c Update screenshots 2025-09-22 14:42:36 +00:00
ganfra
18224894bd fix (timeline) : forward pagination regression 2025-09-22 16:28:46 +02:00
Benoit Marty
d8ccbcf0ed Introduce LoadedDetails, different for Room and Space. 2025-09-22 16:26:33 +02:00
Benoit Marty
67f9c24695 Localazy 2025-09-22 15:47:34 +02:00
Benoit Marty
07660106df Fix existing tests 2025-09-22 15:36:38 +02:00
Benoit Marty
ef8bf0619a Code cleanup 2025-09-22 14:59:43 +02:00
ganfra
648583c68a
Merge pull request #5376 from element-hq/feature/fix_room_membership_nav
fix (room navigation) : fix navigation when leaving room/space
2025-09-22 14:36:18 +02:00
Benoit Marty
9ac1bf661d
Merge pull request #5388 from element-hq/feature/bma/fixIssueOnFtueNotificationScreen
Change in clear cache behavior
2025-09-22 12:15:17 +02:00
ElementBot
d64b867f03
Sync Strings from Localazy (#5385)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-22 11:19:35 +02:00
Benoit Marty
290298ce01 Change in clear cache behavior:
- Do not reset the analytics store, so that we do not ask the user consent again => Parity with iOS.
- Do not reset the permission store, because it contains information that's related to the system permission, which cannot be retrieved otherwise => Should help with #3195.
2025-09-22 11:14:41 +02:00
Benoit Marty
c646d6d5c1
Merge pull request #5379 from element-hq/feature/bma/cleanupFtueCode
Cleanup ftue code and ensure verification confirmation is displayed
2025-09-22 11:13:50 +02:00
Jorge Martin Espinosa
30e91e71b0
Add room info to the thread's top app bar (#5374)
* Add room info to the thread's top app bar

* Update screenshots

* Fix lint issues

---------

Co-authored-by: ElementBot <android@element.io>
2025-09-22 09:56:36 +02:00
Benoit Marty
dcec9581cd Simplify the code again.
We do not need `isVerificationStatusKnown`. If `sessionVerificationService.sessionVerifiedStatus` is `Unknown`, `isSessionVerificationStateReady()` will return true and `isSessionNotVerified()` will not be called, since the `ftueState` will be `FtueStep.WaitingForInitialState`.

Note that TU is still OK with this change.
2025-09-22 09:34:32 +02:00
renovate[bot]
d525e973d4
Update dependency org.maplibre.gl:android-sdk to v11.13.5 2025-09-20 12:41:47 +00:00
Benoit Marty
f9d8c9a065 Ensure we wait for user confirmation of session verified before going to next step. 2025-09-19 18:50:56 +02:00
ganfra
c195cf24d3
Merge pull request #5367 from element-hq/renovate/com.google.firebase-firebase-bom-34.x
Update dependency com.google.firebase:firebase-bom to v34.3.0
2025-09-19 18:33:32 +02:00
renovate[bot]
0bdf998c7f
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.19 (#5377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 15:53:02 +00:00
ganfra
91455c6019 feature (space) : add string "No space name" 2025-09-19 17:42:47 +02:00
Benoit Marty
80810cddf1 Rename val 2025-09-19 16:59:46 +02:00
ganfra
c4308e9810 Merge branch 'develop' into feature/fga/join_space 2025-09-19 16:35:55 +02:00
ganfra
e52f2e2274 fix (room navigation) : fix navigation when leaving room/space from another device 2025-09-19 16:28:00 +02:00
Jorge Martin Espinosa
5c893e7de1
Add logs to detect duplicates in the room list (#5364)
* Add logs to detect duplicates in the room list

* Add comments and helper class about the caching results logging
2025-09-19 14:24:06 +00:00
Benoit Marty
0b4b63a96b
Merge pull request #5371 from element-hq/feature/bma/cleanMatrixAuthenticationService
Clean MatrixAuthenticationService and SessionStore API
2025-09-19 11:28:37 +02:00
Benoit Marty
92b8be99d1 Remove MatrixAuthenticationService.getLatestSessionId() 2025-09-19 10:57:26 +02:00
Benoit Marty
6f827bb090 Do not use MatrixAuthenticationService in RootFlowNode, only use SessionStore 2025-09-19 10:57:24 +02:00
Benoit Marty
a8c12892a9 Change test in RustMatrixAuthenticationServiceTest 2025-09-19 10:57:22 +02:00
Benoit Marty
121eb11fa7 Remove MatrixAuthenticationService.loggedInStateFlow() 2025-09-19 10:57:20 +02:00