Alexander Bakker
|
9859011a6d
|
Abstract the refresh loop away into a helper class
|
2018-06-05 19:03:29 +02:00 |
|
Alexander Bakker
|
3f3863a187
|
Finish work on the single progressbar for db's with uniform periods
|
2018-06-05 18:52:31 +02:00 |
|
Michael Schättgen
|
8a8cb94c16
|
Started working on a single progressbar when all periods are the same
|
2018-06-05 15:50:08 +02:00 |
|
Alexander Bakker
|
964fc72fba
|
Don't try to catch exceptions that'll never be thrown
|
2018-06-05 15:49:00 +02:00 |
|
Alexander Bakker
|
b5c957d4d1
|
Prompt the user about unsaved changes in SlotManagerActivity
Close #13
|
2018-05-14 21:02:51 +02:00 |
|
Alexander Bakker
|
be222cd877
|
Fix a NullPointerException in the intro
|
2018-05-14 18:49:28 +02:00 |
|
Alexander Bakker
|
972a1670eb
|
Make preferences look decent (material) on KitKat
I have no idea what I'm doing
|
2018-05-14 18:45:15 +02:00 |
|
Alexander Bakker
|
f8891c0225
|
Apply a hack to detect programmatic changes to SwitchPreference
|
2018-05-14 17:26:17 +02:00 |
|
Alexander Bakker
|
cd781d3236
|
Add support for turning encryption on/off
|
2018-05-14 16:53:27 +02:00 |
|
Alexander Bakker
|
2400977629
|
Make the user select the app to import a db from (drop autodetect for now)
|
2018-05-13 21:58:41 +02:00 |
|
Alexander Bakker
|
7422b0cf53
|
Add support for importing plain text andOTP databases
|
2018-05-13 19:42:59 +02:00 |
|
Alexander Bakker
|
c091d03473
|
Apply AppTheme.Fullscreen to ScannerActivity
|
2018-05-12 11:52:32 +02:00 |
|
Alexander Bakker
|
0ed58b4a01
|
Provide a default implementation of setPreferredTheme
And only override it if needed
|
2018-05-11 21:53:06 +02:00 |
|
Alexander Bakker
|
a681efcf2d
|
Immediately apply the dark mode setting once it's changed
|
2018-05-11 21:30:15 +02:00 |
|
Alexander Bakker
|
4aa9374e0b
|
Fix a crash that would occur because Preferences was initialized too early
|
2018-05-11 21:29:10 +02:00 |
|
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
|
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
|
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 |
|
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
|
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
|
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 |
|