feat: save passwords to Peach from the Credential Manager save sheet (v2.12.0) onBeginCreateCredentialRequest now handles BeginCreatePasswordCredentialRequest alongside passkey registrations: Peach appears in the system 'save password' flow on Android 14+ (and backported devices via Play services). - passwordCreateEntry: reads the id/password from the request's candidateQueryData (androidx's stable wire keys; the Kotlin constants are @RestrictTo-internal) and offers a 'Save password to Peach' CreateEntry; not Pro-gated — saving is core, like the autofill save flow - PasswordCredentialSelectionActivity gains MODE_CREATE: builds an AutofillSaveDraft from the framework-verified caller (web origin, or app label for native callers) and stores via the existing planAutofillSave add/update planner, then answers CreatePasswordResponse; fails closed with no caller info or on store failure - create path split out of the passkey branch; passkey create behavior unchanged - autofill/passkeys/credentials unit suites green
$ koh steal kepr.uk/peach-android@dfa6c3b5a925
·
parent: 960b4a5c107a
discussion
log in to leave a comment.