aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-22app: lazily initialize hiltEntryPoint to make sure that activity is ↵Aditya Wasan
available before we use appContext Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22test: remove context parameterAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22spotless: fix formattingAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22test: update MigrationsTest to run on JVMAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22app: refactor GitSettings and ProxyUtils and inject them using hiltAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22di: add context and preferences moduleAditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22chore(format): format code using spotlessSphericalKat
Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-17fix(tests): return null/default values from faked android sdkSphericalKat
fixes behaviour of getFilesDir Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-17refactor(extension): remove PreferenceManager dependency for getting preferencesSphericalKat
should help when using faked SharedPreferences Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-17chore(build): add mock shared preference dependencySphericalKat
Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-15Move file reads in RV adapters to a background dispatcherHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15meta: add an ignore-revs file and document its useHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15all: reformat with Spotless againHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15spotless: don't set the ratchetFrom optionHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-15Bump Robolectric, Gradle and kotlinx.coroutines (#1408)Harsh Shandilya
2021-05-12Upgrade Gradle and `androidx.annotation` (#1407)Harsh Shandilya
2021-05-11Show current copy timeout in settings (#1404)Aditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-09build: bump kgp-leak-patcherHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09gradle: update core-ktx, material and recyclerview-selectionHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: bump zxing-android and move to MavenCentralHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: switch to Spotless for formattingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: fix Crowdin plugin resolving variables eagerlyHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: remove deprecated IR toggleHarsh Shandilya
It's enabled by default in Kotlin 1.5.0 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09build: remove unused JCenter includeHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09github: cleanup and better document PR workflow skip logicHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09github: bump actions/github-script to v4.0.2Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07github: bump reactivecircus/android-emulator-runner to v2.16.0Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07build: bump gradle-maven-publish-plugin to 0.15.1Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-06Upgrade Kotlin and AndroidX dependencies (#1402)Harsh Shandilya
2021-05-02Fix incorrect changelog entries (#1401)Harsh Shandilya
2021-05-02app: update GpgIdentifier testsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02openpgp-ktx: accept emails without a TLDHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02build: trigger a Crowdin build before syncing stringsHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02github: fix crowdin workflow namingHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02strings: sync with crowdinHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-30Refactor openpgp-ktx to leverage coroutines (#1398)Harsh Shandilya
* 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 Shandilya
* 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-25Do not ASCII armor files when encrypting (#1396)Harsh Shandilya
2021-04-22build: bump AndroidX Activity, Core, and Fragment (#1394)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-21Support creating pinned shortcuts directly (#1393)Harsh Shandilya
* CHANGELOG: update for pinning support * PasswordFragment: support pinning * PasswordStore: use `PasswordItem#createAuthEnabledIntent` * PasswordItem: add `createAuthEnabledIntent` API * DecryptActivity: remove last changed time Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-21Refactor app shortcut handling (#1392)Harsh Shandilya
2021-04-21Enable StrictMode in debug logging builds (#1391)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-19Migrate some tests to Robolectric (#1389)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18Use correct time to find TOTP secret (#1387)Aditya Wasan
2021-04-18Remove hand-rolled CoroutineScope and fix inverted conditions (#1386)Harsh Shandilya
2021-04-18app: switch to format-common's PasswordEntryHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18app: configure Hilt and desugaringHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18format-common: initial API for PasswordEntryHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18format-common: add baseline moduleHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18build: add dependencies for format-commonHarsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>