Commit graph

  • 8b1469c930 Added support for done button on keyboard Michael Schättgen 2018-09-19 00:20:39 +0200
  • 51d3171eea Fix a crash caused by a null FingerprintManager Alexander Bakker 2018-09-19 00:17:48 +0200
  • 0a942ecd14 Remove option to add extra password key slots Alexander Bakker 2018-09-18 22:56:31 +0200
  • 54c85a09de Switched issuer with account name Michael Schättgen 2018-09-19 00:10:03 +0200
  • cebf933c18 Introslide layout improvements Michael Schättgen 2018-09-18 23:56:25 +0200
  • ec2cfb4442 Added new icon 📷 Michael Schättgen 2018-09-18 23:56:14 +0200
  • ddedcfb7f1 Improved EditEntryActivity layout Michael Schättgen 2018-09-18 21:29:11 +0200
  • 740c1fcab9 Hide the timeout preference as it's not functional yet Alexander Bakker 2018-09-14 20:54:07 +0200
  • 631274860d Update gradle and don't explicitly specify buildToolsVersion Alexander Bakker 2018-09-12 20:04:59 +0200
  • a2e5504eef Some misc fixes Alexander Bakker 2018-06-09 21:40:18 +0200
  • 152cc8b562 Reorganize the auth/intro activity logic a bit Alexander Bakker 2018-06-09 20:23:39 +0200
  • 75a91ce191 Also ask for camera permissions when launching through an app shortcut Alexander Bakker 2018-06-09 19:23:30 +0200
  • 3f979843c7 Fix the andOTP and FreeOTP importers Alexander Bakker 2018-06-07 21:01:12 +0200
  • 5000522381 Merge branch 'master' of https://github.com/alexbakker/Aegis Michael Schättgen 2018-06-07 20:00:52 +0200
  • 7129a16a44 Fix a crash that would occur while moving an entry during a refresh Alexander Bakker 2018-06-07 18:39:44 +0200
  • 476643a81c Try to fix progressbar visibility one last time Alexander Bakker 2018-06-07 18:00:47 +0200
  • cae77b085c Update testdata Alexander Bakker 2018-06-07 17:34:55 +0200
  • 4e74c5beb9 Fix a bug that caused TextDrawable to not be displayed Alexander Bakker 2018-06-07 15:23:23 +0200
  • 606d6e77e9 Fix serialization of entry icons and some other stuff Alexander Bakker 2018-06-07 14:33:33 +0200
  • 8419e1f35d Correctly enable/disable the fingerprint option in the intro Alexander Bakker 2018-06-07 12:42:25 +0200
  • 9c0ce4210c Ask for storage permissions before showing the dialog on import Alexander Bakker 2018-06-07 12:34:20 +0200
  • 04dbb71cd7 Merge remote-tracking branch 'origin/custom-images' Alexander Bakker 2018-06-07 12:27:42 +0200
  • 9ec5525547 Merge branch 'master' of https://github.com/alexbakker/Aegis Michael Schättgen 2018-06-07 00:36:48 +0200
  • 0f0c6d998c Minor bugfix Michael Schättgen 2018-06-07 00:36:27 +0200
  • f9e716391c Added way to remove custom images Michael Schättgen 2018-06-07 00:30:49 +0200
  • ec67a27fa9 Make sure the progressbars don't take up any space when hidden Alexander Bakker 2018-06-07 00:21:52 +0200
  • 97eb3490d8 MainActivity is now using CircleImageView too Michael Schättgen 2018-06-06 23:53:33 +0200
  • 34b6cf944f ProfileHolder now shows correct image Michael Schättgen 2018-06-06 22:31:14 +0200
  • 11b195aab3 Added (de)serialization for the custom images Michael Schättgen 2018-06-06 22:22:38 +0200
  • d27d54f811 Fix a number of kitkat compatibility bugs Alexander Bakker 2018-06-06 22:03:17 +0200
  • d8bfe2e947 User is now able to crop custom images Michael Schättgen 2018-06-06 21:57:38 +0200
  • 3f01a0a3da Get rid of all uses of double brace initialization Alexander Bakker 2018-06-06 21:30:24 +0200
  • 04e6e36811 Started working on custom profile images Michael Schättgen 2018-06-06 21:26:09 +0200
  • c3f94b37c8 Use GCM instead of a hash to check master key integrity Alexander Bakker 2018-06-06 19:38:13 +0200
  • 8b280ddbb0 Added minor improvements to the Intro Michael Schättgen 2018-06-06 18:01:35 +0200
  • da37b5175e Finish up HOTP support Alexander Bakker 2018-06-06 17:23:40 +0200
  • 3aba0f3f47 Generate TextDrawable based on issuer and use account name as fallback Alexander Bakker 2018-06-06 16:27:56 +0200
  • 4a4ab1a82c Bunch of refactoring Alexander Bakker 2018-06-06 16:15:31 +0200
  • 9859011a6d Abstract the refresh loop away into a helper class Alexander Bakker 2018-06-05 19:03:02 +0200
  • 3f3863a187 Finish work on the single progressbar for db's with uniform periods Alexander Bakker 2018-06-05 18:52:31 +0200
  • 8a8cb94c16 Started working on a single progressbar when all periods are the same Michael Schättgen 2018-06-05 15:37:20 +0200
  • 964fc72fba Don't try to catch exceptions that'll never be thrown Alexander Bakker 2018-06-05 15:49:00 +0200
  • 66ea357f08 Fix the style of BottomSheetDialog in dark mode Alexander Bakker 2018-05-14 21:39:44 +0200
  • b581cd17fc Improve the color of icons in dark mode Alexander Bakker 2018-05-14 21:30:21 +0200
  • b5c957d4d1 Prompt the user about unsaved changes in SlotManagerActivity Alexander Bakker 2018-05-14 21:02:35 +0200
  • be222cd877 Fix a NullPointerException in the intro Alexander Bakker 2018-05-14 18:49:28 +0200
  • 972a1670eb Make preferences look decent (material) on KitKat Alexander Bakker 2018-05-14 18:45:15 +0200
  • f8891c0225 Apply a hack to detect programmatic changes to SwitchPreference Alexander Bakker 2018-05-14 17:26:17 +0200
  • cd781d3236 Add support for turning encryption on/off Alexander Bakker 2018-05-14 16:53:27 +0200
  • 2400977629 Make the user select the app to import a db from (drop autodetect for now) Alexander Bakker 2018-05-13 21:58:41 +0200
  • 7422b0cf53 Add support for importing plain text andOTP databases Alexander Bakker 2018-05-13 19:42:59 +0200
  • fa607a7856 Some more dark mode theming fixes Alexander Bakker 2018-05-12 12:32:33 +0200
  • c091d03473 Apply AppTheme.Fullscreen to ScannerActivity Alexander Bakker 2018-05-12 11:52:32 +0200
  • 0ed58b4a01 Provide a default implementation of setPreferredTheme Alexander Bakker 2018-05-11 21:53:06 +0200
  • 17d5d55823 Use switches instead of checkboxes in preferences Alexander Bakker 2018-05-11 19:38:33 +0200
  • a681efcf2d Immediately apply the dark mode setting once it's changed Alexander Bakker 2018-05-11 21:30:15 +0200
  • 4aa9374e0b Fix a crash that would occur because Preferences was initialized too early Alexander Bakker 2018-05-11 21:29:10 +0200
  • 1ade4a3c4f Abstract preference queries away into a Preferences class Alexander Bakker 2018-05-11 20:08:51 +0200
  • 9b6da0d3e3 Add a "Screen security" option that determines whether FLAG_SECURE is set Alexander Bakker 2018-05-11 19:33:20 +0200
  • 4b9ec0cc9c Pick the right camera in onResume Alexander Bakker 2018-05-11 16:32:36 +0200
  • 34d0134404 Support switching to the front-facing camera in ScannerActivity Alexander Bakker 2018-05-11 16:31:18 +0200
  • 7be5d08a60 Rework theming a bit to partially fix dark mode on dialogs Alexander Bakker 2018-05-11 15:12:36 +0200
  • 3c2f62de26 Rename night mode to dark mode in the spots we missed Alexander Bakker 2018-05-10 23:30:38 +0200
  • e45735faa1 Don't close the EditProfileActivity to show a delete entry dialog Alexander Bakker 2018-05-10 23:11:21 +0200
  • da529608fa Don't leave the PreferencesActivity when managing slots Alexander Bakker 2018-05-10 21:46:27 +0200
  • 7630bbfe25 Make sure permission request results are passed down to PreferencesFragment Alexander Bakker 2018-05-10 21:20:16 +0200
  • 488e92d429 Abstract setting the thread priority away into ProgressDialogTask Alexander Bakker 2018-05-10 19:38:28 +0200
  • b9381d13d2 Don't leave the PreferencesActivity when exporting a database Alexander Bakker 2018-05-10 19:34:42 +0200
  • 6770ccd3b1 Add support for importing encrypted Aegis databases Alexander Bakker 2018-05-10 18:42:47 +0200
  • 7f09eb5535 Move PreferencesFragment to a separate file Alexander Bakker 2018-05-10 14:54:58 +0200
  • 246d3d634e Don't leave the PreferencesActivity when importing a database Alexander Bakker 2018-05-10 14:50:47 +0200
  • 002045c7c7 Set FLAG_SECURE on every activity Alexander Bakker 2018-05-09 15:49:32 +0200
  • 4cd87b0452 Update dependencies Alexander Bakker 2018-05-08 19:31:47 +0200
  • aaf7dbdb85 AdvancedSettings now automatically opens when creating a new profile Michael Schättgen 2018-04-10 13:35:35 +0200
  • b0450cab8b Fixed setting 'Account name' Michael Schättgen 2018-04-10 12:48:48 +0200
  • 32e81c5250 Color changes Michael Schättgen 2018-04-10 12:48:29 +0200
  • ae686c8ae2 Improved darkmode Michael Schättgen 2018-04-10 00:45:48 +0200
  • f6bbae3d96 Make backgroundTint consistent across all fields in EditProfileActivity Alexander Bakker 2018-04-05 17:56:19 +0200
  • beee2d212d Improved styling Michael Schättgen 2018-04-05 13:33:37 +0200
  • 22b3ca1dae Removed unused library Michael Schättgen 2018-04-05 12:45:12 +0200
  • ec9581e0c4 Removed library and improved advanced settings Michael Schättgen 2018-04-05 00:15:16 +0200
  • 211f228efa Added advanced settings to EditProfile view Michael Schättgen 2018-04-05 00:07:48 +0200
  • a00bcfe2cb Fixed margin edit profile view Michael Schättgen 2018-04-04 22:15:21 +0200
  • 0ad39ab673 Make the API of all encoding classes similar Alexander Bakker 2018-03-19 18:33:38 +0100
  • 9c433f96cf Wrap the Base64 class to prevent a runtime exception for bad input Alexander Bakker 2018-03-19 18:17:20 +0100
  • f1a03638a0 Make sure we only catch specific exceptions instead of catching them all Alexander Bakker 2018-03-19 18:00:53 +0100
  • ebf06aca01 Update database test files Alexander Bakker 2018-03-13 18:32:02 +0100
  • 97c57210f1 Add a UUID to database entries and slots to make merging databases easy Alexander Bakker 2018-03-13 18:30:47 +0100
  • b27edb1b6b Update dependencies Alexander Bakker 2018-03-13 14:27:32 +0100
  • 457f578102 Merge branch 'master' of https://github.com/alexbakker/Aegis Michael Schättgen 2018-02-20 21:14:53 +0100
  • af2767af1b Move preference title/summary to strings.xml and add a timeout preference Alexander Bakker 2018-02-14 22:09:47 +0100
  • b89927bb3e Fix the Aegis database importer Alexander Bakker 2018-02-14 22:09:02 +0100
  • 990acd36a6 Update testdata database format Alexander Bakker 2018-02-14 22:08:37 +0100
  • 587835ad38 Move to an entirely JSON encoded file for the database Alexander Bakker 2018-02-13 22:06:24 +0100
  • 7eaffc933e Reorganize classes into separate packages Alexander Bakker 2018-02-13 21:17:21 +0100
  • a778cd5661 Don't try to zero out sensitive memory Alexander Bakker 2018-02-13 21:01:27 +0100
  • 317e42ed4c Add preference categories and move the import button to preferences Alexander Bakker 2018-02-13 20:24:00 +0100
  • 6672c18399 Get rid of the code change listener to fix the serializability of KeyProfile Alexander Bakker 2018-02-13 19:42:04 +0100
  • 6e68d79816 Fix a crash on Kitkat. It doesn't like the KeyStoreHandle class for some reason Alexander Bakker 2018-02-13 19:27:40 +0100
  • 3a3e4cc584 Disable editing slot names for now Alexander Bakker 2018-02-13 13:29:01 +0100