Commit graph

22 commits

Author SHA1 Message Date
Harsh Shandilya
5803f0244a Reapply "refactor: use Closeable#use extension where applicable"
This reverts commit 04f4b9804f.
2024-09-28 23:35:54 +05:30
Harsh Shandilya
04f4b9804f Revert "refactor: use Closeable#use extension where applicable"
This reverts commit 69513bf246.
2024-09-26 17:49:58 +05:30
Harsh Shandilya
69513bf246 refactor: use Closeable#use extension where applicable 2024-09-22 23:51:55 +05:30
renovate[bot]
88b38ea611
fix(deps): update dependency com.android.tools.build:gradle to v8.6.0 (#3192)
* fix(deps): update dependency com.android.tools.build:gradle to v8.6.0

* chore: regenerate Lint baselines

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-09-03 07:43:29 +00:00
Harsh Shandilya
282e9519ae chore: add missing copyright headers and update existing ones 2024-08-14 00:31:25 +05:30
Greg Renda
b5b7f746df
fix null pointer exception when using public only keys (#3143) (#3144)
Co-authored-by: Greg Renda <greg@renda.org>
2024-07-30 18:31:10 +00:00
renovate[bot]
0101ba17ee
fix(deps): update dependency com.android.tools.build:gradle to v8.5.0 (#3094)
* fix(deps): update dependency com.android.tools.build:gradle to v8.5.0

* chore: refresh Lint baseline

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-06-14 13:33:56 +00:00
Harsh Shandilya
c980c898de chore: reformat with trailing commas changes 2024-05-28 15:11:50 +05:30
Harsh Shandilya
0f9540a645
feat(pgpainless): add detection for passphrase-less messages (#3069)
* WIP: feat(pgpainless): add detection for passphrase-less messages

* refactor: test keys instead of the message

This makes more logical sense
2024-05-27 15:29:20 +00:00
Harsh Shandilya
6fe80fb4b3 fix(pgpainless): remove incorrect check
I don't believe this ever made sense to check in the decryption phase
2024-05-25 20:48:20 +05:30
Harsh Shandilya
87738477be fix: special-case AEAD failure
Fixes #2974
Fixes #2963
Fixes #2921
Fixes #2924
Fixes #2653
Fixes #2461
Fixes #2586
Fixes #2179
2024-04-14 23:19:31 +05:30
renovate[bot]
48067b4a01
fix(deps): update kotlinresult to v1.1.21 (#2958)
* fix(deps): update kotlinresult to v1.1.21

* refactor: fix deprecation warnings

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-03-17 06:33:48 +00:00
Harsh Shandilya
b1fd268400
Sync localisations from Crowdin (#2888)
* strings: sync with crowdin

* chore: refresh Lint baseline

---------

Co-authored-by: GitHub Actions <noreply@github.com>
2024-02-04 15:12:08 +00:00
Harsh Shandilya
ef39ef94cf Revert "fix: check if passphrase is necessary before asking for it"
Didn't fix the issue.

This reverts commit d8f76b33e9.
2023-12-27 23:57:49 +05:30
Harsh Shandilya
d8f76b33e9 fix: check if passphrase is necessary before asking for it
Updates #2836
2023-12-25 15:36:01 +05:30
Harsh Shandilya
a9b0112279
fix(deps): upgrade to JGit 4.5.7.201904151645-r
Currently requires deleting and re-cloning the repository to properly
detect symlink support, this will be fixed in the future to auto-detect
on existing repositories as well.

Fixes #2594
Fixes #2396
Fixes #636
Fixes #387
Fixes #98
2023-11-27 17:40:11 +05:30
Harsh Shandilya
41c86b67f3
refactor: use runSuspendCatching from kotlin-result 2023-09-28 01:29:24 +05:30
renovate[bot]
47d65d0740
fix(deps): update dependency com.slack.lint:slack-lint-checks to v0.6.0 (#2697)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-09-27 18:45:59 +00:00
renovate[bot]
6fa7b63a93
fix(deps): update dependency com.facebook:ktfmt to v0.46 (#2689)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 18:47:29 +00:00
renovate[bot]
9329710178
fix(deps): update dependency com.facebook:ktfmt to v0.45 (#2687)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-09-18 18:15:11 +00:00
renovate[bot]
8f950fb83e
fix(deps): update dependency org.pgpainless:pgpainless-core to v1.6.2 (#2667)
* fix(deps): update dependency org.pgpainless:pgpainless-core to v1.6.2

* fix(deps): use `-jdk18on` artifacts for BouncyCastle

* chore: re-roll Lint baseline

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-08-30 13:13:18 +00:00
Harsh Shandilya
959a56d7ff
refactor: un-flatten module structure 2023-08-10 03:31:08 +05:30