aboutsummaryrefslogtreecommitdiffstats
path: root/autofill-parser
AgeCommit message (Collapse)AuthorFilesLines
2021-12-31autofill-parser: bump versionautofill-parser-v1.1.0Harsh Shandilya2-1/+5
2021-12-31autofill-parser: update changelogHarsh Shandilya1-2/+6
2021-12-31Revert "autofill-parser: remove Bromite from supported browsers (#1423)" (#1632)Harsh Shandilya2-3/+3
This reverts commit 3f20678d799e15e21d1b7f013bc3672270f0d20f.
2021-12-18autofill-parser: update publicsuffixes file (#1594)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-12-11autofill-parser: update publicsuffixes file (#1588)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-12-11Miscellaneous build and CI cleanups (#1587)Harsh Shandilya1-3/+1
2021-12-03Turn on explicit API for Kotlin JVM projects (#1568)Harsh Shandilya1-0/+1
2021-12-03all: switch to new convention pluginsHarsh Shandilya1-5/+3
2021-12-02Cleanup dependency declarations and upgrade to Kotlin 1.6.0 (#1565)Harsh Shandilya1-1/+1
2021-11-27autofill-parser: update publicsuffixes file (#1551)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-11-16build: apply `kotlin-common` convention plugin where applicableHarsh Shandilya1-0/+1
2021-11-15all: spotlessHarsh Shandilya1-3/+2
2021-11-13autofill-parser: update publicsuffixes file (#1539)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-10-09Upgrade plugin dependencies and fix Javadoc generation (#1517)Harsh Shandilya1-0/+1
* build: upgrade all plugins * autofill-parser/openpgp-ktx: apply Dokka plugin * Move repository configuration to settings.gradle.kts * Replace deprecated lintOptions * Reorder repositories
2021-10-03Replace Timber with logcat (#1509)(´⌣`ʃƪ)5-32/+34
* Replace Timber with logcat (#1505) * Add extension for asLog which takes a message param Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-08-28autofill-parser: update publicsuffixes file (#1493)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-24Update AndroidX deps (#1491)Harsh Shandilya2-7/+16
2021-08-21autofill-parser: update publicsuffixes file (#1489)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-14Update Public Suffix List data (#1485)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-13Disable explicit API for tests (#1483)Harsh Shandilya1-1/+1
* build: disable explicit API for test tasks * Remove `internal` modifier from test classes
2021-08-07Update Public Suffix List data (#1479)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com>
2021-07-29Revamp PSL updates (#1475)Harsh Shandilya4-3/+29
* build: import Mozilla's Gradle plugin for PSL updates * autofill-parser: add tests for PublicSuffixListLoader * autofill-parser: regenerate publicsuffixes list * github: switch to Gradle plugin for PSL updates
2021-07-29Upgrade to AGP 7.0.0 (#1474)Harsh Shandilya1-7/+1
2021-07-24autofill-parser: update publicsuffixes file (#1470)github-actions[bot]1-0/+0
Co-authored-by: GitHub Actions <noreply@github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-24Don't crash on null Autofill hints (#1469)Fabian Meumertzheim1-1/+1
Fixes #1468.
2021-06-07autofill-parser: add Styx as a supported browser (#1431)Harsh Shandilya2-0/+3
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
2021-06-04gradle: update AndroidX dependencies (#1430)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-26autofill-parser: remove Bromite from supported browsers (#1423)Harsh Shandilya2-3/+3
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15all: reformat with Spotless againHarsh Shandilya11-68/+203
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-12Upgrade Gradle and `androidx.annotation` (#1407)Harsh Shandilya1-1/+1
2021-05-02Fix incorrect changelog entries (#1401)Harsh Shandilya1-2/+0
2021-04-30Refactor openpgp-ktx to leverage coroutines (#1398)Harsh Shandilya1-0/+2
* openpgp-ktx: leverage coroutines for async IPC * Unwind nested dispatchers * Fix name shadowing warning Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-28Upgrade to Kotlin 1.5 (#1397)Harsh Shandilya4-17/+9
* build: upgrade Kotlin to 1.5.0 and Hilt to 2.35.1 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address kotlin.time.seconds deprecation Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser/openpgp-ktx: require Kotlin 1.5 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address string method deprecations Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: disable NewApi lint Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18build: enable explicit API automatically on all library projectsHarsh Shandilya1-4/+0
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-12Update to Gradle 7.0 (#1381)Harsh Shandilya1-5/+5
2021-04-10autofill-parser: restore LGPL-3.0 and MPL-2.0 licence headersHarsh Shandilya15-31/+15
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-07Add a changelog for autofill-parser (#1373)Harsh Shandilya1-0/+29
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-06Mark non-native Autofill browsers as unsupported on Oreo (#1370)Fabian Meumertzheim1-1/+7
Android Oreo lacks the Autofill compatibility mode for browsers, which means that browsers without explicit Android support will not trigger Autofill events on web sites.
2021-04-01Mark Ungoogled and Bromite as non-flaky (#1365)Fabian Meumertzheim1-2/+2
* Mark Bromite as non-flaky * Mark Ungoogled as non-flaky
2021-04-01Update all dependencies (#1358)Harsh Shandilya1-0/+2
* build: update all dependencies Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser: add new hints Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: force the right annotation version manually Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
2021-03-18autofill-parser: opt into ExperimentalUnsignedTypesHarsh Shandilya1-1/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: format XML files to 2 space indentHarsh Shandilya1-2/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: reformat with ktfmtHarsh Shandilya13-1634/+1588
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya15-18/+48
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-04Mark Chrome as reliably fillable and saveable (#1338)Fabian Meumertzheim1-1/+1
* Mark Chrome as reliably fillable and saveable * Mention Autofill improvements in CHANGELOG
2021-02-09Update Maven coordinates for library projects (#1313)Harsh Shandilya1-2/+2
2021-02-06Replace JCenter with Maven Central (#1303)Harsh Shandilya2-6/+7
2021-01-29Mark Chrome Beta as reliably fillable and saveable (#1291)Fabian Meumertzheim1-1/+1
https://chromereleases.googleblog.com/2021/01/chrome-beta-for-android-update_28.html
2021-01-22Codestyle churn (#1283)Harsh Shandilya1-1/+1
* editorconfig: delete Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * idea: adjust codestyle Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: reformat with simplified import ordering rules Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-22Mark unfocused single password fields as fillable (#1258)Fabian Meumertzheim1-0/+20
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.