aboutsummaryrefslogtreecommitdiff
path: root/app/src/nonFree/java
AgeCommit message (Collapse)Author
2023-05-12feat: raise min SDK to 26Harsh Shandilya
Autofill is only available on API 26 and above and I do not want to deal with bugs on these older Android releases.
2022-12-31chore: add inherited deprecation annotationHarsh Shandilya
2022-12-03feat(app): add implementations for SentryLeakUploaderHarsh Shandilya
2022-07-22Begin cleaning up Detekt warnings (#2027)Harsh Shandilya
2022-07-15all: re-do package structure yet againHarsh Shandilya
2022-05-27Fix ClipboardService crash (#1928)Harsh Shandilya
* Fix clipboard service crash on API 31 * all: use ints directly for SDK version checks I much prefer it this way
2022-04-25all: reformat with ktfmt 0.36Harsh Shandilya
2022-04-21Remove support for external storage and raise target SDK to 31 (#1863)Harsh Shandilya
2021-10-03Cleanup and improve CI checks (#1511)Harsh Shandilya
2021-10-03Replace Timber with logcat (#1509)(´⌣`ʃƪ)
* Replace Timber with logcat (#1505) * Add extension for asLog which takes a message param Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-15all: reformat with Spotless againHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: reformat with ktfmtHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-05Refactor package structure (#1233)Harsh Shandilya
* idea: default test runner to Gradle * Kick off package structure revamp * Reparent all classes under dev.msfjarvis.aps 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>
2020-09-05AutofillSmsActivity: use runCatching to replace exception handlingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-30Fix two SMS Autofill crashes (#985)Fabian Henneke
SMS OTP Autofill currently crashes for two reasons: 1. Tasks.await has a precondition of not running on the UI thread. 2. Exceptions thrown from Tasks are always wrapped into ExecutionExceptions and need to be unwrapped before they can be identified as ResolvableApiException. This commit addresses both issues by making waitForSms a proper coroutine using withContext and a custom wrapper around Task<T> that relies on suspendCoroutine and automatically unwraps exceptions.
2020-07-02Fill OTP fields with SMS codes (#900)Fabian Henneke
* Fill OTP fields with SMS codes * Allow SMS OTP fill also for web origins * Introduce free and nonFree build variants * Fix up workflow * Improve layout and feature detection * Workflow changes * Add Changelog entry * github: update release workflow for nonFree/Free split Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Switch to lifecycleScope * github: make snapshot deploy free variant Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>