Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import a missing key pair by scanning QR code for when inside wallet settings #20165

Closed
Tracked by #19936
mohsen-ghafouri opened this issue May 23, 2024 · 0 comments · Fixed by #20280
Closed
Tracked by #19936
Assignees
Labels
E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team
Milestone

Comments

@mohsen-ghafouri
Copy link
Contributor

dependent on #20035

Feature Issue

User Story

As a user,
I want to be able to import a missing key pair by scanning a QR code while inside the wallet settings.

Description

Implement the UI and UX flow inside the wallet settings for scanning a missing key pair's QR code.

Designs

Figma flow: the Figma designs

Acceptance Criteria

Screen Description
Wallet Settings Users can choose to view the key pairs and accounts settings (inside wallet settings) by pressing on the "Key pairs and accounts" menu button.
Missing Key Pairs and Accounts Users should be able to see any missing key pairs and accounts. Missing key pairs and accounts would exist on other devices but not on the current device.
Missing Key Pairs and Accounts Action Menu Users should be able to open the action menu for a missing key pair. And a user should be able to press the "Import by scanning encrypted QR" action
Scanning QR - Camera Permissions If a user needs to allow for camera permissions, they should see the "Enable camera" screen.
Scanning QR - Camera Permissions Prompt When a user attempts to enable the camera, they will need to allow the Status app to use the camera.
Scanning QR - Camera Scanning When a user has enabled the camera, then a user can scan a key-pair's encrypted QR code. Note that the user will need to authenticate this action.
Scanning QR - Error - Wrong QR Code When a user attempts to import a key pair, if the QR code is not the correct key-pair QR code, then the user should see a toast describing the error.
Scanning QR - Error - Already Used When a user attempts to import a key pair, if the QR code has already been used, then the user should see a toast describing the error.
Scanning QR - Error - Not a Key Pair QR Code When a user attempts to import a key pair, if the QR code is not for a key pair, then the user should see a toast describing the error.
Scanning QR - Imported Toast When a user has successfully imported a key pair, then the user should see a toast confirming the success.
Scanning QR - Imported Success A user should see the success toast disappear and see the imported key pair.
@mohsen-ghafouri mohsen-ghafouri added the feature feature requests label May 23, 2024
@mohsen-ghafouri mohsen-ghafouri added this to the 2.30.0 Beta milestone May 23, 2024
@mohsen-ghafouri mohsen-ghafouri added E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team and removed feature feature requests labels May 23, 2024
@mohsen-ghafouri mohsen-ghafouri self-assigned this May 23, 2024
@mohsen-ghafouri mohsen-ghafouri changed the title Import missing key pair by scanning QR code for single keypair when inside wallet settings Import a missing key pair by scanning QR code for when inside wallet settings May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant