Commit Graph

11675 Commits

Author SHA1 Message Date
ganfra
72e39c2abb Merge branch 'develop' into fix 2025-09-23 14:38:45 +02:00
ElementBot
28445c6a74 Update screenshots 2025-09-23 12:37:03 +00:00
Jorge Martin Espinosa
d4658103a5 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
6dc99d415e 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
655ba3c24c Update screenshots 2025-09-23 08:38:58 +00:00
Benoit Marty
7c40d2b73c Detekt and ktlint are confused with Kotlin context... 2025-09-23 10:10:44 +02:00
Benoit Marty
194340b19c Introduce runAndTestState extension on NotificationTroubleshootTest 2025-09-23 09:46:21 +02:00
Benoit Marty
bfc770d46e Cleanup 2025-09-23 09:28:01 +02:00
Benoit Marty
41ef36c1ae Add missing tests on TroubleshootTestSuite 2025-09-23 09:26:13 +02:00
Benoit Marty
054e0564f8 Add default value for Failure.hasQuickFix 2025-09-23 09:13:45 +02:00
Benoit Marty
c4d7d42141 Add notification troubleshoot test about blocked users. 2025-09-23 08:59:40 +02:00
ganfra
fcd4d62c41 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
2404fbb4e5 fix (timeline) : forward pagination regression 2025-09-22 16:28:46 +02:00
ganfra
a7fb213ff7 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
8dee4d0137 Merge pull request #5388 from element-hq/feature/bma/fixIssueOnFtueNotificationScreen
Change in clear cache behavior
2025-09-22 12:15:17 +02:00
ElementBot
99f956bdc3 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
f683728f35 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
bb5ef7a62c 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
750a88410b 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
b1b37b1224 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
sim
b0f2763e7e Changed default branch to please the bot 2025-09-22 09:13:07 +02:00
sim
efa3a2fc3a Put developer settings at the end of the view
It used to be before "Sign out" which once the developer setting was
enabled went over the build version. So clicking 8 times on the build
version instead of 7 to enable dev settings was signing out the user.
2025-09-22 09:01:43 +02:00
Benoit Marty
b2630553b4 Ensure we wait for user confirmation of session verified before going to next step. 2025-09-19 18:50:56 +02:00
ganfra
0ed32a9227 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]
b3d1cabb66 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
4d60d6d3be Rename val 2025-09-19 16:59:46 +02:00
ganfra
635e1dc562 fix (room navigation) : fix navigation when leaving room/space from another device 2025-09-19 16:28:00 +02:00
Jorge Martin Espinosa
fa64db56e7 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
875a52a4f7 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
37d036cb12 Remove MatrixAuthenticationService.getLatestSessionId() 2025-09-19 10:57:26 +02:00
Benoit Marty
04835efe96 Do not use MatrixAuthenticationService in RootFlowNode, only use SessionStore 2025-09-19 10:57:24 +02:00
Benoit Marty
8ece6afb23 Change test in RustMatrixAuthenticationServiceTest 2025-09-19 10:57:22 +02:00
Benoit Marty
d9755234dc Remove MatrixAuthenticationService.loggedInStateFlow() 2025-09-19 10:57:20 +02:00
Benoit Marty
8e819d48ed Rename API and update test. 2025-09-19 10:57:18 +02:00
Benoit Marty
06bcbb8bb8 Rename method storeData to addSession. 2025-09-19 10:57:17 +02:00
Benoit Marty
a46b7c27a9 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
be61b89bfb When logging out from Pin code screen, logout from all the sessions. 2025-09-19 09:53:07 +02:00
Benoit Marty
a2d728d29e Merge pull request #5369 from element-hq/feature/bma/requireClientSecret
Make PushData.clientSecret mandatory.
2025-09-19 09:40:25 +02:00
Benoit Marty
799531ae4f 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
acb5cb609b Introduce BugReportFlowNode, and remove NavTarget.ViewLogs from RootFlowNode. 2025-09-19 09:09:59 +02:00
Benoit Marty
b9df8f969a 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]
ef9e64f420 Update dependency com.google.firebase:firebase-bom to v34.3.0 2025-09-18 21:10:26 +00:00
Benoit Marty
807b066520 Merge pull request #5343 from element-hq/feature/bma/testEntryPoint
Add test on DefaultSpaceEntryPoint
2025-09-18 23:08:12 +02:00
Benoit Marty
4a16b4ad34 Fix compilation issues after merging develop. 2025-09-18 21:36:21 +02:00
Benoit Marty
595cec7d33 Merge branch 'develop' into feature/bma/testEntryPoint 2025-09-18 18:58:30 +02:00
Benoit Marty
6ad8be2b12 Merge pull request #5306 from element-hq/feature/bma/removeDeadCode
Remove dead code
2025-09-18 18:11:06 +02:00
Benoit Marty
ae81617475 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
4fce5eabe8 Merge branch 'develop' into feature/bma/addCommentOnSdkDep 2025-09-18 18:10:04 +02:00
Benoit Marty
116fbef64f Merge pull request #5361 from element-hq/feature/bma/testMediaGalleryPresenter
Complete test on MediaGalleryPresenter
2025-09-18 18:09:20 +02:00
ganfra
99687ce91b Merge pull request #5350 from element-hq/renovate/telephoto
Update telephoto to v0.17.0
2025-09-18 17:39:04 +02:00