Commit graph

112 commits

Author SHA1 Message Date
renovate[bot]
fd0e95afbe
chore(deps): update plugin com.gradle.develocity to v3.18.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 18:00:24 +00:00
renovate[bot]
79cd37a1e9
chore(deps): update plugin com.gradle.develocity to v3.18 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 14:53:46 +00:00
Harsh Shandilya
282e9519ae chore: add missing copyright headers and update existing ones 2024-08-14 00:31:25 +05:30
renovate[bot]
457ecade9c
chore(deps): update plugin com.gradle.develocity to v3.17.6 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 11:29:48 +00:00
renovate[bot]
515ee5ca5b
chore(deps): update plugin com.gradle.develocity to v3.17.5 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 19:39:52 +00:00
renovate[bot]
7bc51b6162
chore(deps): update plugin com.gradle.develocity to v3.17.4 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:53:59 +00:00
renovate[bot]
e5c8478693
chore(deps): update plugin com.gradle.develocity to v3.17.3 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-10 08:04:44 +00:00
renovate[bot]
7fc5c4dc88
chore(deps): update plugin com.gradle.develocity to v3.17.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17 12:14:31 +00:00
Harsh Shandilya
6c31f5428f fix(build): revert Develocity termsOfUseUrl change 2024-04-14 23:27:40 +05:30
renovate[bot]
0390d4dc08
chore(deps): update plugin com.gradle.develocity to v3.17.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 17:13:22 +00:00
Harsh Shandilya
242ace9b28 fix(deps): migrate away from deprecated Gradle Enterprise plugin 2024-04-03 11:23:56 +05:30
renovate[bot]
68f948498f
chore(deps): update plugin com.gradle.enterprise to v3.16.2 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-26 14:56:18 +00:00
Harsh Shandilya
6d4acac53f feat(build): remove dependency updates plugin
Renovate handles this for us
2024-01-22 00:22:34 +05:30
renovate[bot]
b8ec01ad61
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.8.0 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 18:36:14 +00:00
Harsh Shandilya
e58151e971
fix(build): tweak repository settings 2024-01-08 23:24:09 +05:30
Harsh Shandilya
600e20824e
refactor(build): simplify repository declarations 2023-12-17 14:42:40 +05:30
Harsh Shandilya
ced2008a85
Revert "Refactor SSHKey into a separate module ()"
This reverts commit 97b3577a46.
2023-12-15 18:53:58 +05:30
renovate[bot]
50006f56ef
chore(deps): update plugin com.gradle.enterprise to v3.16.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-15 01:54:04 +05:30
renovate[bot]
d9a389a49f
chore(deps): update dependency androidx.compose.compiler:compiler to v1.5.6 ()
* chore(deps): update dependency androidx.compose.compiler:compiler to v1.5.6

* fix(build): allow Compose Compiler to be sourced gMaven

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-12-06 19:09:09 +00:00
renovate[bot]
6614e7e176
chore(deps): update plugin com.gradle.enterprise to v3.16 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-05 22:22:35 +00:00
Harsh Shandilya
2de636c31b
feat: remove WhatTheStack
This is pretty unmaintained
2023-11-28 11:56:49 +05:30
renovate[bot]
14755455f1
fix(deps): update dependency com.android.tools.build:gradle to v8.3.0-alpha14 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-11-18 21:54:43 +05:30
renovate[bot]
cad2716be7
chore(deps): update plugin com.gradle.enterprise to v3.15.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-05 14:59:13 +00:00
renovate[bot]
49802754a2
chore(deps): update plugin com.gradle.enterprise to v3.15 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 23:35:49 +05:30
renovate[bot]
b708aca9e5
chore(deps): update kotlin and compose ()
* chore(deps): update kotlin and compose

* fix(deps): use prerelease Compose Compiler

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-08-24 04:50:11 +00:00
renovate[bot]
11a97a7bc5
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
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 ()
* 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 ()
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 ()
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 ()
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