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
03d0eb01f4
Request storage permissions in the intro
2017-12-13 19:00:22 +01:00
Alexander Bakker
f26dfac1b6
Some more intro logic fixes
2017-12-11 14:01:43 +01:00
Alexander Bakker
467a877a6d
Fix a bug where the intro could never finish for plain text databases
2017-12-10 19:24:47 +01:00
Alexander Bakker
95638b359b
Add basic support for exporting the database
2017-12-10 19:19:48 +01:00
Alexander Bakker
515e3a24eb
Improve database file reading code
2017-12-04 22:08:50 +01:00
Alexander Bakker
9286196811
Clean up the bottom sheet code a little
2017-11-27 21:38:02 +01:00
Alexander Bakker
ca68f0525d
In the intro, wait for the derivation to be complete before continuing
2017-11-27 19:25:36 +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
f09d227378
Start the intro if the database file was not found
2017-11-26 19:27:03 +01:00
Alexander Bakker
c0bdd261b5
Clean things up a bit
2017-11-26 19:03:13 +01: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
302c4802b7
Switch to a more flexible intro library
2017-08-13 19:51:54 +02:00
Alexander Bakker
911b2fab78
Replace PBKDF2 with scrypt, provided by Spongy Castle
2017-08-07 22:38:36 +02:00
Alexander Bakker
3e2bb5b0b3
Support plain text databases
2017-08-06 21:45:27 +02:00
Alexander Bakker
53e86db187
Start hooking up the intro to the database code
...
Fingerprint stuff has been left out for now
2017-08-06 18:21:01 +02:00
Michael Schättgen
f1b499f101
Started working on authentication methods
2017-08-06 18:21:01 +02:00
Alexander Bakker
c79c9f84dc
Add remnant local changes
2017-08-06 18:21:01 +02:00
Michael Schättgen
9112c16235
Added material intro screen including icons
2016-09-29 12:39:49 +02:00