Alexander Bakker
4a4ab1a82c
Bunch of refactoring
...
- Get rid of KeyProfile and use DatabaseEntry directly
- Don't store Google auth style urls in the db, but use separate fields
- Update testdata to reflect db format changes
- Lay the ground work for HOTP support
- Refactor KeyInfo and split it into OtpInfo, TotpInto and HotpInfo
- Surely some other stuff I forgot about
2018-06-06 16:15:31 +02:00
Alexander Bakker
972a1670eb
Make preferences look decent (material) on KitKat
...
I have no idea what I'm doing
2018-05-14 18:45:15 +02:00
Alexander Bakker
f8891c0225
Apply a hack to detect programmatic changes to SwitchPreference
2018-05-14 17:26:17 +02:00
Alexander Bakker
cd781d3236
Add support for turning encryption on/off
2018-05-14 16:53:27 +02:00
Alexander Bakker
2400977629
Make the user select the app to import a db from (drop autodetect for now)
2018-05-13 21:58:41 +02:00
Alexander Bakker
a681efcf2d
Immediately apply the dark mode setting once it's changed
2018-05-11 21:30:15 +02:00
Alexander Bakker
9b6da0d3e3
Add a "Screen security" option that determines whether FLAG_SECURE is set
2018-05-11 19:33:20 +02:00
Alexander Bakker
3c2f62de26
Rename night mode to dark mode in the spots we missed
2018-05-10 23:32:20 +02:00
Alexander Bakker
da529608fa
Don't leave the PreferencesActivity when managing slots
2018-05-10 21:46:27 +02:00
Alexander Bakker
b9381d13d2
Don't leave the PreferencesActivity when exporting a database
2018-05-10 19:34:42 +02:00
Alexander Bakker
6770ccd3b1
Add support for importing encrypted Aegis databases
...
Close #6
2018-05-10 19:19:47 +02:00
Alexander Bakker
7f09eb5535
Move PreferencesFragment to a separate file
2018-05-10 14:54:58 +02:00