Commit graph

24 commits

Author SHA1 Message Date
Michael Schättgen
461e4a2d41 Added preference to change password
Closes #20
2018-10-10 20:41:37 +02:00
Michael Schättgen
8b6d2694cc Extracted all class hardcoded string 2018-10-09 23:13:51 +02:00
Alexander Bakker
0434513820 Refactor the database classes to be more reusable 2018-10-07 10:47:07 +02:00
Alexander Bakker
571cf20eda Reapply the preference fix library
Close #14
2018-10-02 21:08:13 +02:00
Alexander Bakker
3435a4077e Finish updating to API 28
Also temporarily disable the preference fix library
2018-09-25 17:04:55 +02:00
Michael Schättgen
2152e2617f Migrated project to AndroidX 2018-09-25 16:26:57 +02:00
Alexander Bakker
ecbbcfee00 Fix a crash when importing an entry with an existing UUID
Close #11
2018-09-22 14:12:42 +02:00
Michael Schättgen
54c85a09de Switched issuer with account name 2018-09-19 00:10:03 +02:00
Alexander Bakker
740c1fcab9 Hide the timeout preference as it's not functional yet 2018-09-14 20:54:07 +02:00
Alexander Bakker
a2e5504eef Some misc fixes 2018-06-10 13:27:14 +02:00
Alexander Bakker
9c0ce4210c Ask for storage permissions before showing the dialog on import 2018-06-07 12:34:20 +02:00
Alexander Bakker
c3f94b37c8 Use GCM instead of a hash to check master key integrity
This is the last database format change before the initial release, probably
2018-06-06 19:38:13 +02:00
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