summaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/crypto
AgeCommit message (Expand)AuthorFilesLines
2021-04-16Inform users that GPG key selection is mandatory (#1355)Harsh Shandilya1-0/+3
2021-03-06Disallow overwriting passwords when editing (#1286)Harsh Shandilya1-1/+4
2020-12-21Try to fix missing `.gpg-id` files as well (#1246)Harsh Shandilya1-4/+1
2020-12-21Automatically dismiss decryption screen after 60 seconds (#1216)Harsh Shandilya1-0/+13
2020-10-05Resolve lock contention from lazy delegates (#1135)Harsh Shandilya3-12/+12
2020-10-02all: refactor ActivityResultContracts usages to adhere to API requirementsHarsh Shandilya1-41/+49
2020-10-01PasswordCreationActivity: tweak logic for determining if identifier selection...Harsh Shandilya1-0/+4
2020-09-07UX fixups and improvements (#1086)Harsh Shandilya1-0/+10
2020-09-05DecryptActivity: use runCatching to replace exception handlingHarsh Shandilya1-7/+12
2020-09-05PasswordCreationActivity: use runCatching to replace exception handlingHarsh Shandilya1-19/+20
2020-09-05BasePgpActivity: use runCatching to replace exception handlingHarsh Shandilya1-15/+7
2020-09-05GetKeyIdsActivity: use runCatching to replace exception handlingHarsh Shandilya1-2/+4
2020-09-05DecryptActivity: properly calculate remaining OTP time on first pass (#1080)Harsh Shandilya1-0/+7
2020-09-03Refactor Git operations and auth (#1066)Fabian Henneke1-22/+17
2020-08-23Prevent racing double commits on password creation (#1047)Fabian Henneke1-6/+8
2020-08-21Merge branch 'release' into developHarsh Shandilya1-9/+1
2020-08-21Revert "Reland symlink support (#1020)"Harsh Shandilya1-9/+1
2020-08-20Sort by recently used (#1031)Diogenes Molinares1-0/+14
2020-08-14Reland symlink support (#1020)Fabian Henneke1-1/+9
2020-08-13Restore workaround for preventing empty commits (#1019)Harsh Shandilya1-23/+13
2020-08-11Switch to URL-based Git config and refactor Git settings (#1008)Fabian Henneke2-3/+4
2020-08-10Disable automatic copy on decrypt by default (#1006)Harsh Shandilya1-1/+1
2020-08-10Prompt user to install OpenKeychain when missing (#1005)Harsh Shandilya1-3/+59
2020-08-06Refactor uses of applicationContext and startActivityForResult (#997)Fabian Henneke2-3/+4
2020-08-05Remove GitAsyncTask and replace with non-blocking coroutines (#865)Harsh Shandilya1-11/+16
2020-07-29Upgrade to Kotlin 1.4 (#978)Harsh Shandilya1-2/+1
2020-07-29Fix TOTP import button check semantics (#982)Harsh Shandilya1-5/+3
2020-07-27Add specific warning for short key IDs in .gpg-id (#974)Fabian Henneke1-1/+5
2020-07-23Wire in fallback key selection flow (#958)Harsh Shandilya2-131/+235
2020-07-23Fix OpenPgpApi extra type confusion (#960)Fabian Henneke1-1/+1
2020-07-23Fix a crash when parsing long key IDs (#959)Fabian Henneke1-2/+2
2020-07-16Remove manual key selection and start actually using `.gpg-id` (#916)Harsh Shandilya4-132/+109
2020-07-14Properly guard against invalid renaming (#929)Harsh Shandilya1-5/+10
2020-07-08global: set an import order rule and reformat with it (#924)Harsh Shandilya3-9/+12
2020-07-07Major UI overhaul and the introduction of a new icon (#920)Harsh Shandilya1-2/+6
2020-07-01Run a treewide reformat (#908)Fabian Henneke1-2/+0
2020-07-01Use PreferenceKeys file to manage SharedPreferences keys. (#891)Aditya Wasan4-8/+13
2020-06-30Revert "Support directly importing secrets" (#904)Harsh Shandilya1-5/+1
2020-06-30Allow importing TOTP configuration through QR codes (#903)Harsh Shandilya1-8/+38
2020-06-29Offer TOTP Autofill for OTP fields (#899)Fabian Henneke1-6/+1
2020-06-29Reintroduce TOTP support (#890)Harsh Shandilya3-13/+52
2020-06-21PasswordCreationActivity: properly guard rename codeHarsh Shandilya1-1/+1
2020-06-18Avoid destination's file outside repository (#861)Diogenes Molinares1-0/+6
2020-06-18Update state of encrypt username checkbox onCreate (#859)Fabian Henneke1-0/+1
2020-06-14Properly support password renaming (#852)Diogenes Molinares1-18/+49
2020-06-12Break down PGP Activity into focused sections (#776)Harsh Shandilya5-788/+857
2020-06-10Replace FileUtils with Kotlin stdlib calls (#843)Fabian Henneke1-9/+1
2020-06-10Remove Apache Commons dependencies (#840)Diogenes Molinares1-5/+4
2020-05-31Completely revamp decrypted password screen (#817)Harsh Shandilya1-130/+46
2020-05-28Remove HOTP/TOTP support (#806)Harsh Shandilya1-154/+4