Conversation
Member
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
22 tasks
83c5c62 to
f57e31f
Compare
cb0165a to
a62bdee
Compare
f57e31f to
04c0006
Compare
a62bdee to
bdf9d39
Compare
04c0006 to
460efc0
Compare
bdf9d39 to
e33bbd8
Compare
460efc0 to
63c1596
Compare
67dbcc4 to
51afeb4
Compare
63c1596 to
f4223cc
Compare
51afeb4 to
c18321f
Compare
f4223cc to
492da5a
Compare
c18321f to
3785b1d
Compare
492da5a to
36e9130
Compare
3785b1d to
97d434c
Compare
36e9130 to
af68268
Compare
97d434c to
81af44c
Compare
af68268 to
a9c3baf
Compare
81af44c to
f272996
Compare
a9c3baf to
1c1a8b5
Compare
f272996 to
2516f85
Compare
1c1a8b5 to
60acf5f
Compare
2516f85 to
2fbb14b
Compare
60acf5f to
fd4d5b7
Compare
2fbb14b to
dc1ceb8
Compare
1a9dd7e to
8359eef
Compare
c74721e to
9f0cf9b
Compare
8359eef to
14e9701
Compare
9f0cf9b to
7fbdaee
Compare
14e9701 to
8a49632
Compare
4a983e8 to
133bd6b
Compare
8a49632 to
15eecd7
Compare
133bd6b to
732e58c
Compare
Base automatically changed from
feature/craig/autofill_gpm_javascript
to
develop
November 15, 2024 12:16
732e58c to
2a4356e
Compare
29 tasks
d9b11c1 to
720a9dc
Compare
CDRussell
commented
Nov 18, 2024
| if (!importGooglePasswordButtonShownPixelSent) { | ||
| importGooglePasswordButtonShownPixelSent = true | ||
|
|
||
| // pixel to show import button would fire here |
Member
Author
There was a problem hiding this comment.
next PR will implement this
cmonfortep
approved these changes
Nov 18, 2024
...main/java/com/duckduckgo/autofill/impl/ui/credential/management/AutofillSettingsViewModel.kt
Outdated
Show resolved
Hide resolved
...main/java/com/duckduckgo/autofill/impl/ui/credential/management/AutofillSettingsViewModel.kt
Outdated
Show resolved
Hide resolved
...pl/src/main/java/com/duckduckgo/autofill/impl/deviceauth/AutofillAuthorizationGracePeriod.kt
Show resolved
Hide resolved
.../com/duckduckgo/autofill/impl/ui/credential/management/viewing/AutofillManagementListMode.kt
Outdated
Show resolved
Hide resolved
c1cc10b to
3ae18f9
Compare
1 task
Base automatically changed from
feature/craig/autofill_gpm_css_fix_include_js
to
develop
November 21, 2024 09:57
3ae18f9 to
d702bc0
Compare
Member
Author
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

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.
Steps to test this PR
Empty state
Passwordsscreen and verify you seeImport Passwords From Googlebutton in the empty state (ifWebViewversion supports it)Pre-import dialog
Success results dialog
Open Google Passwordsbutton and complete the flowSuccess results dialog (with duplicates detected)
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: