aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res/values
AgeCommit message (Collapse)Author
2024-08-14directory structure setting moved to general settings (#3166)Alexander Grahn
* directory structure setting moved to general settings * Update app/src/main/java/app/passwordstore/util/settings/PreferenceKeys.kt Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Signed-off-by: Alexander Grahn <agrahn@users.noreply.github.com> --------- Signed-off-by: Alexander Grahn <agrahn@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-08-14chore: add missing copyright headers and update existing onesHarsh Shandilya
2024-08-11add user ID input field (password creation/edit), may fix #1458 (#3161)Alexander Grahn
* add user ID input field (password creation/edit), may fix #1458 * fix: revert change to username label * refactor: rework FieldItem to drop hard-coded strings * refactor: drop unnecessary `.apply` --------- Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-08-04more robust switch actions in pgp settings (#3148)agrahn
* more robust switch actions in pgp settings * Update app/src/main/java/app/passwordstore/ui/settings/PGPSettings.kt Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Signed-off-by: agrahn <agrahn@users.noreply.github.com> * Update app/src/main/java/app/passwordstore/ui/settings/PGPSettings.kt Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Signed-off-by: agrahn <agrahn@users.noreply.github.com> * Update app/src/main/java/app/passwordstore/ui/settings/PGPSettings.kt Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> Signed-off-by: agrahn <agrahn@users.noreply.github.com> * formatting fixed (ktfmtFormat) --------- Signed-off-by: agrahn <agrahn@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-07-30fix: re-enable biometric lock featureHarsh Shandilya
Fixes #2802
2024-07-25Fix application crash when disabling cache auto-clear option and potential ↵agrahn
attack vector (#3136) prevent app crash upon passphrase cache clearing
2024-07-22add checkbox in passphrase dialog to clear cache (#3127)agrahn
* add checkbox in passphrase dialog to clear cache * instantiating PasswordDialog via newInstance, passing args as Bundle * refactor: put checkbox directly in the layout --------- Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2024-07-20enabling pgp passphrase cache with authentication (#3124)agrahn
* enabling pgp passphrase cache with authentication * clear passphrase cache on first autofill decrypt after screen off --------- Co-authored-by: Alexander Grahn <me@null.org>
2024-05-26feat: add option to auto clear passphrase cacheHarsh Shandilya
Fixes #3053
2024-04-14fix: special-case AEAD failureHarsh Shandilya
Fixes #2974 Fixes #2963 Fixes #2921 Fixes #2924 Fixes #2653 Fixes #2461 Fixes #2586 Fixes #2179
2024-03-12fix: clear passphrase cache when disablingHarsh Shandilya
2023-12-16Add snackbar error message when .gpg-id contains a short hex id (#2819)Mathias Rav
2023-11-29fix: gate passphrase cache behind authenticator availabilityHarsh Shandilya
Fixes #2783
2023-07-05feat(ui): add a dedicated Compose screen for editing passwordsHarsh Shandilya
2023-06-04feat: add custom dialog title for passphrase cacheHarsh Shandilya
2023-05-09fix: add warning to passphrase cache featureHarsh Shandilya
2023-05-08feat: wire up passphrase cacheHarsh Shandilya
Currently has horrible UX and is behind an experimental feature flag
2023-04-06feat: wire up key import functionalityHarsh Shandilya
2023-03-25feat: offer to import a PGP key when none are presentHarsh Shandilya
2023-03-25chore: rename import button label string resourceHarsh Shandilya
2023-03-24fix: extract hard-coded stringHarsh Shandilya
2023-03-18fix(app): control LeakCanary lifecycle more explicitlyHarsh Shandilya
2023-02-23fix: clarify OTP import failure stringsHarsh Shandilya
2023-01-26fix(app): address UI inconsistencies in proxy configuration screenHarsh Shandilya
2022-12-08chore: fix issues flagged by LintHarsh Shandilya
2022-11-27refactor: make `ResetToRemoteOperation` actually work and use its own ↵Harsh Shandilya
`remoteBranch` input
2022-11-18feat: add a confirmation dialog for key deletionHarsh Shandilya
Fixes #2257
2022-10-29chore: extract hard-coded preference stringsHarsh Shandilya
2022-08-24Implement support for `.gpg-id` (#2080)Harsh Shandilya
2022-07-20Compile against SDK 33 (#2023)Harsh Shandilya
* Compile against SDK 33 * autofill-parser: fix warnings for SDK 33 upgrade * app: fix warnings for SDK 33 upgrade * Mark all clipboard content as sensitive from crypto activities * Skip Snackbar on Android 13 and above * detekt: raise `TooManyFunctions` limit to 15
2022-07-18Misc cleanups and bugfixes (#2019)Harsh Shandilya
* Fix decrypt activity items being editable * Remove unused resources and re-roll lint baseline * Make lint mark all warnings as errors
2022-07-18Add key manager UIHarsh Shandilya
2022-07-17Refactor key import flow and implement support for replacingHarsh Shandilya
2022-05-24Allow disabling pull-to-sync operation (#1922)Harsh Shandilya
2022-04-24app: address SetTextI18n lintHarsh Shandilya
2022-04-24app: address UnusedResources lintHarsh Shandilya
2022-01-25Add the ability to run garbage collection on the internal Git repository (#1683)Harsh Shandilya
2022-01-13Refactor randomized password generator into a separate module (#1663)Aditya Wasan
2022-01-09Fix a bunch of Lint warnings and errors (#1655)Harsh Shandilya
* autofill-parser: add missing `@RequiresApi` annotations * app: remove unused strings and sync with Crowdin * app: remove unused chip_text_color selector * app: remove unused capitalization_type_values array * app: add `PendingIntent.FLAG_IMMUTABLE` flag where required
2022-01-09Integrate PGPainless backend into the UI properly (#1647)Harsh Shandilya
2021-12-21app: integrate diceware UIHarsh Shandilya
2021-12-21app: remove XkPasswd generatorHarsh Shandilya
2021-12-07Allow importing TOTP from images (#1580)Aditya Wasan
* feat(aps): allow importing TOTP code from an image containing a QR code Signed-off-by: Aditya <adityawasan55@gmail.com> * Reorder OTP import options and implement it for V2 * Replace try-catch with runCatching * Use the correct TextWatcher extension at the right place Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-11-03app: remove unused M2 resourcesHarsh Shandilya
2021-11-03app: refactor M3 themes and stylesHarsh Shandilya
2021-11-03app: make toolbars match system barsHarsh Shandilya
2021-11-03app: fix system bars themingHarsh Shandilya
2021-11-03app: remove invalid color referencesHarsh Shandilya
2021-11-03app: switch M3 to Manrope typefaceHarsh Shandilya
2021-11-03app: add Material3 themesHarsh Shandilya