aboutsummaryrefslogtreecommitdiff
path: root/autofill-parser/src
AgeCommit message (Collapse)Author
2021-03-20Mark unfocused single password fields as fillable (#1258)Fabian Meumertzheim
Unfocused single password fields in forms with no other recognized fields must be marked as fillable or the Autofill service will no longer be invoked on that form. This is compatible with the restrictions of single-origin mode as filling only takes place after the password field has gained focus and the user has tapped the fill UI. For an example website where fill UI is not shown without this commit, open https://amazon.lbb.de and tab the user name field ("Benutzername") first before focusing the password field. (cherry picked from commit c15594b045ad035b2026a201acd2a89e3962de4d)
2021-03-20Add German term for username to heuristic keywords (#1259)Fabian Meumertzheim
(cherry picked from commit a67c2a2f4a339eb35376ce9cd0469e6a690bc66e)
2021-03-20Update Public Suffix List data (#1235)github-actions[bot]
(cherry picked from commit f56086cd78e81709afde523c1311a22bd0e108cd)
2021-03-20autofill-parser: update publicsuffixes file (#1220)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit 0b9d3dc5c23e372ae7b4e7df266ac0172701c307)
2021-03-20Update Public Suffix List data (#1214)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit f17bd783989a683c1ea20cb29d3b53a3c251fdde)
2021-03-20autofill-parser: update publicsuffixes file (#1202)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit 74c0c305a52fba47e36107afa2769d780c876dd1)
2021-03-20autofill-parser: update publicsuffixes file (#1194)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit e54955dd5e6b97679ba723ef20ec965895c297b4)
2021-03-20Make autofill-parser API explicit and refactor (#1182)Fabian Henneke
(cherry picked from commit 73648b39d02086d1b964a89e049fe2c4ae3c33fc)
2021-03-20autofill-parser: update publicsuffixes file (#1178)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit 07b8505fe08c4cb33a8f3f72617cc932405cdb81)
2021-03-20autofill-parser: update publicsuffixes file (#1173)github-actions[bot]
Co-authored-by: GitHub Actions <noreply@github.com> (cherry picked from commit e124dcbd595464e2c4c45c1d160e30972740c492)
2021-03-06Mark Chrome as reliably fillable and saveable (#1338)Fabian Meumertzheim
* Mark Chrome as reliably fillable and saveable * Mention Autofill improvements in CHANGELOG (cherry picked from commit 6206850eb298f554b7ce9a1cd9adb6a392ff1e54)
2021-03-06Mark Chrome Beta as reliably fillable and saveable (#1291)Fabian Meumertzheim
https://chromereleases.googleblog.com/2021/01/chrome-beta-for-android-update_28.html (cherry picked from commit fe29aa0cb0900683b83f47e70e1ba3967f32d560)
2020-12-21Mark Chrome Dev as non-flaky and able to save (#1250)Fabian Meumertzheim
(cherry picked from commit 5a3395040cab74903c95eb5d97308451d051ac96) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-21Mark Chrome Canary as non-flaky and allowing save (#1237)Fabian Meumertzheim
* Mark Chrome Canary as non-flaky and allowing save * autofill-parser: update API dump Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser: bump snapshot version Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 2e43d77c5c72a0111445317a3d88e53a8b4b6782) Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-10-23autofill-parser: add DuckDuckGo's F-Droid signatureHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 8eec5cc6c7dc6d4c50dadf78e6cdc948c19486a5)
2020-10-23autofill-parser: add support for multiple signatures for a single packageHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> (cherry picked from commit 0480b759527420be754f0a2720bccf4a46d06304)
2020-10-10Update Public Suffix List data (#1145)github-actions[bot]
Co-authored-by: FabianHenneke <FabianHenneke@users.noreply.github.com>
2020-10-05Resolve lock contention from lazy delegates (#1135)Harsh Shandilya
2020-10-03Update Public Suffix List data (#1132)github-actions[bot]
Co-authored-by: FabianHenneke <FabianHenneke@users.noreply.github.com>
2020-10-02Allow matching password fields based on hints only (#1129)Fabian Henneke
Filling passwords is usually only offered for fields with a password input type, which ensures that they are always properly masked. Certain custom views (e.g., the Termux terminal view), may apply their own masking that is not based on the standard views. With this commit, we allow filling passwords into arbitrary fields as long as they have an Autofill hint that indicates a password.
2020-10-02Exit tie breakers early in unique or no match case (#1130)Fabian Henneke
Tie breakers for Autofill fields should only be evaluated if there is a need to, in particular not if only a single or no field is matched. Apart from a potential minor performance improvement, this should not cause any user-visible changes, but does simplify the log output considerably.
2020-09-26Update Public Suffix List data (#1121)github-actions[bot]
Co-authored-by: FabianHenneke <FabianHenneke@users.noreply.github.com>
2020-09-20autofill-parser: drop use of core-ktxHarsh Shandilya
We use an alpha version of core-ktx that might be undesirable for projects including the library Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-09-16Autofill: Extract AutofillParser into separate subproject (#1101)Vincent Breitmoser
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Henneke <fabian@henneke.me>