aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/dev/msfjarvis/aps/ui/crypto/DecryptActivityV2.kt
AgeCommit message (Collapse)AuthorFilesLines
2022-07-15all: re-do package structure yet againHarsh Shandilya1-209/+0
2022-03-11Fix TOTP field flashing on each update (#1779)Harsh Shandilya1-0/+1
* Fix TOTP field flashing on each update * Add missing changelog entry
2022-03-10Show remaining time in TOTP field (#1766)Harsh Shandilya1-10/+5
* Pass down remaining time for TOTPs to UI layer * format-common: switch TOTP flow to use co-operative cancelation * format-common: add a regression test for OTP duration calculation * Abstract out labels * Switch to launchIn
2022-02-01Refactor PasswordEntry TOTP calculation into a cold flow (#1702)Harsh Shandilya1-2/+3
2022-01-21Add support for properly dealing with incorrect passwords (#1672)Harsh Shandilya1-19/+40
2022-01-09Integrate PGPainless backend into the UI properly (#1647)Harsh Shandilya1-15/+18
2022-01-09Make CryptoHandler use Key as the abstraction layer (#1651)Harsh Shandilya1-1/+2
2021-12-10build(deps): bump kotlinx-coroutines-test from 1.6.0-RC to 1.6.0-RC2 (#1586)dependabot[bot]1-3/+5
2021-11-13Update dependencies (#1540)Harsh Shandilya1-2/+1
2021-11-07Cleanup extra content handling (#1536)Harsh Shandilya1-8/+12
* BasicBottomSheet: remove unnecessary custom background Fixes: 88c9a0d487ca ("app: refactor M3 themes and styles") * FieldItemAdapter: fix typo ClipBoard -> Clipboard * FieldItemAdapter: fix RV binding idempotency * app: refactor FieldItemAdapter population logic * DecryptActivityV2: wire in missing 'show password' toggle
2021-10-23Switch new PGP backend to use PGPainless (#1522)Harsh Shandilya1-3/+7
* crypto-pgpainless: init * crypto-pgpainless: add an opinionated CryptoHandler impl * app: migrate to crypto-pgpainless * crypto-pgp: remove * github: remove now unused instrumentation tests job * crypto-common: fixup package names * wip(crypto-pgpainless): add `PGPKeyPair` and `PGPKeyManager` Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> (cherry picked from commit 02d07e9e797a8600cc8c534a731dfffcc44cfdde) * crypto-pgpainless: use hex-encoded key IDs * crypto-pgpainless: replace legacy Gopenpgp-generated key file * crypto-pgpainless: fix CryptoConstants source set * crypto-pgpainless: fix tests * crypto-pgpainless: reinstate PGPKeyManager tests Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-09-14Gopenpgp related fixes (#1503)Harsh Shandilya1-0/+178
* app: rename new crypto activities (cherry picked from commit 89be012f995b878affb7e7a592750e130c7f0f2c) * app: allow alt backends to work without OpenKeychain (cherry picked from commit 7bf9f01e5ef7bb24700ce3f242e5aabbabbff09e) * app: rename ENABLE_GOPENPGP to ENABLE_PGP_V2_BACKEND