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
3f3863a187
Finish work on the single progressbar for db's with uniform periods
2018-06-05 18:52:31 +02:00
Michael Schättgen
8a8cb94c16
Started working on a single progressbar when all periods are the same
2018-06-05 15:50:08 +02:00
Alexander Bakker
cd781d3236
Add support for turning encryption on/off
2018-05-14 16:53:27 +02:00
Alexander Bakker
0ed58b4a01
Provide a default implementation of setPreferredTheme
...
And only override it if needed
2018-05-11 21:53:06 +02:00
Alexander Bakker
1ade4a3c4f
Abstract preference queries away into a Preferences class
2018-05-11 20:08:51 +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
7be5d08a60
Rework theming a bit to partially fix dark mode on dialogs
...
Dark mode is still not great, but at least it's a little less broken now
2018-05-11 15:15:50 +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
e45735faa1
Don't close the EditProfileActivity to show a delete entry dialog
2018-05-10 23:12:08 +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
7f09eb5535
Move PreferencesFragment to a separate file
2018-05-10 14:54:58 +02:00
Alexander Bakker
246d3d634e
Don't leave the PreferencesActivity when importing a database
2018-05-10 14:50:47 +02:00
Michael Schättgen
ae686c8ae2
Improved darkmode
...
Closes #10
2018-04-10 00:45:48 +02:00
Alexander Bakker
f1a03638a0
Make sure we only catch specific exceptions instead of catching them all
2018-03-19 18:00:53 +01:00
Alexander Bakker
7eaffc933e
Reorganize classes into separate packages
2018-02-13 21:17:21 +01:00