summaryrefslogtreecommitdiff
path: root/source
Commit message (Expand)AuthorAgeFilesLines
* fix(codes): bound every 2D encoding step under the watchdog; draw large codes...cirakg8 days9-771/+2040
* perf(import): keep parsed items packed and the pasted text oncecirakg8 days6-51/+177
* docs: record M7 (settings forms) results; bump to 0.7.0v0.7.0cirakg9 days1-1/+1
* test(settings): cover every form, symbology and Manage action; send the forms...cirakg9 days1-1/+31
* feat(settings): add the Add OTP, Add code and Manage entry forms with a PIN q...cirakg9 days15-111/+1997
* test(codes): compare Aztec with aztec_code_generator, decode it and its scree...cirakg9 days2-1/+2
* feat(codes): add an Aztec encoder (compact and full range) as a resumable jobcirakg9 days2-0/+525
* feat(ui): show Data Matrix and PDF417 codes; fit 2D codes inside round screenscirakg9 days2-31/+66
* feat(codes): add Data Matrix (ECC 200, 10x10-144x144) and PDF417 encoders as ...cirakg9 days4-20/+935
* feat(ui): show QR codes, encoded once with progress and cached sealed per entrycirakg9 days3-25/+195
* feat(codes): add a QR Code encoder (versions 1-40, levels L-H) as a resumable...cirakg9 days4-0/+1025
* feat(ui): show barcode entries black on white at the largest whole module sizecirakg9 days3-4/+184
* feat(codes): add EAN/UPC, Code 128, Code 39, ITF and Codabar encoderscirakg9 days6-0/+661
* feat(settings): apply the Import form from the phone and show resultscirakg9 days10-10/+324
* feat(import): parse otpauth URIs and unencrypted Aegis JSON in resumable stepscirakg9 days8-0/+1609
* feat(storage): add keyed secret fingerprints to record headerscirakg9 days4-1/+53
* feat(ui): add the list, OTP detail, PIN entry, menu, info screens and glancecirakg10 days20-16/+2541
* perf(crypto): XOR PBKDF2 blocks as 32-bit words and step 100 iterationscirakg10 days3-76/+76
* docs: document the storage format and record M3 results; bump to 0.3.0v0.3.0cirakg10 days1-1/+1
* feat(storage): add the encrypted vault, PIN keys, lockout, session and migrat...cirakg10 days12-0/+1605
* docs: record M2 results and bump version to 0.2.0v0.2.0cirakg11 days1-1/+1
* feat(otp): add Base32 decoding, HOTP, TOTP and Steam Guard codescirakg11 days2-0/+198
* feat(crypto): add SHA-512, HMAC, PBKDF2, HKDF, AES-256 records and self-testcirakg11 days10-0/+923
* feat(app): add minimal watch app with smoke test and per-size iconscirakg11 days5-0/+164