Commit Graph

173 Commits (f1a03638a0835f2cee91755dfad528ac4c90af78)

Author SHA1 Message Date
Alexander Bakker f1a03638a0 Make sure we only catch specific exceptions instead of catching them all 8 years ago
Alexander Bakker 97c57210f1 Add a UUID to database entries and slots to make merging databases easy
Also, some other fixes for database exporting
8 years ago
Alexander Bakker b27edb1b6b Update dependencies 8 years ago
Michael Schättgen 457f578102 Merge branch 'master' of https://github.com/alexbakker/Aegis 8 years ago
Alexander Bakker af2767af1b Move preference title/summary to strings.xml and add a timeout preference 8 years ago
Alexander Bakker b89927bb3e Fix the Aegis database importer 8 years ago
Alexander Bakker 587835ad38 Move to an entirely JSON encoded file for the database 8 years ago
Alexander Bakker 7eaffc933e Reorganize classes into separate packages 8 years ago
Alexander Bakker a778cd5661 Don't try to zero out sensitive memory
Perhaps revisit this later
8 years ago
Alexander Bakker 317e42ed4c Add preference categories and move the import button to preferences 8 years ago
Alexander Bakker 6672c18399 Get rid of the code change listener to fix the serializability of KeyProfile 8 years ago
Alexander Bakker 6e68d79816 Fix a crash on Kitkat. It doesn't like the KeyStoreHandle class for some reason 8 years ago
Alexander Bakker 3a3e4cc584 Disable editing slot names for now 8 years ago
Alexander Bakker a52c5b61c0 Display a message if all fingerprint slots have been invalidated 8 years ago
Alexander Bakker 576f908e01 Match slot ID's to keystore aliases 8 years ago
Alexander Bakker c24b691a26 Add an activity to manage database key slots 8 years ago
Alexander Bakker d5f796ca87 Refresh all codes in onResume 8 years ago
Alexander Bakker abc0cd09ce Ask for storage permission instead of camera permission on import 8 years ago
Michael Schättgen 855f5e519f Merge branch 'master' of https://github.com/alexbakker/Aegis 8 years ago
Alexander Bakker 4f98d8764c Abstract some parts of the AsyncTasks away into ProgressDialogTask 8 years ago
Alexander Bakker ca210de78e Drop AddProfileActivity in favor of EditProfileActivity
Also automatically update the TextDrawable on name changes in EditProfileActivity
8 years ago
Michael Schättgen 5dd00391fe Merge branch 'master' of https://github.com/alexbakker/Aegis 8 years ago
Alexander Bakker e3024eda47 Make replaceKey and removeKey functions rely on id's instead of instances 8 years ago
Alexander Bakker 7bc4f19cf0 Implement delete functionality of EditProfileActivity 8 years ago
Alexander Bakker 97f3d9e2c6 Improve manual entry validation 8 years ago
Alexander Bakker 4e6dea24c8 Fix a bug where manually entered profiles were added to the view twice 8 years ago
Alexander Bakker 22861548c9 Collapse the FAB menu on touch 8 years ago
Alexander Bakker 88670dfa96 Hide the delete menu item in EditProfileActivity if the key profile is new 8 years ago
Michael Schättgen c82cfca4f8 Minor styling improvements 8 years ago
Alexander Bakker 44139de212 Replace the FAB with a FAB menu and allow manually entering OTP details 8 years ago
Alexander Bakker fdf8da1f32 Pretty print the json of the database if it's exported in plain text 8 years ago
Alexander Bakker db54d38c14 Fix a couple of bugs in the new profile edit activity 8 years ago
Alexander Bakker 418f5aed29 Don't write the counter and id's to disk
Why do I keep changing my mind
8 years ago
Alexander Bakker cba38b7b57 Correctly display 8 digit codes 8 years ago
Alexander Bakker 07c3e43160 Add a new activity that allows editing key profiles 8 years ago
Alexander Bakker 05cfc0bc5f Converted old databases to using id's for entries 8 years ago
Alexander Bakker 043d70f190 Reintroduce id's for database entries 8 years ago
Alexander Bakker 4d425f5c68 Enable a vertical scrollbar on the recycler view 8 years ago
Alexander Bakker 6886a9b0f0 Set activity title in manifest instead of code 8 years ago
Alexander Bakker 3970ccf94e Fix another instance of the previously mentioned bug 8 years ago
Alexander Bakker 3e1c3ef3f1 Fixed a bug where AuthActivity was started with an unlocked database 8 years ago
Alexander Bakker da2f69f860 Use IvParameterSpec instead of GCMParameterSpec
Partially fixes API level 19 compatibility
8 years ago
Alexander Bakker 0a3e6e4d90 Only add SwirlView to views on API 23 and above
Partially fixes API level 19 compatibility
8 years ago
Alexander Bakker 725885d5ad Move getManager to FingerprintHelper
Partially fixes API level 19 compatibility
8 years ago
Alexander Bakker 1ac3cf9b58 Move app shortcut initialization to AegisApplication 8 years ago
Alexander Bakker 89c61eab3e Actually fix app shortcuts 8 years ago
Alexander Bakker 456069fbc7 Hopefully maybe partially fix app shortcuts 8 years ago
Alexander Bakker 950c6d0cf3 Move the recycler view to its own fragment 8 years ago
Alexander Bakker 0427164529 Never start the intro if the database file exists 8 years ago
Alexander Bakker ff214eaa4a Add more assertions to DatabaseManager 8 years ago