summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2023-07-09refactor: eliminate one level of nesting from BiometricAuthenticatorHarsh Shandilya
2023-07-09refactor: adopt Kotlin 1.9's `data object`sHarsh Shandilya
2023-07-09Sync localisations from Crowdin (#2595)Harsh Shandilya
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com>
2023-07-06fix(build): adjust ktfmt path filtering to allow formatting build.gradle.kts ↵Harsh Shandilya
files
2023-07-05feat(ui): add a dedicated Compose screen for editing passwordsHarsh Shandilya
2023-07-05fix(ui): adjust width of items in `PasswordEntryScreen`Harsh Shandilya
2023-06-27fix: remove use of unnecessary `Object#clone`Harsh Shandilya
2023-06-27fix: remove unused feature flagHarsh Shandilya
2023-06-27fix: replace hard-coded stringsHarsh Shandilya
2023-06-27chore: cleanup IDE warningsHarsh Shandilya
2023-06-21fix(deps): update bouncycastle to v1.75 (#2557)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-15feat: adopt Kotlin 1.9 Enum entries featureHarsh Shandilya
2023-06-15refactor: consistently adopt PGP over GPG for namingHarsh Shandilya
PGP is the standard, GPG is an implementation of it. We're adhering to PGP, and not using GPG.
2023-06-15fix(deps): update bouncycastle to v1.74renovate[bot]
2023-06-15fix: address `ComposeUnstableCollections` lintHarsh Shandilya
2023-06-15chore: rename TOML keys for coroutines depsHarsh Shandilya
2023-06-15chore: update PGP key list previewsHarsh Shandilya
2023-06-15fix: ensure PGP key list item works with longer user IDsHarsh Shandilya
2023-06-13fix: allow `gpg-id` to be the first line of a `.gpg-id` fileHarsh Shandilya
2023-06-04fix: replace `Stack` with `ArrayDeque` in `SearchableRepositoryViewModel`Harsh Shandilya
2023-06-04feat: add custom dialog title for passphrase cacheHarsh Shandilya
2023-06-04fix: start clearing violations of `DenyListedApi`Harsh Shandilya
2023-06-04fix: clear violations of `RawDispatcherUse`Harsh Shandilya
2023-06-04fix: clear violations of `FullyQualifiedResource`Harsh Shandilya
2023-06-04chore: refresh lint baselineHarsh Shandilya
2023-05-31Revert "fix: adjust R8 rules"Harsh Shandilya
This reverts commit 9838801ed3a0fb83368ede8166e38a38d056f618.
2023-05-28fix: adjust R8 rulesHarsh Shandilya
Workaround for https://github.com/getsentry/sentry-java/issues/2738
2023-05-27Revert "fix(app): remove invalid lint"Harsh Shandilya
This reverts commit 05c9c8c0ef67c1283aa6c57f7786c9d704655754.
2023-05-20refactor(build): sync Gradle properties set with current AGPHarsh Shandilya
2023-05-19feat(gpg): add methods to clear entries from GPG passphrase cacheHarsh Shandilya
2023-05-16fix(app): remove invalid lintHarsh Shandilya
2023-05-16chore: refresh Lint baseline with AGP 8.1.0-beta02Harsh Shandilya
2023-05-13fix: check feature flag before biometric authHarsh Shandilya
2023-05-12feat: raise min SDK to 26Harsh Shandilya
Autofill is only available on API 26 and above and I do not want to deal with bugs on these older Android releases.
2023-05-09fix: add warning to passphrase cache featureHarsh Shandilya
2023-05-08chore: adjust code styleHarsh Shandilya
2023-05-08feat: wire up passphrase cacheHarsh Shandilya
Currently has horrible UX and is behind an experimental feature flag
2023-05-08fix: adjust GPGPassphraseCache public APIHarsh Shandilya
2023-05-08refactor: move out GPG identifier parser to `BasePgpActivity`Harsh Shandilya
2023-05-08chore: touch up codestyle in `BiometricAuthenticator.kt`Harsh Shandilya
2023-05-05feat: kick off a very basic passphrase cacheHarsh Shandilya
2023-05-05refactor: make `PreferenceModule` codestyle consistentHarsh Shandilya
2023-05-05feat: switch default password generator to DicewareHarsh Shandilya
2023-04-30Sync localisations from Crowdin (#2493)Harsh Shandilya
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com>
2023-04-29fix(deps): update dependency com.facebook:ktfmt to v0.44 (#2490)renovate[bot]
* fix(deps): update dependency com.facebook:ktfmt to v0.44 * chore: reformat with ktfmt 0.44 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-04-27fix: use password entry for OTP entry fieldHarsh Shandilya
2023-04-27feat(build): add Slack's Compose LintsHarsh Shandilya
2023-04-27feat(lint): update baselinesHarsh Shandilya
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.