Commit graph

210 commits

Author SHA1 Message Date
Alexander Bakker
002045c7c7 Set FLAG_SECURE on every activity 2018-05-09 15:49:32 +02:00
Alexander Bakker
4cd87b0452 Update dependencies
And make the isRunning function in AegisApplication a little easier to read
2018-05-08 20:13:27 +02:00
Michael Schättgen
aaf7dbdb85 AdvancedSettings now automatically opens when creating a new profile 2018-04-10 13:35:35 +02:00
Michael Schättgen
b0450cab8b Fixed setting 'Account name' 2018-04-10 12:48:48 +02:00
Michael Schättgen
32e81c5250 Color changes 2018-04-10 12:48:29 +02:00
Michael Schättgen
ae686c8ae2 Improved darkmode
Closes #10
2018-04-10 00:45:48 +02:00
Alexander Bakker
f6bbae3d96 Make backgroundTint consistent across all fields in EditProfileActivity
Also set the default visibility of the 'Advanced' layout to invisible
2018-04-05 17:56:19 +02:00
Michael Schättgen
beee2d212d Improved styling 2018-04-05 13:33:37 +02:00
Michael Schättgen
22b3ca1dae Removed unused library 2018-04-05 12:45:12 +02:00
Michael Schättgen
ec9581e0c4 Removed library and improved advanced settings 2018-04-05 00:15:16 +02:00
Michael Schättgen
211f228efa Added advanced settings to EditProfile view 2018-04-05 00:07:48 +02:00
Michael Schättgen
a00bcfe2cb Fixed margin edit profile view 2018-04-04 22:15:21 +02:00
Alexander Bakker
0ad39ab673 Make the API of all encoding classes similar 2018-03-19 18:33:38 +01:00
Alexander Bakker
9c433f96cf Wrap the Base64 class to prevent a runtime exception for bad input 2018-03-19 18:17:20 +01:00
Alexander Bakker
f1a03638a0 Make sure we only catch specific exceptions instead of catching them all 2018-03-19 18:00:53 +01:00
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