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
Wire in fallback key selection flow #958
Wire in fallback key selection flow #958
Conversation
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
app/src/main/java/com/zeapo/pwdstore/crypto/GetKeyIdsActivity.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/zeapo/pwdstore/crypto/PasswordCreationActivity.kt
Outdated
Show resolved
Hide resolved
app/src/main/java/com/zeapo/pwdstore/crypto/PasswordCreationActivity.kt
Outdated
Show resolved
Hide resolved
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
…-id-fallbacks * origin/fix_key_id_parsing: Fix a crash when parsing long key IDs
* develop: Fix a crash when parsing long key IDs (android-password-store#959) Allow Autofill on custom views with Autofill hints (android-password-store#946)
* develop: Fix a crash when parsing long key IDs (android-password-store#959) Allow Autofill on custom views with Autofill hints (android-password-store#946) Migrate to Gradle Kotlin DSL (android-password-store#936) build: upgrade all dependencies (android-password-store#953) github: create release as draft
* fix_key_id_parsing: Fix OpenPgpApi extra type confusion Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* develop: Fix OpenPgpApi extra type confusion (android-password-store#960) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Could you test this again and verify that my refactoring in 05f68da didn't break anything? |
It does work, but we need to get committing in order. The flow from empty |
Oh, and this also needs changelog entries. |
Supporting all identities in |
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
@msfjarvis Could you check whether the changes are now committed separately? |
They are. However my previous, albeit unlikely, test case of having a |
@FabianHenneke we can merge this and then I can start off the 1.10.1 release process. |
This should show an error snackbar, but maybe it doesn't since this is parsed as an empty user ID. What does happen for you? |
It does show an error snackbar. Earlier, it'd prompt me to select a key. |
The last commit I made should fix that, I'm simply ignoring blank lines now. I agree that this should be good to go. Do you want to add a changelog entry to this PR or a separate one? |
Add it to this one, let's get everything sorted. |
Co-authored-by: Fabian Henneke <fabian@henneke.me> (cherry picked from commit 084b833)
* origin/release: build: prepare next development version build: bump version Prepare release 1.10.1 Add CHANGELOG entries for 1.10.1 (android-password-store#961) Wire in fallback key selection flow (android-password-store#958) Fix OpenPgpApi extra type confusion (android-password-store#960) Fix a crash when parsing long key IDs (android-password-store#959) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* origin/release: build: prepare next development version build: bump version Prepare release 1.10.1 Add CHANGELOG entries for 1.10.1 (android-password-store#961) Wire in fallback key selection flow (android-password-store#958) Fix OpenPgpApi extra type confusion (android-password-store#960) Fix a crash when parsing long key IDs (android-password-store#959) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* develop: Properly handle files without passwords (android-password-store#969) Expand OTP and PasswordEntry tests (android-password-store#968) README: clarify build types (android-password-store#966) build: prepare next development version build: bump version Prepare release 1.10.1 Add CHANGELOG entries for 1.10.1 (android-password-store#961) Wire in fallback key selection flow (android-password-store#958) Fix OpenPgpApi extra type confusion (android-password-store#960) Fix a crash when parsing long key IDs (android-password-store#959) Add CHANGELOG entries for 1.10.1 (android-password-store#961) Wire in fallback key selection flow (android-password-store#958) Fix OpenPgpApi extra type confusion (android-password-store#960) Fix a crash when parsing long key IDs (android-password-store#959) Allow Autofill on custom views with Autofill hints (android-password-store#946) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* develop: (28 commits) Allow creating nested directories CHANGELOG: update Show parent path on all types github: upload test reports on failure build: update APK cruft exclusion list Properly handle files without passwords (#969) Expand OTP and PasswordEntry tests (#968) README: clarify build types (#966) build: prepare next development version build: bump version Prepare release 1.10.1 Add CHANGELOG entries for 1.10.1 (#961) Wire in fallback key selection flow (#958) Fix OpenPgpApi extra type confusion (#960) Fix a crash when parsing long key IDs (#959) Add CHANGELOG entries for 1.10.1 (#961) Wire in fallback key selection flow (#958) Fix OpenPgpApi extra type confusion (#960) Fix a crash when parsing long key IDs (#959) Allow Autofill on custom views with Autofill hints (#946) ... Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
* develop: Allow creating nested directories CHANGELOG: update Show parent path on all types github: upload test reports on failure build: update APK cruft exclusion list Properly handle files without passwords (#969) Expand OTP and PasswordEntry tests (#968) build: prepare next development version build: bump version Prepare release 1.10.1 Add CHANGELOG entries for 1.10.1 (#961) Wire in fallback key selection flow (#958) Fix OpenPgpApi extra type confusion (#960) Fix a crash when parsing long key IDs (#959)
Brings back GetKeyIdsActivity and uses that to let users select a key in case we are unable to find one.
Should reasonably fix #955