Alexander Bakker
2ce259255d
Add a 'group' field to entries for filtering from the main view
2018-12-11 12:17:51 +01:00
Alexander Bakker
0434513820
Refactor the database classes to be more reusable
2018-10-07 10:47:07 +02:00
Alexander Bakker
5f9559de75
Improve database entry change detection in EditProfilActivity
2018-09-25 19:36:56 +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
Alexander Bakker
606d6e77e9
Fix serialization of entry icons and some other stuff
2018-06-07 14:33:33 +02:00
Alexander Bakker
04dbb71cd7
Merge remote-tracking branch 'origin/custom-images'
2018-06-07 12:27:42 +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
97c57210f1
Add a UUID to database entries and slots to make merging databases easy
...
Also, some other fixes for database exporting
2018-03-13 18:30:47 +01:00
Alexander Bakker
44139de212
Replace the FAB with a FAB menu and allow manually entering OTP details
2017-12-30 00:32:05 +01:00
Alexander Bakker
418f5aed29
Don't write the counter and id's to disk
...
Why do I keep changing my mind
2017-12-27 22:34:53 +01:00
Alexander Bakker
05cfc0bc5f
Converted old databases to using id's for entries
2017-12-27 21:08:24 +01:00
Alexander Bakker
043d70f190
Reintroduce id's for database entries
2017-12-27 21:01:53 +01:00
Alexander Bakker
461f321626
Fix key profile order and clean up KeyProfileAdapter a bit
2017-12-12 01:50:00 +01:00
Alexander Bakker
b3079dabc2
Remove the 'id' field from database entries as it was unused
2017-12-04 21:06:13 +01:00
Alexander Bakker
df5a815e57
Make sure DatabaseEntry name and icon fields always have a value
2017-12-03 21:35:15 +01:00
Alexander Bakker
107ca18187
Add a key importer for plain text aegis databases
2017-12-03 18:06:35 +01:00
Alexander Bakker
c0bdd261b5
Clean things up a bit
2017-11-26 19:03:13 +01:00
Impyy
9de0f35104
Replaced the sqlcipher database with a custom one
...
Still a WIP. This change was made to allow us to use Android's SecretKey API.
Which in turn allows us to store our secret keys in the Android KeyStore.
You can read about the database file format here: doc/db.md
2017-08-06 18:21:01 +02:00