-
Notifications
You must be signed in to change notification settings - Fork 921
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Launch import flow from Password management screen (#5098)
Task/Issue URL: https://app.asana.com/0/608920331025315/1208434183978073/f ### Description Adds UI which allows users to access the flow for importing passwords directly from Google Password Manager. <img src="https://github.com/user-attachments/assets/a99a29f2-5a34-4622-823f-5bb1e534d511" width="50%" /> ![output](https://github.com/user-attachments/assets/0f8c6eb4-daea-4d93-96a5-400b63f736ef) ### Steps to test this PR **Empty state** - [ ] Fresh install - [ ] Visit `Passwords` screen and verify you see `Import Passwords From Google` button in the empty state (if `WebView` version supports it) **Pre-import dialog** - [ ] Tap the button, and verify the bottom sheet looks good **Success results dialog** - [ ] Tap `Open Google Passwords` button and complete the flow - [ ] Verify that you see the success dialog confirming how many passwords were imported. **Success results dialog (with duplicates detected)** - [ ] [If you didn't see any duplicates in the last step] repeat previous step and verify duplicates are mentioned but not imported **Failure dialog** It's possible the flow couldn't be completed if the user enabled an old setting in GPM to encrypt passwords with a passphrase. Expecting this to be uncommon, but here's how to test the UI if this happens: - [ ] Apply [Patch for testing: encrypted with passphrase](https://app.asana.com/0/1208775021175583/1208775021175583/f) - [ ] Start the import flow, and you'll see the error page - [ ] Tap the ✖️ button - [ ] Verify the results dialog shows an error state
- Loading branch information
Showing
28 changed files
with
1,468 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.