element-meta icon indicating copy to clipboard operation
element-meta copied to clipboard

[Story] Adjust the "key storage out of sync" flow and copy

Open mxandreas opened this issue 1 year ago • 3 comments

Description

The key storage out of sync is a situation where user has verified their device but unfortunately not all of the required crypto secrets have arrived in their device. There can be various causes why this have happened; and it is not feasible to describe this to the end user.

  • If the user has their recovery key available - they can enter it, and very likely the issue gets fixed.
    • However, there is a small chance that this does not fix the issue in which case the user is forced to reset their identity.
  • Also, if the user does not know their recovery key, they also have to reset their identity.

The previous design of the flow was not clear or straightforward enough, thus it has been revisited and that is the reason for this ticket. The background discussion can be found in https://github.com/element-hq/element-meta/issues/2521.

The designs:

Acceptance criteria

Leads

  • Tech: @manuroe
  • Design: @americanrefugee

Size estimate

None

Dependencies

  • None

Out of scope

  • Nothing

Open questions

### Questions

Subtasks

### Android
- [ ] https://github.com/element-hq/element-x-android/issues/3660
### iOS
- [ ] https://github.com/element-hq/element-x-ios/issues/3399
### Rust
### Other

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

mxandreas avatar Oct 11 '24 06:10 mxandreas

iOS sample.

image

mxandreas avatar Oct 11 '24 07:10 mxandreas

Related: https://github.com/element-hq/element-meta/issues/2712, which tracks the creation of a FAQ entry about this

richvdh avatar Feb 27 '25 18:02 richvdh

Any hope on getting a "Dismiss" action for the pop-up. It's blocking access to other notifications and you can't remove it without solving the issue immediately. It has been like this for a year now.

audunmb avatar Sep 25 '25 08:09 audunmb