element-x-ada/features
Jorge Martin Espinosa 67e262fdc8
Add banner for optional migration to simplified sliding sync (#3429)
* Add banner for optional migration to native sliding sync

- Add `MatrixClient.isNativeSlidingSyncSupported()` and `MatrixClient.isUsingNativeSlidingSync` to check whether the home server supports native sliding sync and we're already using it.
- Add `NativeSlidingSyncMigrationBanner` composable to the `RoomList` screen when the home server supports native sliding sync but the current session is not using it.
- Add an extra logout successful action to the logout flow, create `EnableNativeSlidingSyncUseCase` so it can be used there.

* Update screenshots

* Make sure the sliding sync migration banner has lower priority than the encryption setup ones

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-09-09 18:13:19 +02:00
..
analytics Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
cachecleaner Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
call Merge pull request #3422 from element-hq/feature/bma/agpl 2024-09-06 20:40:28 +02:00
createroom Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
enterprise Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
ftue Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
invite Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
joinroom Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
leaveroom Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
licenses Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
location Migrate license to AGPL - XML files. 2024-09-06 17:43:35 +02:00
lockscreen Migrate license to AGPL - XML files. 2024-09-06 17:43:35 +02:00
login Remove Wait list screen #3293 2024-09-09 14:06:53 +02:00
logout Add banner for optional migration to simplified sliding sync (#3429) 2024-09-09 18:13:19 +02:00
messages Timeline : remove the encrypted history banner for now. 2024-09-09 11:20:50 +02:00
migration Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
networkmonitor Migrate license to AGPL - XML files. 2024-09-06 17:43:35 +02:00
onboarding Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
poll Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
preferences Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
rageshake Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
roomaliasresolver Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
roomdetails Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
roomdirectory Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
roomlist Add banner for optional migration to simplified sliding sync (#3429) 2024-09-09 18:13:19 +02:00
securebackup Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
share Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
signedout Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
userprofile Migrate license to AGPL. 2024-09-06 17:19:19 +02:00
verifysession Self verification : makes sure cancellation works properly 2024-09-09 10:30:35 +02:00
viewfolder Migrate license to AGPL. 2024-09-06 17:19:19 +02:00