Alexander Bakker
|
1ade4a3c4f
|
Abstract preference queries away into a Preferences class
|
2018-05-11 20:08:51 +02:00 |
|
Alexander Bakker
|
9b6da0d3e3
|
Add a "Screen security" option that determines whether FLAG_SECURE is set
|
2018-05-11 19:33:20 +02:00 |
|
Alexander Bakker
|
4b9ec0cc9c
|
Pick the right camera in onResume
|
2018-05-11 16:32:36 +02:00 |
|
Alexander Bakker
|
34d0134404
|
Support switching to the front-facing camera in ScannerActivity
Close #8
|
2018-05-11 16:31:18 +02:00 |
|
Alexander Bakker
|
7be5d08a60
|
Rework theming a bit to partially fix dark mode on dialogs
Dark mode is still not great, but at least it's a little less broken now
|
2018-05-11 15:15:50 +02:00 |
|
Alexander Bakker
|
3c2f62de26
|
Rename night mode to dark mode in the spots we missed
|
2018-05-10 23:32:20 +02:00 |
|
Alexander Bakker
|
e45735faa1
|
Don't close the EditProfileActivity to show a delete entry dialog
|
2018-05-10 23:12:08 +02:00 |
|
Alexander Bakker
|
da529608fa
|
Don't leave the PreferencesActivity when managing slots
|
2018-05-10 21:46:27 +02:00 |
|
Alexander Bakker
|
7630bbfe25
|
Make sure permission request results are passed down to PreferencesFragment
|
2018-05-10 21:21:07 +02:00 |
|
Alexander Bakker
|
488e92d429
|
Abstract setting the thread priority away into ProgressDialogTask
|
2018-05-10 19:42:18 +02:00 |
|
Alexander Bakker
|
b9381d13d2
|
Don't leave the PreferencesActivity when exporting a database
|
2018-05-10 19:34:42 +02:00 |
|
Alexander Bakker
|
6770ccd3b1
|
Add support for importing encrypted Aegis databases
Close #6
|
2018-05-10 19:19:47 +02:00 |
|
Alexander Bakker
|
7f09eb5535
|
Move PreferencesFragment to a separate file
|
2018-05-10 14:54:58 +02:00 |
|
Alexander Bakker
|
246d3d634e
|
Don't leave the PreferencesActivity when importing a database
|
2018-05-10 14:50:47 +02:00 |
|
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 |
|