element-x-ada/tools
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
..
adb Migrate license to AGPL - other files. 2024-09-06 17:55:16 +02:00
check Migrate license to AGPL 2024-09-06 17:51:37 +02:00
danger Remove Showkase processor not found warning from Danger (#3148) 2024-07-05 15:15:18 +02:00
dependencies Add missing license header on Python files. 2024-09-06 17:25:05 +02:00
detekt Restore intentional mentions in the markdown/plain text editor (#3193) 2024-07-15 18:27:59 +02:00
docs Migrate license to AGPL - sh files. 2024-09-06 17:50:45 +02:00
git Migrate license to AGPL - other files. 2024-09-06 17:55:16 +02:00
gitflow Migrate license to AGPL - other files. 2024-09-06 17:55:16 +02:00
github Fix comment block on Python files 2024-09-06 17:21:51 +02:00
lint Migrate license to AGPL - XML files. 2024-09-06 17:43:35 +02:00
localazy Add banner for optional migration to simplified sliding sync (#3429) 2024-09-09 18:13:19 +02:00
quality Migrate license to AGPL - sh files. 2024-09-06 17:50:45 +02:00
release Migrate license to AGPL - other files. 2024-09-06 17:55:16 +02:00
rte Run shellcheck autofix. 2024-06-11 15:27:02 +02:00
sas Fix comment block on Python files 2024-09-06 17:21:51 +02:00
sdk Add missing license header on shell files. 2024-09-06 17:48:14 +02:00
templates Migrate license to AGPL - sh files. 2024-09-06 17:50:45 +02:00
test Fix comment block on Python files 2024-09-06 17:21:51 +02:00