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 all missing key pairs by scanning QR code when inside wallet settings #20035

Closed
Tracked by #19936
seanstrom opened this issue May 15, 2024 · 0 comments · Fixed by #20144
Closed
Tracked by #19936

Import all missing key pairs by scanning QR code when inside wallet settings #20035

seanstrom opened this issue May 15, 2024 · 0 comments · Fixed by #20144
Assignees
Labels
wallet: Settings All issues for the mobile wallet settings
Milestone

Comments

@seanstrom
Copy link
Member

seanstrom commented May 15, 2024

dependent on #20033

Feature Issue

User Story

As a user,
I want to be able to import all 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. and click on Import to redirect to scan QR screen.
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.
@seanstrom seanstrom added wallet: Settings All issues for the mobile wallet settings T:Mobile Wallet Settings labels May 15, 2024
@smohamedjavid smohamedjavid moved this to Next Iteration in Status Desktop/Mobile Board May 16, 2024
@smohamedjavid smohamedjavid added this to the 2.30.0 Beta milestone May 16, 2024
@mohsen-ghafouri mohsen-ghafouri self-assigned this May 20, 2024
@mohsen-ghafouri mohsen-ghafouri moved this from Next Iteration to In Progress in Status Desktop/Mobile Board May 20, 2024
@mohsen-ghafouri mohsen-ghafouri moved this from In Progress to Code review in Status Desktop/Mobile Board May 23, 2024
@mohsen-ghafouri mohsen-ghafouri changed the title Import missing key pair by scanning QR code when inside wallet settings Import all missing key pair by scanning QR code when inside wallet settings May 23, 2024
@mohsen-ghafouri mohsen-ghafouri changed the title Import all missing key pair by scanning QR code when inside wallet settings Import all missing key pairs by scanning QR code when inside wallet settings May 23, 2024
@github-project-automation github-project-automation bot moved this from Code review to Done in Status Desktop/Mobile Board May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wallet: Settings All issues for the mobile wallet settings
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants