Improve session recovery screens (#2657)

* Improve enter recovery key screen UI

* Add instructions to reset the encryption of the logged in account.

* Update screenshots

* Fix maestro flow

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
This commit is contained in:
Jorge Martin Espinosa 2024-04-09 19:01:06 +02:00 committed by GitHub
parent d0f26777da
commit cf072fa1e1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
164 changed files with 765 additions and 358 deletions

View file

@ -31,6 +31,9 @@ interface SecureBackupEntryPoint : FeatureEntryPoint {
@Parcelize
data object EnterRecoveryKey : InitialTarget
@Parcelize
data object CreateNewRecoveryKey : InitialTarget
}
data class Params(val initialElement: InitialTarget) : NodeInputs
@ -38,6 +41,7 @@ interface SecureBackupEntryPoint : FeatureEntryPoint {
fun nodeBuilder(parentNode: Node, buildContext: BuildContext): NodeBuilder
interface Callback : Plugin {
fun onCreateNewRecoveryKey()
fun onDone()
}