Commit graph

76 commits

Author SHA1 Message Date
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
renovate[bot]
d1a0b062b4
chore(deps): update plugin com.gradle.enterprise to v3.10.2 (#1944)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-06-09 15:39:44 +00:00
Harsh Shandilya
9d3312611e
Instate shadow jobs (#1923) 2022-05-25 12:29:04 +00:00
Harsh Shandilya
02144f9077
Upgrade to Gradle 7.5 RC1 (#1917) 2022-05-16 08:32:00 +00:00
Harsh Shandilya
179e7a5044
Tighten down dependency resolution (#1903) 2022-05-09 07:46:27 +00:00
renovate[bot]
48885a1ec5
chore(deps): update org.jetbrains.kotlin to v1.6.20 (#1817)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-04-01 17:16:07 +00:00
Harsh Shandilya
861ca58a58
Configure Sentry with more information (#1782)
* build-logic: remove error path in Sentry plugin

* gradle: fix UnstableApiUsage warning

* build-logic: configure Sentry Gradle Plugin

* app: set traces sample-rate to 1.0

* sentry-stub: init

* app: populate Sentry user field with feature flags
2022-03-13 12:11:01 +00:00
renovate[bot]
b12abc6ac7
chore(deps): update dependency gradle to v7.4 (#1717)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2022-02-08 12:03:18 +00:00
Harsh Shandilya
d89d500319
Move Compose code to ui-compose module (#1687) 2022-01-26 17:11:04 +00:00
Aditya Wasan
abc62c2b6b
Refactor randomized password generator into a separate module (#1663) 2022-01-13 16:43:53 +00:00
Harsh Shandilya
e673c59d87
dependency-sync: remove 2021-12-23 15:53:30 +05:30
Harsh Shandilya
67f8eb8404
diceware: init empty module 2021-12-21 02:13:23 +05:30