aboutsummaryrefslogtreecommitdiff
path: root/app/src/main
AgeCommit message (Collapse)Author
2023-09-22fix(deps): update dependency com.android.tools.build:gradle to ↵renovate[bot]
v8.3.0-alpha05 (#2692) * fix(deps): update dependency com.android.tools.build:gradle to v8.3.0-alpha05 * refactor(autofill): workaround `RequiresApi` Lint --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-09-18fix(deps): update dependency com.facebook:ktfmt to v0.45 (#2687)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-08-31chore(deps): update hilt to v2.48 (#2668)renovate[bot]
* chore(deps): update hilt to v2.48 * fix: remove unsupported extension syntax --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-08-14fix(deps): update dependency me.zhanghai.android.fastscroll:library to ↵renovate[bot]
v1.3.0 (#2643) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-26fix: adjust Git log formatter to fix crashHarsh Shandilya
Fixes: d37fdfdbaabe ("fix(app): fully migrate to `java.time`")
2023-07-26fix: address new `IntentWithNullActionLaunch` lintHarsh Shandilya
2023-07-26chore: remove unnecessary suppressionsHarsh Shandilya
2023-07-23Sync localisations from Crowdin (#2616)Harsh Shandilya
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com>
2023-07-22fix(app): fully migrate to `java.time`Harsh Shandilya
2023-07-19chore: remove useless `OptIn` annotationsHarsh Shandilya
2023-07-12feat(build): target API 34Harsh Shandilya
2023-07-09refactor: rework password dialog to avoid memory leakHarsh Shandilya
2023-07-09refactor: extract prompt authentication callback creationHarsh Shandilya
2023-07-09fix: correctly use biometrics result in passphrase cache flowHarsh Shandilya
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-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-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: address `ComposeUnstableCollections` lintHarsh 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: clear violations of `RawDispatcherUse`Harsh Shandilya
2023-06-04fix: clear violations of `FullyQualifiedResource`Harsh Shandilya
2023-05-19feat(gpg): add methods to clear entries from GPG passphrase cacheHarsh 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-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-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-10fix: actually apply LeakCanary config changesHarsh Shandilya