Description
Description
The UX of setting up a recovery (key) and turning OFF/ON the server-side key storage has been revisited with the main purpose is to allow the end users to make a much better sense of it.
The designs have been revisited cross-platform, both EW and EX, and it is desired that the implementation of those are not too far apart; this story only applies to EX as the starting point for EW and EX is different. EW needs to do structural changes to Settings while EX only needs to change the copy and minor visual aspects.
The scope is the Settings > Encryption (currently Chat backup) menu which has 3 scenarios from user perspective:
- Setting up the recovery: iOS | Android
- Changing the recovery key: iOS | Android
- Turning the key storage OFF: iOS | Android
The sub-menu End-to-End Encryption with the functions to Export / Import Keys and Reset end-to-end encryption is currently not in scope.
Acceptance criteria
- UI corresponds to the linked design.
Leads
- Tech: @pixlwave
- Design:
Size estimate
None
Dependencies
- None
Out of scope
- Nothing
Open questions
### Questions
Subtasks
### Android
- [ ] https://github.com/element-hq/element-x-android/issues/3737
- [ ] https://github.com/element-hq/element-x-android/issues/3738
- [ ] https://github.com/element-hq/element-x-android/issues/3739
### iOS
- [ ] https://github.com/element-hq/element-x-ios/issues/3446
- [ ] https://github.com/element-hq/element-x-ios/issues/3447
- [ ] https://github.com/element-hq/element-x-ios/issues/3448
### Rust
### Other
- [x] The help page needs to be updated accordingly: https://element.io/help#encryption
Sign-off
Android
- Design sign-off on completion
- QA sign-off on completion
- Product sign-off on completion
iOS
- Design sign-off on completion
- QA sign-off on completion
- Product sign-off on completion