Add ability to validate with Security Key input
Currently with Fractal-beta1 there are several options to login with an account that has an existing session:
- Validate with another session via QR code or Emoji
- Reset encryption and lose all encrypted chats
I propose that in addition to validating with another session, Fractal also add support to validate by entering the Security Key instead of just emoji or QR code.
Proposed Mockups:
This is less a Fractal mockup and more of a reference of how Element has it implemented:
Design Tasks
-
Re-design GUI to allow 'Enter Security Key' option
Development Tasks
-
Add Rust library support for inputting and saving Security Key -
Hook GUI elements into Rust library functions
QA Tasks
-
Unit test - one can enter in Security Key with pre-existing account and Fractal session shows as both verified and encrypted chats are decrypted