Commit graph

11673 commits

Author SHA1 Message Date
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
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
ganfra
18224894bd fix (timeline) : forward pagination regression 2025-09-22 16:28:46 +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
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
Benoit Marty
80810cddf1 Rename val 2025-09-19 16:59:46 +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
Benoit Marty
80fa442b64 Rename API and update test. 2025-09-19 10:57:18 +02:00
Benoit Marty
65d682f8ca Rename method storeData to addSession. 2025-09-19 10:57:17 +02:00
Benoit Marty
95ce40406b
Merge pull request #5372 from element-hq/feature/bma/fixLogoutUseCase
When logging out from Pin code screen, logout from all the sessions.
2025-09-19 10:15:18 +02:00
Benoit Marty
6f06e6a6c3 When logging out from Pin code screen, logout from all the sessions. 2025-09-19 09:53:07 +02:00
Benoit Marty
b5e535029f
Merge pull request #5369 from element-hq/feature/bma/requireClientSecret
Make PushData.clientSecret mandatory.
2025-09-19 09:40:25 +02:00
Benoit Marty
eef452734d
Merge pull request #5370 from element-hq/feature/bma/bugReportFlowNode
Introduce BugReportFlowNode, and remove NavTarget.ViewLogs from RootFlowNode
2025-09-19 09:40:06 +02:00
Benoit Marty
6355feb96d Introduce BugReportFlowNode, and remove NavTarget.ViewLogs from RootFlowNode. 2025-09-19 09:09:59 +02:00
Benoit Marty
1cc7afb585 Make PushData.clientSecret mandatory.
Also do not restore the last session as a fallback, it can lead to error in a multi account context, or even when a ghost pusher send a Push.
2025-09-19 08:57:23 +02:00
renovate[bot]
aa118f83a0
Update dependency com.google.firebase:firebase-bom to v34.3.0 2025-09-18 21:10:26 +00:00
Benoit Marty
786b68d77e
Merge pull request #5343 from element-hq/feature/bma/testEntryPoint
Add test on DefaultSpaceEntryPoint
2025-09-18 23:08:12 +02:00
Benoit Marty
2af6895b9f Fix compilation issues after merging develop. 2025-09-18 21:36:21 +02:00
Benoit Marty
b194153b66
Merge branch 'develop' into feature/bma/testEntryPoint 2025-09-18 18:58:30 +02:00
Benoit Marty
e980936162
Merge pull request #5306 from element-hq/feature/bma/removeDeadCode
Remove dead code
2025-09-18 18:11:06 +02:00
Benoit Marty
860a46bb42
Merge pull request #5363 from element-hq/feature/bma/addCommentOnSdkDep
Dependency: extract the Matrix SDK and add instructions for upgrading the library
2025-09-18 18:10:23 +02:00
Benoit Marty
3422b7d90a
Merge branch 'develop' into feature/bma/addCommentOnSdkDep 2025-09-18 18:10:04 +02:00
Benoit Marty
692362ecce
Merge pull request #5361 from element-hq/feature/bma/testMediaGalleryPresenter
Complete test on MediaGalleryPresenter
2025-09-18 18:09:20 +02:00
ganfra
fb95d885e3
Merge pull request #5350 from element-hq/renovate/telephoto
Update telephoto to v0.17.0
2025-09-18 17:39:04 +02:00
renovate[bot]
4c7c0a4163
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.18 (#5365)
This contains important performance fixes for the room list.

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 15:02:39 +00:00
Valere Fedronic
d30f3854d2
Use the new RtcNotification event instead of the deprecated CallNotify
Use the new RtcNotification event instead of the now deprecated CallNotify
2025-09-18 15:23:23 +02:00
Valere
b13c93f3cd fix the tests 2025-09-18 14:32:01 +02:00