aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-12chore(deps): update dependency gradle to v8.1 (#2466)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-12fix(deps): update bouncycastle to v1.73 (#2464)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11fix(deps): update dependency org.robolectric:robolectric to v4.10 (#2463)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-11chore(deps): update dependency gradle to v8.1-rc-4 (#2462)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-10fix: remove injection redirection in SSHFacadeHarsh Shandilya
2023-04-10feat: put new SSH layer behind a feature flagHarsh Shandilya
There hasn't been nearly enough regression testing on this and it is causing breakage, let's move it out of the default path until we've ironed out the kinks.
2023-04-10feat(deps): migrate to Kotlin 1.8.20Harsh Shandilya
2023-04-10fix: actually apply LeakCanary config changesHarsh Shandilya
2023-04-06chore(deps): update actions/github-script action to v6.4.1 (#2460)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06fix: only check repo initialization in commit flowHarsh Shandilya
2023-04-06feat: wire up key import functionalityHarsh Shandilya
2023-04-06fix: use created repository directlyHarsh Shandilya
2023-04-06fix(deps): update dependency androidx.compose:compose-bom to v2023.04.00 (#2459)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06fix(deps): update dependency androidx.fragment:fragment-ktx to ↵renovate[bot]
v1.6.0-alpha09 (#2458) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-06fix(deps): update dependency androidx.core:core-ktx to v1.10.0 (#2457)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-05Update Public Suffix List data (#2455)Harsh Shandilya
autofill-parser: update publicsuffixes file Co-authored-by: GitHub Actions <noreply@github.com>
2023-04-05chore(deps): update peter-evans/create-pull-request action to v5 (#2454)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04fix(deps): update dependency ↵renovate[bot]
io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin to v3.5.0 (#2453) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04chore(deps): update dependency gradle to v8.1-rc-3 (#2452)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-03fix(deps): update dependency com.michael-bull.kotlin-result:kotlin-result to ↵renovate[bot]
v1.1.17 (#2451) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-02Refactor SSHKey into a separate module (#2450)Aditya Wasan
* 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-03-31fix(deps): update dependency io.sentry:sentry-android to v6.17.0 (#2448)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-30fix(deps): update dependency app.cash.turbine:turbine to v0.12.3 (#2447)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-30fix(deps): update dependency app.cash.turbine:turbine to v0.12.2 (#2445)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-29fix(gradle): CC is now stableHarsh Shandilya
2023-03-29chore(build): upgrade to Gradle 8.1 RC2Harsh Shandilya
2023-03-29fix(deps): update dependency com.android.tools:r8 to v8.0.40 (#2443)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-27chore(deps): update actions/setup-java action to v3.11.0 (#2442)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-27chore: suppress invalid suggestionHarsh Shandilya
2023-03-27refactor: migrate to androidx.core APIs for `Bundle`/`Intent` API changesHarsh Shandilya
2023-03-27chore(deps): upgrade to androidx.core 1.10.0-rc01Harsh Shandilya
2023-03-27Sync localisations from Crowdin (#2440)Harsh Shandilya
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com>
2023-03-26feat(build): migrate to Crowdin V2 APIHarsh Shandilya
2023-03-26Sync localisations from Crowdin (#2439)Harsh Shandilya
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com>
2023-03-25feat: offer to import a PGP key when none are presentHarsh Shandilya
2023-03-25fix: remove NoKeysProvided errorHarsh Shandilya
We're making this invariant impossible in the code paths that hit it
2023-03-25fix: use DispatcherProvider in CryptoRepositoryHarsh Shandilya
2023-03-25chore: rename import button label string resourceHarsh Shandilya
2023-03-25fix: ensure repo dir is recreated after deletionHarsh Shandilya
2023-03-25fix(gradle): turn off R8 full modeHarsh Shandilya
2023-03-24chore(deps): update plugin com.gradle.enterprise to v3.12.6 (#2437)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24fix(deps): update dependency ↵renovate[bot]
com.google.testparameterinjector:test-parameter-injector to v1.11 (#2438) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24fix(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to ↵renovate[bot]
v0.25.1 (#2436) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24fix: extract hard-coded stringHarsh Shandilya
2023-03-24feat: add user guidance in PGP key manager screenHarsh Shandilya
2023-03-24chore(deps): update actions/checkout action to v3.5.0 (#2435)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24fix: adjust LeakCanary init flowHarsh Shandilya
2023-03-24fix(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to ↵renovate[bot]
v0.25.0 (#2434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23fix(ci): make shadow jobs actually use provided Gradle versionHarsh Shandilya
2023-03-23fix(ci): use correct job title for dependencyHarsh Shandilya