Benoit Marty
4dfb9a32b8
More cleanup
2025-09-23 21:51:26 +02:00
Benoit Marty
164149e76b
More cleanup
2025-09-23 21:49:11 +02:00
Benoit Marty
b3dd6a257e
Reduce number of previews of MessagesView and create preview dedicated to MessagesViewTopBar.
2025-09-23 21:49:11 +02:00
Benoit Marty
8d3a6d3b6f
Extract topbars from MessagesView to reduce this file size.
...
No code change.
2025-09-23 21:49:10 +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
Benoit Marty
fa14e4c106
Add notification troubleshoot test about blocked users.
2025-09-23 08:59:40 +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
Benoit Marty
80810cddf1
Rename val
2025-09-19 16:59:46 +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
6f06e6a6c3
When logging out from Pin code screen, logout from all the sessions.
2025-09-19 09:53:07 +02:00
Benoit Marty
6355feb96d
Introduce BugReportFlowNode, and remove NavTarget.ViewLogs from RootFlowNode.
2025-09-19 09:09:59 +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
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
1a7ce368b7
refactor: rename CallNotify to RtcNotification to match new event
2025-09-18 09:25:13 +02:00
Valere
be5244708f
review + tests
2025-09-18 09:18:36 +02:00
Valere
277602f2bc
fix test compilation
2025-09-17 15:53:14 +02:00
Valere
508aef98ff
Use the new RtcNotification instead of deprecated CallNotify
2025-09-17 15:15:33 +02:00
Benoit Marty
2d9e9d1326
Add unit test on ChangeRoomMemberRolesListType.toRoomMemberRole()
2025-09-16 15:50:57 +02:00
Benoit Marty
e89d21b1b2
Fix issue after rebase.
2025-09-16 14:41:00 +02:00
Benoit Marty
1dd67ca945
Use SimpleFeatureEntryPoint when possible.
2025-09-16 14:38:32 +02:00
Benoit Marty
4d7d0ac8d0
Avoid using AndroidJUnit4 runner to test Entrypoint implementations.
2025-09-16 14:38:32 +02:00
Benoit Marty
c90332bb6e
Split long line
2025-09-16 14:38:32 +02:00
Benoit Marty
cca195a1a5
Add more tests.
2025-09-16 14:38:32 +02:00
Benoit Marty
86dca3f04b
Cleanup
2025-09-16 14:38:32 +02:00
Benoit Marty
bebde0e9dd
Cleanup
2025-09-16 14:38:32 +02:00
Benoit Marty
a1aeb24f23
Add test on DefaultEntryPoints
2025-09-16 14:38:32 +02:00
Benoit Marty
a575019760
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
bc9ba9ae06
Add test on DefaultAnalyticsEntryPoint
2025-09-16 14:38:31 +02:00
Benoit Marty
a69cf58a5b
Add test on DefaultSpaceEntryPoint
2025-09-16 14:38:31 +02:00
Benoit Marty
ba51b29d23
Cleanup nodes ( #5358 )
...
* Remove unused NavTarget.Empty
* Let SpaceEntryPoint.Inputs implement NodeInputs.
* Small cleanup
* Small cleanup
* Method can be private.
* Simplify code
* Rename to follow naming convention
* Rename Node to follow naming convention
* Add Konsist test.
* Remove useless line of code.
2025-09-16 14:36:43 +02:00
Benoit Marty
0955866dcd
Rename to follow naming convention
2025-09-16 10:36:35 +02:00
Benoit Marty
d6acd94dee
Simplify code
2025-09-16 10:33:18 +02:00
Valere Fedronic
5d1154083b
Call: MSC4310 sending RTC decline event and listening for Decline from other sessions
...
MSC4310 RTC decline event support
2025-09-16 10:25:17 +02:00
Benoit Marty
7a60e46d8f
Method can be private.
2025-09-16 10:24:16 +02:00
Benoit Marty
a3b160aace
Small cleanup
2025-09-16 10:08:50 +02:00
Benoit Marty
9ac74af722
Small cleanup
2025-09-16 10:06:16 +02:00
Benoit Marty
8fa7f71d0d
Let SpaceEntryPoint.Inputs implement NodeInputs.
2025-09-16 09:58:42 +02:00
Benoit Marty
2571bbf4ba
Remove unused NavTarget.Empty
2025-09-16 09:57:21 +02:00
Jorge Martin Espinosa
d9e7d74d2d
Upgrade Rust SDK bindings to v25.09.15 ( #5353 )
...
* Upgrade Rust SDK bindings to `v25.09.15`:
This contains important changes to the APIs used to build the EC widget.
* Use the new `intent` parameter correctly, by calculating locally its behaviour based on whether the room is a DM and there is an ongoing call or not.
Using just the `intent` parameter is our end goal, but sadly this is not fully supported by the current EC embedded `v0.15.0`, so we need to add a workaround using the `skipLobby` and `preload` parameters.
2025-09-15 15:15:10 +02:00
ElementBot
23cb084126
Sync Strings from Localazy ( #5349 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-15 08:39:59 +02:00