Commit graph

87 commits

Author SHA1 Message Date
renovate[bot]
11a97a7bc5
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 (#2652)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-17 19:12:09 +05:30
Harsh Shandilya
959a56d7ff
refactor: un-flatten module structure 2023-08-10 03:31:08 +05:30
renovate[bot]
4a1d6721b2
chore(deps): update plugin com.gradle.enterprise to v3.14.1 (#2626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-27 10:58:53 +05:30
Harsh Shandilya
f330e59ad1
fix(deps): use Compose Compiler from gMaven 2023-07-27 01:02:13 +05:30
renovate[bot]
f9bd5afd95
chore(deps): update plugin com.gradle.enterprise to v3.14 (#2607)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-18 22:53:16 +05:30
Harsh Shandilya
ae9f56e965
refactor(build): move dependency updates to a Settings plugin 2023-07-12 16:22:27 +05:30
renovate[bot]
e973dc53ca
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0 (#2597)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-10 22:37:05 +00:00
Harsh Shandilya
56a21e1788
chore(deps): bump Compose Compiler to 1.4.8-dev-k1.9.0-RC-5532d15c918 2023-07-06 12:36:55 +05:30
renovate[bot]
485ba54d27
chore(deps): update plugin com.gradle.enterprise to v3.13.4 (#2561)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-19 17:02:06 +00:00
renovate[bot]
98f2622fe4
chore(deps): update plugin com.gradle.enterprise to v3.13.3 (#2528)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 19:48:07 +05:30
Harsh Shandilya
bd464556b6
feat(build): use JVM toolchains to enforce Java 17 usage
This simplifies project setup in both CI and for individual contributors
2023-05-24 01:53:12 +05:30
Harsh Shandilya
a76da935cd
feat: remove unnecessary CoroutineTestRule 2023-05-12 18:06:47 +05:30
renovate[bot]
34f9d35276
chore(deps): update plugin com.gradle.enterprise to v3.13.2 (#2508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 17:51:36 +00:00
renovate[bot]
e11226949e
chore(deps): update dependency androidx.compose.compiler:compiler to v1.4.7 (#2500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-05-03 20:27:34 +00:00
renovate[bot]
54c6e897ac
chore(deps): update plugin com.gradle.enterprise to v3.13.1 (#2499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-03 20:44:39 +05:30
renovate[bot]
a96e6ebe06
fix(deps): update kotlin to v1.8.21 (#2484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-04-26 20:29:39 +00:00
renovate[bot]
38d569a9e2
chore(deps): update dependency androidx.compose.compiler:compiler to v1.4.5
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2023-04-13 16:46:05 +05:30
renovate[bot]
fc9b8bcf97
chore(deps): update plugin com.gradle.enterprise to v3.13 (#2467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12 22:01:43 +05:30
Harsh Shandilya
5e3c08f1da
feat(deps): migrate to Kotlin 1.8.20 2023-04-10 16:20:59 +05:30
Aditya Wasan
97b3577a46
Refactor SSHKey into a separate module (#2450)
* refactor(ssh): add `ssh` module

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add `SSHKey` data class

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add `SSHKeyType` enum

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add `SSHKeyAlgorithm` class

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add class to generate `RSA` key

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* chore(ssh): add required dependencies

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add `ECDSAKeyGenerator` and remove constants

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): add utilities

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* feat(ssh): add `SSHKeyWriter`

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* refactor(ssh): make ssh key generators suspending

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* fix(ssh): fix explicit API violations

* feat: complete `ED25519KeyWriter` implementation

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* factor(ssh/writer): update writer interface

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* feat(ssh/provider): add providers for different key types

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* feat(ssh): add SSHKeyManager for common key functionality

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* feat(ssh): add remaining methods to reach feature parity with old SSH implementation

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* wip(app): start using SSHKeyManager instead of SSHKey class

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* refactor(ssh): update package name

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* chore(ssh): fix detekt warnings

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>

* chore: fixes across the board

---------

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-04-02 18:04:33 +00:00
renovate[bot]
a8f19a16dc
chore(deps): update plugin com.gradle.enterprise to v3.12.6 (#2437)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 15:49:55 +00:00
renovate[bot]
d0b0589e34
chore(deps): update plugin com.gradle.enterprise to v3.12.5 (#2423)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-20 17:32:47 +05:30
renovate[bot]
bbd0e8d12c
chore(deps): update plugin com.gradle.enterprise to v3.12.4 (#2397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 12:45:10 +00:00
Harsh Shandilya
ab5486c9ea
chore(deps): use Compose Compiler from gMaven 2023-02-09 00:01:10 +05:30
Harsh Shandilya
356a8d8cae
chore(deps): update Compose Compiler to 1.4.1-dev-k1.8.10-c312d77f4cb 2023-02-04 18:11:28 +05:30
renovate[bot]
93cb7ee668
chore(deps): update plugin com.gradle.enterprise to v3.12.3 (#2350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-30 16:11:55 +00:00
Harsh Shandilya
d7aceecbcc
chore(deps): update androidx.compose.compiler to 1.4.0 2023-01-18 14:37:26 +05:30
Harsh Shandilya
d6c5591040
chore(deps): upgrade to Kotlin 1.8.0 2023-01-11 17:53:04 +05:30
renovate[bot]
2753504f59
chore(deps): update plugin com.gradle.enterprise to v3.12.2 2023-01-05 00:47:30 +05:30
renovate[bot]
7d931e8403
chore(deps): update plugin com.gradle.enterprise to v3.12.1 (#2306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-20 20:12:00 +05:30
Harsh Shandilya
8cfe6ec84c
refactor: merge format-common-impl into format-common
Also converts the format-common module into an Android library since
UriTotpFinder requires the Android SDK.
2022-12-19 16:47:17 +05:30
renovate[bot]
9f89e1dbf5
chore(deps): update plugin com.gradle.enterprise to v3.12 (#2291)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-08 19:17:14 +00:00
renovate[bot]
9bfe368579
chore(deps): update plugin com.gradle.enterprise to v3.11.4 (#2232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-08 12:52:30 +00:00
renovate[bot]
9a315dbf6e
chore(deps): update plugin com.gradle.enterprise to v3.11.3 (#2220)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-31 18:48:48 +05:30
Harsh Shandilya
0c939a2929
refactor(deps): switch to Compose BOM 2022-10-25 18:28:45 +05:30
Harsh Shandilya
cdf0f30c61
Refactor format-common module (#2196)
* fix: touch up `PasswordEntryTest` KDoc

* feat: add format-common-impl module

* refactor: switch app to format-common-impl

* refactor: move `format-common` tests to `format-common-impl`

* feat: add a test for Steam OTP
2022-10-21 21:36:27 +05:30
Harsh Shandilya
df764932f7
Migrate to Metalava for validating API (#2195) 2022-10-21 06:32:23 +00:00
renovate[bot]
e1056b5d47
chore(deps): update plugin com.gradle.enterprise to v3.11.2 (#2180)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-10-12 21:49:31 +05:30
Harsh Shandilya
ebada9bfeb
chore(deps): upgrade to Compose Compiler 1.3.2 2022-10-05 20:28:51 +05:30
renovate[bot]
a4c122a4b1
fix(deps): update kotlin to v1.7.20 (#2154)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-10-03 14:13:16 +05:30
Harsh Shandilya
8113bb18e7
Avoid method references in settings.gradle.kts (#2073) 2022-08-23 09:51:22 +00:00
renovate[bot]
fd9614d4ae
chore(deps): update plugin com.gradle.enterprise to v3.11.1 (#2054)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-10 17:24:13 +00:00
renovate[bot]
a1adc5d9e9
chore(deps): update plugin com.gradle.enterprise to v3.11 (#2052)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-08-10 11:22:19 +00:00
Harsh Shandilya
4548140cae
Remove openpgp-ktx 2022-07-15 14:53:52 +05:30
Harsh Shandilya
bcf33e90a5
Remove OpenKeychain code and leave TODOs for missing functionality 2022-07-15 14:53:52 +05:30
renovate[bot]
1c82f301da
chore(deps): update plugin com.gradle.enterprise to v3.10.3 (#1991)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-07-11 17:24:12 +05:30
Harsh Shandilya
f973f32a4d gradle: add play-sdk-proto module to gMaven filter 2022-07-09 10:16:01 +00:00
Harsh Shandilya
786ee94a9e
Switch to R8 dev releases (#1986) 2022-07-07 08:58:45 +00:00
Harsh Shandilya
91f29f6a40
gradle: re-enable ui-compose 2022-07-07 11:28:59 +05:30
Harsh Shandilya
8a9ebf3f7e
build-logic: introduce versions plugin 2022-07-07 11:28:58 +05:30