Commit graph

19 commits

Author SHA1 Message Date
Alexander Bakker
576f908e01 Match slot ID's to keystore aliases 2018-02-10 17:20:41 +01:00
Alexander Bakker
c24b691a26 Add an activity to manage database key slots 2018-02-10 14:06:22 +01:00
Alexander Bakker
0a3e6e4d90 Only add SwirlView to views on API 23 and above
Partially fixes API level 19 compatibility
2017-12-26 14:40:28 +01:00
Alexander Bakker
725885d5ad Move getManager to FingerprintHelper
Partially fixes API level 19 compatibility
2017-12-26 14:39:47 +01:00
Alexander Bakker
782f24342c Refactor night mode code a bit 2017-12-24 21:42:08 +01:00
Alexander Bakker
a140ba8506 Fix various issues by moving most global state logic out of MainActivity
* Move global state to a new class that overrides Application
* Make sure all preferences are stored in the same place and follow the same naming convention
2017-12-24 18:23:11 +01:00
Alexander Bakker
862533286b Make sure a fingerprint is enrolled before showing the fingerprint option 2017-12-23 18:29:46 +01:00
Alexander Bakker
644a6d89fe Remove redundant casts
Android SDK 26 changed the signature of findViewById
2017-12-12 02:21:13 +01:00
Alexander Bakker
f4b9d4b45c Set title for the decryption error dialog 2017-12-03 22:06:03 +01:00
Alexander Bakker
9286196811 Clean up the bottom sheet code a little 2017-11-27 21:38:02 +01:00
Alexander Bakker
0afc1b3a97 Derive passwords on a separate thread in the intro
Also, show a progress dialog while waiting
2017-11-27 19:22:10 +01:00
Alexander Bakker
d922be3912 Decrypt the database on a separate thread and show a progress dialog 2017-11-27 18:24:55 +01:00
Alexander Bakker
c0bdd261b5 Clean things up a bit 2017-11-26 19:03:13 +01:00
Alexander Bakker
d906c6d9a8 Switch the FingerprintUiHelper over to SwirlView 2017-08-19 16:48:57 +02:00
Alexander Bakker
6e5962600e Clean up integrity checking code. Try every available slot, not just the first one. 2017-08-19 13:50:33 +02:00
Alexander Bakker
7269cc2b6a Verify integrity of decrypted slots and display a dialog on error 2017-08-18 22:12:45 +02:00
Alexander Bakker
bfe7a1bde0 Add fingerprint support 2017-08-13 23:38:38 +02:00
Alexander Bakker
1deb8910b0 Don't allow back button presses in AuthActivity 2017-08-13 19:55:53 +02:00
Alexander Bakker
722ea50b68 Add an activity to decrypt the database 2017-08-06 18:24:12 +02:00