Commit graph

244 commits

Author SHA1 Message Date
renovate[bot]
14ef69d277
chore(deps): update dependency com.github.android-password-store:sublime-fuzzy to v2 (#1658)
* chore(deps): update dependency com.github.android-password-store:sublime-fuzzy to v2

* fix import

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-01-12 12:42:27 +00:00
renovate[bot]
45b75b74c5
chore(deps): update dependency com.michael-bull.kotlin-result:kotlin-result to v1.1.14 (#1649)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-08 15:26:52 +00:00
renovate[bot]
69866e31fd
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.1.2 (#1646)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-07 09:42:17 +00:00
renovate[bot]
d44ea054de
chore(deps): update com.squareup.leakcanary to v2.8.1 (#1645)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-07 15:05:20 +05:30
renovate[bot]
c2424f6e89
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.1.1 (#1644)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-07 09:23:54 +05:30
renovate[bot]
54e51f7e57
chore(deps): update dependency com.google.android.gms:play-services-auth-api-phone to v18.0.1 (#1643)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-06 19:25:15 +05:30
renovate[bot]
1dbd307cc9
chore(deps): update com.squareup.leakcanary to v2.8 (#1642)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-04 15:56:56 +05:30
renovate[bot]
05f9e976ed
chore(deps): update dependency org.pgpainless:pgpainless-core to v1.0.0 (#1628)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-29 14:45:04 +05:30
renovate[bot]
527b09ee5f
chore(deps): update dependency org.pgpainless:pgpainless-core to v1.0.0-rc9 (#1625)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-28 15:58:23 +05:30
renovate[bot]
fcfce71b2c
chore(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.6.10 (#1624)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-27 19:20:17 +05:30
renovate[bot]
43f6a0090f
chore(deps): update dependency de.maxr1998:modernandroidpreferences to v2.3.0 (#1621)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-24 23:34:44 +05:30
renovate[bot]
66be6fc50a
chore(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v6.1.0 (#1620)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-24 09:35:02 +00:00
renovate[bot]
f1182feed6
chore(deps): update dependency org.pgpainless:pgpainless-core to v1.0.0-rc8 (#1619)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-24 09:27:52 +00:00
renovate[bot]
872b12da14
chore(deps): update dependency androidx.core:core-ktx to v1.8.0-alpha02 (#1608)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 12:59:03 +00:00
renovate[bot]
2b28f9f496
chore(deps): update dependency androidx.hilt:hilt-navigation-compose to v1.0.0-rc01 (#1612)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 12:45:27 +00:00
renovate[bot]
a304998bab
chore(deps): update dependency androidx.preference:preference to v1.2.0-rc01 (#1613)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 12:39:02 +00:00
renovate[bot]
ee2173f67b
chore(deps): update dependency androidx.compose.compiler:compiler to v1.1.0-rc02 (#1607)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-12-23 12:29:34 +00:00
renovate[bot]
efd5f1ec7c
chore(deps): update androidx.compose.foundation to v1.1.0-rc01 (#1605)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-12-23 11:56:07 +00:00
Harsh Shandilya
1b310bccc4
gradle: sort and reorganize version catalog 2021-12-23 15:56:59 +05:30
dependabot[bot]
ae0afcc585
build(deps): bump kotlinx-coroutines-android from 1.6.0-RC3 to 1.6.0 (#1599)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-22 10:00:20 +00:00
dependabot[bot]
29c5e65bf7
build(deps): bump pgpainless-core from 1.0.0-rc6 to 1.0.0-rc7 (#1595)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-20 17:29:48 +00:00
dependabot[bot]
24ec85e943
build(deps): bump spotless-plugin-gradle from 6.0.4 to 6.0.5 (#1591) 2021-12-17 17:38:39 +00:00
dependabot[bot]
abdcefd6a3
build(deps): bump kotlinx-coroutines-test from 1.6.0-RC2 to 1.6.0-RC3 (#1592) 2021-12-17 17:30:04 +00:00
Harsh Shandilya
64fed530b2
Batch dependency upgrades (#1590) 2021-12-14 17:08:01 +00:00
Harsh Shandilya
7d39bc0ae2
Miscellaneous build and CI cleanups (#1587) 2021-12-11 00:12:54 +05:30
dependabot[bot]
b59c4f068c
build(deps): bump kotlinx-coroutines-test from 1.6.0-RC to 1.6.0-RC2 (#1586) 2021-12-10 17:54:45 +00:00
Harsh Shandilya
09a10678de
build: add kotlinx-kover for library code coverage 2021-12-07 14:48:08 +05:30
dependabot[bot]
d72f3b85c4
build(deps): bump spotless-plugin-gradle from 6.0.2 to 6.0.4 (#1572) 2021-12-07 05:21:25 +00:00
dependabot[bot]
1f00619be5
build(deps): bump hilt-android from 2.40.4 to 2.40.5 (#1573)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-07 10:38:53 +05:30
dependabot[bot]
720d489fd2
build(deps): bump hilt-core from 2.40.4 to 2.40.5 (#1576)
* build(deps): bump hilt-core from 2.40.4 to 2.40.5

Bumps [hilt-core](https://github.com/google/dagger) from 2.40.4 to 2.40.5.
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.40.4...dagger-2.40.5)

---
updated-dependencies:
- dependency-name: com.google.dagger:hilt-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* sync dependency definitions

Signed-off-by: GitHub Actions <actions@github.com>

* sync dependency definitions

Signed-off-by: GitHub Actions <actions@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
Co-authored-by: msfjarvis <msfjarvis@users.noreply.github.com>
2021-12-07 10:07:39 +05:30
dependabot[bot]
20eae05eec
build(deps): bump spotless-plugin-gradle from 6.0.1 to 6.0.2 (#1569) 2021-12-06 17:39:11 +00:00
Harsh Shandilya
6be8b75b50
build: upgrade Hilt 2021-12-03 12:59:58 +05:30
Harsh Shandilya
a80020477f
gradle: add Maven Publish and Dokka plugins to root 2021-12-03 12:59:58 +05:30
Harsh Shandilya
1ade4eaf64
Cleanup dependency declarations and upgrade to Kotlin 1.6.0 (#1565) 2021-12-02 19:09:54 +00:00
dependabot[bot]
99c7913a48
build(deps): bump spotless-plugin-gradle from 6.0.0 to 6.0.1 (#1566)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-02 23:08:10 +05:30
dependabot[bot]
18a4cfb698
build(deps): bump robolectric from 4.7.2 to 4.7.3 (#1563)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-01 17:46:27 +00:00
dependabot[bot]
d2d7ba16b5
build(deps): bump bcprov-jdk15on from 1.69 to 1.70 (#1564)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-01 23:06:41 +05:30
dependabot[bot]
192fd11c45
build(deps): bump hilt from 2.40.1 to 2.40.3 (#1557)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-01 04:07:03 +00:00
dependabot[bot]
cbff738bd5
build(deps): bump robolectric from 4.7 to 4.7.2 (#1559)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-01 03:57:41 +00:00
dependabot[bot]
2b59c79a7a
build(deps): bump binary-compatibility-validator from 0.6.0 to 0.8.0 (#1558) 2021-12-01 03:19:37 +00:00
dependabot[bot]
25e7a16736
build(deps): bump pgpainless-core from 1.0.0-rc1 to 1.0.0-rc6 (#1554)
* build(deps): bump pgpainless-core from 1.0.0-rc1 to 1.0.0-rc6

Bumps [pgpainless-core](https://github.com/pgpainless/pgpainless) from 1.0.0-rc1 to 1.0.0-rc6.
- [Release notes](https://github.com/pgpainless/pgpainless/releases)
- [Changelog](https://github.com/pgpainless/pgpainless/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgpainless/pgpainless/commits/1.0.0-rc6)

---
updated-dependencies:
- dependency-name: org.pgpainless:pgpainless-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* sync dependency definitions

Signed-off-by: GitHub Actions <actions@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-12-01 07:35:59 +05:30
dependabot[bot]
2639298115
build(deps): bump okhttp from 4.9.0 to 4.9.3 (#1553)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2021-11-30 12:38:23 +00:00
Harsh Shandilya
fc211418c4
Implement workarounds for Dependabot to update dependencies (#1552) 2021-11-30 12:26:05 +00:00
Harsh Shandilya
44f2821794
build: upgrade Spotless and enable configuration caching 2021-11-16 00:22:17 +05:30
Harsh Shandilya
cbadee43cd
gradle: add all deps 2021-11-15 23:58:23 +05:30
Harsh Shandilya
96a9211f9e
build-logic: migrate Spotless to a convention plugin 2021-11-15 23:57:40 +05:30
Harsh Shandilya
51956be665
Update dependencies (#1540) 2021-11-13 17:50:15 +05:30
Harsh Shandilya
bbadf4a68d
Upgrade dependencies (#1537)
* app: use MaterialAlertDialogBuilder for preference dialogs

* build: upgrade all dependencies
2021-11-08 10:54:01 +05:30
Harsh Shandilya
0834c979a5
app: add Material3 themes 2021-11-03 15:07:00 +05:30
Harsh Shandilya
26f99a254f
Upgrade dependencies (#1531) 2021-11-03 08:33:44 +00:00
Harsh Shandilya
22ed045ea7
Upgrade dependencies (#1526)
* gradle: upgrade all dependencies

* github: replace gradle-cache-action with official gradle-build-action

* github: update wrapper-validation-action
2021-10-28 07:04:29 +05:30
Harsh Shandilya
aac74ae451
Switch new PGP backend to use PGPainless (#1522)
* crypto-pgpainless: init

* crypto-pgpainless: add an opinionated CryptoHandler impl

* app: migrate to crypto-pgpainless

* crypto-pgp: remove

* github: remove now unused instrumentation tests job

* crypto-common: fixup package names

* wip(crypto-pgpainless): add `PGPKeyPair` and `PGPKeyManager`

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
(cherry picked from commit 02d07e9e797a8600cc8c534a731dfffcc44cfdde)

* crypto-pgpainless: use hex-encoded key IDs

* crypto-pgpainless: replace legacy Gopenpgp-generated key file

* crypto-pgpainless: fix CryptoConstants source set

* crypto-pgpainless: fix tests

* crypto-pgpainless: reinstate PGPKeyManager tests

Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-10-23 17:02:50 +05:30
Harsh Shandilya
62d78dd52a
Upgrade AndroidX dependencies (#1514)
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-10-06 11:32:02 +00:00
(´⌣`ʃƪ)
2cef6a5bb4
Replace 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-10-03 14:02:15 +05:30
Harsh Shandilya
1c4150abcd
build: bump AndroidX dependencies (#1504) 2021-09-18 17:38:57 +05:30
Harsh Shandilya
f00a53c29b
Bump dependencies for Kotlin 1.5.30 (#1497) 2021-09-03 17:49:05 +05:30
Harsh Shandilya
8c56a1d7b8
Update AndroidX deps (#1491) 2021-08-24 16:03:29 +00:00
Harsh Shandilya
42220383d3
Bump Gradle and Timber (#1488)
* build: bump to Gradle 7.2

* gradle: bump to Timber 5.0.1
2021-08-18 10:08:40 +05:30
Harsh Shandilya
689a369a3a
Upgrade ConstraintLayout, Material and Timber (#1484) 2021-08-13 22:07:38 +00:00
Harsh Shandilya
70137f3191
gradle: switch to our fork of preference testing library (#1481) 2021-08-08 07:44:44 +00:00
Harsh Shandilya
1738364d2f
Make password generator parameter changes reactive (#1480)
* Make XkPassword generator reactive

* Handle empty strings

* Make password generator reactive

* Sync changelog for 1.13.5 release

* Add to changelog
2021-08-08 13:06:26 +05:30
Harsh Shandilya
6004addf62
Upgrade Compose and other AndroidX libraries (#1477)
* app: re-enable Compose

* app: remove inapplicable lint suppression

* gradle: bump AndroidX dependencies
2021-08-05 02:11:31 +05:30
Harsh Shandilya
403bb383b5
Upgrade to AGP 7.0.0 (#1474) 2021-07-29 09:54:31 +00:00
Harsh Shandilya
1172c3734f
gradle: bump dependencies (#1473) 2021-07-28 10:02:41 +05:30
Harsh Shandilya
d2832aad13
Bump plugin dependencies (#1467) 2021-07-21 19:39:23 +00:00
Harsh Shandilya
3f81677a36
gradle: bump Dagger to 2.38 (#1465) 2021-07-20 10:14:06 +05:30
Harsh Shandilya
fd6d0e52fc
Upgrade dependencies and temporarily disable Compose (#1457) 2021-07-15 06:44:05 +00:00
Harsh Shandilya
6e4ffe2902
Add initial implementation of Gopenpgp-backed PGP (#1441) 2021-07-11 17:22:26 +00:00
Harsh Shandilya
9c388e4974
Upgrade remaining dependencies (#1450) 2021-07-02 21:26:19 +00:00
Harsh Shandilya
ae5e109f67
Update AndroidX dependencies (#1449) 2021-07-01 17:31:37 +05:30
Harsh Shandilya
af27a330da
build: upgrade dependencies (#1444)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-25 00:28:05 +05:30
Harsh Shandilya
b35a9a948e
Update dependencies (#1437) 2021-06-13 15:36:45 +05:30
Harsh Shandilya
f2cab21163
Rollback AppCompat upgrade (#1433) 2021-06-06 11:19:31 +00:00
Harsh Shandilya
fbb4dafc1c
gradle: update AndroidX dependencies (#1430)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-04 11:30:30 +05:30
Harsh Shandilya
4bc023ce3b
gradle: bump deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-28 21:30:53 +05:30
Aditya Wasan
373a46f73a
Add compose dependencies (#1421)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-25 09:45:26 +00:00
Harsh Shandilya
e04371d64a
gradle: downgrade AppCompat to stable
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-23 18:11:52 +05:30
Harsh Shandilya
8f4cab4917
build: upgrade AGP
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22 22:13:29 +05:30
Harsh Shandilya
055b3478c5
gradle: bump AndroidX dependencies
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22 20:24:42 +05:30
SphericalKat
f377510afb
chore(build): add mock shared preference dependency
Signed-off-by: SphericalKat <amolele@gmail.com>
2021-05-17 14:19:02 +05:30
Harsh Shandilya
f25dabc5e7
Bump Robolectric, Gradle and kotlinx.coroutines (#1408) 2021-05-15 06:59:35 +00:00
Harsh Shandilya
859dc008bc
Upgrade Gradle and androidx.annotation (#1407) 2021-05-12 16:11:32 +05:30
Harsh Shandilya
67cd6c02a1
gradle: update core-ktx, material and recyclerview-selection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:34 +05:30
Harsh Shandilya
a9cf7d645d
build: bump zxing-android and move to MavenCentral
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:34 +05:30
Harsh Shandilya
7050f0ea40
build: switch to Spotless for formatting
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-09 11:52:33 +05:30
Harsh Shandilya
9d4a490c44
build: bump gradle-maven-publish-plugin to 0.15.1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-07 19:05:40 +05:30
Harsh Shandilya
0f465d4b95
Upgrade Kotlin and AndroidX dependencies (#1402) 2021-05-06 06:53:53 +00:00
Harsh Shandilya
ec7daf895e
build: trigger a Crowdin build before syncing strings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-02 07:36:18 +05:30
Harsh Shandilya
4880e1db27
Upgrade to Kotlin 1.5 (#1397)
* 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-28 10:27:14 +05:30
Harsh Shandilya
77d1a616de
build: bump AndroidX Activity, Core, and Fragment (#1394)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-22 00:05:49 +02:00
Harsh Shandilya
213778122c
Migrate some tests to Robolectric (#1389)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-19 17:13:12 +05:30
Harsh Shandilya
d27ba408d8
build: add dependencies for format-common
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-18 03:01:14 +05:30
Harsh Shandilya
1b0eb304de
buildSrc: update binary-compatibility-validator
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-04-16 20:42:23 +05:30
Harsh Shandilya
cfbdb5f92a
Update to Gradle 7.0 (#1381) 2021-04-12 12:08:06 +00:00