Alexander Bakker
|
ebf06aca01
|
Update database test files
|
2018-03-13 18:32:02 +01: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
|
b27edb1b6b
|
Update dependencies
|
2018-03-13 14:27:32 +01:00 |
|
Michael Schättgen
|
457f578102
|
Merge branch 'master' of https://github.com/alexbakker/Aegis
|
2018-02-20 21:14:53 +01:00 |
|
Alexander Bakker
|
af2767af1b
|
Move preference title/summary to strings.xml and add a timeout preference
|
2018-02-14 22:09:47 +01:00 |
|
Alexander Bakker
|
b89927bb3e
|
Fix the Aegis database importer
|
2018-02-14 22:09:02 +01:00 |
|
Alexander Bakker
|
990acd36a6
|
Update testdata database format
|
2018-02-14 22:08:48 +01:00 |
|
Alexander Bakker
|
587835ad38
|
Move to an entirely JSON encoded file for the database
|
2018-02-14 21:05:04 +01: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
|
317e42ed4c
|
Add preference categories and move the import button to preferences
|
2018-02-13 20:24:00 +01:00 |
|
Alexander Bakker
|
6672c18399
|
Get rid of the code change listener to fix the serializability of KeyProfile
|
2018-02-13 19:42:04 +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
|
3a3e4cc584
|
Disable editing slot names for now
|
2018-02-13 13:29:01 +01:00 |
|
Alexander Bakker
|
a52c5b61c0
|
Display a message if all fingerprint slots have been invalidated
|
2018-02-13 13:25:13 +01:00 |
|
Alexander Bakker
|
576f908e01
|
Match slot ID's to keystore aliases
|
2018-02-10 17:20:41 +01:00 |
|
Alexander Bakker
|
c24b691a26
|
Add an activity to manage database key slots
|
2018-02-10 14:06:22 +01:00 |
|
Alexander Bakker
|
d5f796ca87
|
Refresh all codes in onResume
|
2018-02-09 20:02:12 +01:00 |
|
Alexander Bakker
|
9b960c7f34
|
Fix numerous layout issues in EditProfileActivity
|
2018-01-31 18:45:58 +01:00 |
|
Alexander Bakker
|
abc0cd09ce
|
Ask for storage permission instead of camera permission on import
|
2018-01-31 16:59:49 +01:00 |
|
Michael Schättgen
|
855f5e519f
|
Merge branch 'master' of https://github.com/alexbakker/Aegis
|
2018-01-03 23:36:24 +01:00 |
|
Alexander Bakker
|
4f98d8764c
|
Abstract some parts of the AsyncTasks away into ProgressDialogTask
|
2018-01-02 22:11:46 +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 |
|
Michael Schättgen
|
5dd00391fe
|
Merge branch 'master' of https://github.com/alexbakker/Aegis
|
2018-01-02 20:29:41 +01:00 |
|
Alexander Bakker
|
22c5237129
|
Improve the layout of EditProfileActivity a bit
It's still pretty broken
|
2018-01-02 18:49:35 +01:00 |
|
Alexander Bakker
|
6a122fb515
|
Add a copy icon
|
2018-01-02 16:02:25 +01:00 |
|
Alexander Bakker
|
e3024eda47
|
Make replaceKey and removeKey functions rely on id's instead of instances
|
2018-01-02 14:36:56 +01:00 |
|
Alexander Bakker
|
7bc4f19cf0
|
Implement delete functionality of EditProfileActivity
|
2018-01-01 22:54:03 +01:00 |
|
Alexander Bakker
|
97f3d9e2c6
|
Improve manual entry validation
|
2018-01-01 22:14:11 +01:00 |
|
Alexander Bakker
|
4e6dea24c8
|
Fix a bug where manually entered profiles were added to the view twice
|
2018-01-01 21:52:56 +01:00 |
|
Alexander Bakker
|
22861548c9
|
Collapse the FAB menu on touch
|
2018-01-01 21:11:40 +01:00 |
|
Alexander Bakker
|
88670dfa96
|
Hide the delete menu item in EditProfileActivity if the key profile is new
|
2017-12-30 14:21:21 +01:00 |
|
Michael Schättgen
|
c82cfca4f8
|
Minor styling improvements
|
2017-12-30 01:14:45 +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
|
3a396fe3f6
|
Don't focus on an edittext by default in EditProfileActivity
|
2017-12-27 23:59:36 +01:00 |
|
Alexander Bakker
|
0aabc0b130
|
Add a test database that can be used by developers to test with
|
2017-12-27 23:25:28 +01:00 |
|
Alexander Bakker
|
fdf8da1f32
|
Pretty print the json of the database if it's exported in plain text
|
2017-12-27 23:23:05 +01:00 |
|
Alexander Bakker
|
db54d38c14
|
Fix a couple of bugs in the new profile edit activity
|
2017-12-27 23:01:23 +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
|
cba38b7b57
|
Correctly display 8 digit codes
|
2017-12-27 22:14:27 +01:00 |
|
Alexander Bakker
|
07c3e43160
|
Add a new activity that allows editing key profiles
|
2017-12-27 22:04:22 +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
|
4d425f5c68
|
Enable a vertical scrollbar on the recycler view
|
2017-12-27 13:08:02 +01:00 |
|
Alexander Bakker
|
6886a9b0f0
|
Set activity title in manifest instead of code
|
2017-12-26 22:18:21 +01:00 |
|
Alexander Bakker
|
3970ccf94e
|
Fix another instance of the previously mentioned bug
|
2017-12-26 19:29:47 +01:00 |
|
Alexander Bakker
|
3e1c3ef3f1
|
Fixed a bug where AuthActivity was started with an unlocked database
|
2017-12-26 14:40:28 +01:00 |
|
Alexander Bakker
|
5aad0d62f9
|
Make sure the FAB is always displayed on top
Partially fixes API level 19 compatibility
|
2017-12-26 14:40:28 +01:00 |
|
Alexander Bakker
|
da2f69f860
|
Use IvParameterSpec instead of GCMParameterSpec
Partially fixes API level 19 compatibility
|
2017-12-26 14:40:28 +01:00 |
|
Alexander Bakker
|
0a3e6e4d90
|
Only add SwirlView to views on API 23 and above
Partially fixes API level 19 compatibility
|
2017-12-26 14:40:28 +01:00 |
|