14974 Commits

Author SHA1 Message Date
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
sim 2a3cc2f759 Changed default branch to please the bot 2025-09-22 09:13:07 +02:00
sim eef40f342d 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
renovate[bot] 182f804548 Update plugin dependencycheck to v12.1.5 2025-09-20 16:46:19 +00: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
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
Valere f7b7328fea Fix wrong expiration default that was breaking tests 2025-09-18 12:58:36 +02:00
Valere 6052d453fe fix Conflicting import 2025-09-18 12:25:28 +02:00