Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-21 | fix(build): remove `DSL_SCOPE_VIOLATION` suppression | Harsh Shandilya | |
This was a Gradle bug that is now fixed https://docs.gradle.org/8.1-rc-1/release-notes.html#:~:text=Access%20to%20version%20catalog%20for%20plugins%20in%20the%20plugins%20%7B%7D%20block | |||
2023-03-19 | fix: inverted test in `Migrations#removeCurrentBranchValue` | Harsh Shandilya | |
2023-03-18 | fix(app): control LeakCanary lifecycle more explicitly | Harsh Shandilya | |
2023-03-08 | fix: also swallow retry attempts in SSHJ biometric auth | Harsh Shandilya | |
2023-03-08 | chore: add more logging to biometric operations | Harsh Shandilya | |
2023-03-08 | fix: use UI context for more `Toast`s | Harsh Shandilya | |
Fixes: a3b88c1dee86 ("fix: use activity context for Toast") | |||
2023-03-04 | fix: make remembering HTTPS password the default | Harsh Shandilya | |
Not many good reasons to do this a different way | |||
2023-03-04 | fix: use activity context for Toast | Harsh Shandilya | |
Fixes a newly introduced warning in API 33 > Tried to access visual service WindowManager from a non-visual Context:app.passwordstore.Application@d2801f8 WindowManager > should be accessed from Activity or other visual Context. Use an Activity or a Context created with > Context#createWindowContext(int, Bundle), which are adjusted to the configuration and visual bounds of an area on screen. | |||
2023-03-01 | chore: refresh Lint baselines | Harsh Shandilya | |
2023-03-01 | refactor(app): centralize lint configuration | Harsh Shandilya | |
2023-02-26 | Sync localisations from Crowdin (#2392) | Harsh Shandilya | |
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com> | |||
2023-02-23 | chore(i18n): import current translations | Harsh Shandilya | |
2023-02-23 | fix: clarify OTP import failure strings | Harsh Shandilya | |
2023-02-08 | chore(deps): bump `com.facebook:ktfmt` to 0.43 | Harsh Shandilya | |
2023-01-31 | Revert "refactor: use a ViewModel to pass around decryption passphrase" | Harsh Shandilya | |
This fails to correctly handle retries. Will re-land after I can figure out why. This reverts commit 2fbad7ef6b42cc30c5eac79d5d166bba7cba42a4. | |||
2023-01-28 | feat: wire up SLF4J integration | Harsh Shandilya | |
2023-01-28 | refactor: extract SLF4J loggers for re-use | Harsh Shandilya | |
2023-01-26 | chore(deps): upgrade security-crypto to 1.1.0-alpha04 | Harsh Shandilya | |
2023-01-26 | fix(app): address UI inconsistencies in proxy configuration screen | Harsh Shandilya | |
2023-01-19 | refactor: use a ViewModel to pass around decryption passphrase | Harsh Shandilya | |
2023-01-12 | fix: remove deprecated method | Harsh Shandilya | |
2023-01-05 | fix: add ProGuard rules for LeakCanary's reflective uses | Harsh Shandilya | |
2022-12-31 | chore: reword confusing comments | Harsh Shandilya | |
2022-12-31 | chore: add inherited deprecation annotation | Harsh Shandilya | |
2022-12-31 | fix: remove unnecessary log statement | Harsh Shandilya | |
2022-12-22 | fix(lint): adjust TrustAllX509TrustManager regexp | Harsh Shandilya | |
2022-12-19 | chore: refresh Lint baseline | Harsh Shandilya | |
2022-12-19 | refactor: merge format-common-impl into format-common | Harsh Shandilya | |
Also converts the format-common module into an Android library since UriTotpFinder requires the Android SDK. | |||
2022-12-12 | fix(autofill): fall back to remote views when inline presentations are ↵ | Harsh Shandilya | |
unavailable Fixes #2290 | |||
2022-12-11 | Sync localisations from Crowdin (#2295) | Harsh Shandilya | |
strings: sync with crowdin Co-authored-by: GitHub Actions <noreply@github.com> | |||
2022-12-09 | chore(deps): upgrade ktfmt to 0.42 | Harsh Shandilya | |
2022-12-08 | chore: fix issues flagged by Lint | Harsh Shandilya | |
2022-12-03 | feat(leakcanary): migrate to manual initialization | Harsh Shandilya | |
2022-12-03 | feat(app): add implementations for SentryLeakUploader | Harsh Shandilya | |
2022-11-27 | refactor: break out overly long method | Harsh Shandilya | |
2022-11-27 | refactor: replace branch preference value with repository-based helper | Harsh Shandilya | |
2022-11-27 | refactor: remove branch input for cloning | Harsh Shandilya | |
2022-11-27 | chore: use `asLog` extension instead of duplicating | Harsh Shandilya | |
2022-11-27 | refactor: make `ResetToRemoteOperation` actually work and use its own ↵ | Harsh Shandilya | |
`remoteBranch` input | |||
2022-11-27 | feat: add a helper to `PasswordRepository` to retrieve the current branch | Harsh Shandilya | |
2022-11-27 | feat: add `TextInputDialog` for generic text input dialogs | Harsh Shandilya | |
2022-11-27 | feat: remove Beagle | Harsh Shandilya | |
It breaks WhatTheStack and doesn't offer anything particularly useful | |||
2022-11-26 | fix: correctly handle default auth mode | Harsh Shandilya | |
2022-11-21 | fix(deps): update dependency ↵ | renovate[bot] | |
io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.22.0 (#2262) * fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.22.0 * chore: sync detekt config with 0.22.0 changes * chore: fix Detekt warning Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2022-11-18 | chore: inject VM with Lifecycle-ViewModel-Compose integration | Harsh Shandilya | |
2022-11-18 | feat: make key import update key list | Harsh Shandilya | |
2022-11-18 | feat: move key import to key manager UI | Harsh Shandilya | |
2022-11-18 | refactor: extract deletion confirmation dialog to its own method | Harsh Shandilya | |
2022-11-18 | feat: add a confirmation dialog for key deletion | Harsh Shandilya | |
Fixes #2257 | |||
2022-11-18 | fix: add an explicit delete button to PGP key list items | Harsh Shandilya | |