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
507bf3ac90
Change the default colors of the TextDrawable color generator
2018-09-25 21:10:58 +02:00
Michael Schättgen
2152e2617f
Migrated project to AndroidX
2018-09-25 16:26:57 +02:00
Alexander Bakker
4e74c5beb9
Fix a bug that caused TextDrawable to not be displayed
2018-06-07 15:23:23 +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
Michael Schättgen
97eb3490d8
MainActivity is now using CircleImageView too
2018-06-06 23:53:33 +02:00
Michael Schättgen
d8bfe2e947
User is now able to crop custom images
2018-06-06 21:57:38 +02:00
Alexander Bakker
3aba0f3f47
Generate TextDrawable based on issuer and use account name as fallback
2018-06-06 16:30:57 +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
9859011a6d
Abstract the refresh loop away into a helper class
2018-06-05 19:03:29 +02:00
Alexander Bakker
7eaffc933e
Reorganize classes into separate packages
2018-02-13 21:17:21 +01:00
Alexander Bakker
a778cd5661
Don't try to zero out sensitive memory
...
Perhaps revisit this later
2018-02-13 21:01:27 +01:00
Alexander Bakker
6e68d79816
Fix a crash on Kitkat. It doesn't like the KeyStoreHandle class for some reason
2018-02-13 19:27:40 +01:00
Alexander Bakker
ca210de78e
Drop AddProfileActivity in favor of EditProfileActivity
...
Also automatically update the TextDrawable on name changes in EditProfileActivity
2018-01-02 21:50:07 +01:00
Alexander Bakker
07c3e43160
Add a new activity that allows editing key profiles
2017-12-27 22:04:22 +01:00
Alexander Bakker
725885d5ad
Move getManager to FingerprintHelper
...
Partially fixes API level 19 compatibility
2017-12-26 14:39:47 +01:00
Alexander Bakker
862533286b
Make sure a fingerprint is enrolled before showing the fingerprint option
2017-12-23 18:29:46 +01:00
Alexander Bakker
181cdc4c2e
Request permissions at runtime if needed
2017-12-13 19:00:58 +01:00
Alexander Bakker
ed86d6ac8e
Split KeyProfile adapter and holder, clean stuff up and fix some bugs
2017-12-12 21:08:30 +01:00
Alexander Bakker
dbc79b49e8
Save the database after a drag-drop event and stop saving it on onStop
2017-12-12 03:14:26 +01:00
Alexander Bakker
fb24867569
Really, clear the confirmation password
2017-11-27 21:52:01 +01:00
Alexander Bakker
74536dbda6
Don't allow swiping in the key profile list
2017-11-26 21:41:15 +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
bfe7a1bde0
Add fingerprint support
2017-08-13 23:38:38 +02:00
Alexander Bakker
1528aa5eaf
Remove some unused code
2017-08-12 14:27:45 +02:00
Michael Schättgen
61149887ee
Started working on the bottom sheet for editing profiles
2016-10-28 13:18:11 +02:00
Michael Schättgen
099250dd49
Added copy to clipboard onClick
2016-10-26 00:29:21 +02:00
Michael Schättgen
606ce09fc7
Rearranged code and improved listview
2016-10-04 22:23:34 +02:00
Michael Schättgen
0668e0639c
Added itemClickListener
2016-08-21 22:24:04 +02:00
Michael Schättgen
1825f6719d
Added SquareFinderView for obvious reasons
2016-08-17 01:35:19 +02:00
Michael Schättgen
2cd0e2660e
Various recyclerview styling improvements
2016-08-16 20:54:53 +02:00