Commit graph

1215 commits

Author SHA1 Message Date
Michael Schättgen 6db8260f4a Delete group button now works properly 2018-12-16 23:08:53 +01:00
Michael Schättgen feeada3e2d Start working on ability to remove groups 2018-12-16 22:57:04 +01:00
Michael Schättgen ae0b4b5a37 Add seperate dialog for creating groups
To improve layout
2018-12-16 22:25:50 +01:00
Alexander Bakker 324df53df5 Fix a crash that occurred when trying to load the group list too early 2018-12-12 16:38:12 +01:00
Alexander Bakker 4967a572d4 Fix a bug where FLAG_SECURE was unnecessarily applied to dialogs 2018-12-11 12:18:04 +01:00
Alexander Bakker 2ce259255d Add a 'group' field to entries for filtering from the main view 2018-12-11 12:17:51 +01:00
Michael Schättgen d0e60cec75 Fix build by removing reference 2018-11-27 20:57:08 +01:00
Michael Schättgen 85541b9ddf Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-11-27 20:56:27 +01:00
Michael Schättgen 7f4703ef17 Remove ImagePicker library 2018-11-27 20:55:55 +01:00
Alexander Bakker 3a46558af7 Fix help text that's displayed after keystore key invalidation 2018-11-27 20:22:56 +01:00
Alexander Bakker 0b23b21ce6 Update dependencies 2018-11-17 15:11:55 +01:00
Alexander Bakker 1b09c7bb69 Fix mixup of EnableEncryptionListener and SetPasswordListener logic
I somehow managed to mix the logic of these two up
2018-11-15 23:34:46 +01:00
Alexander Bakker 9827fbc4ff Add an icon to the end slide of the intro
Fixes #22
2018-11-15 22:58:13 +01:00
Alexander Bakker fafb1ae8d0 Set FLAG_SECURE on all dialogs
Fixes #2
2018-11-15 22:20:49 +01:00
Alexander Bakker 9dc1b954d4 Use AtomicReference instead of an array where needed 2018-11-15 21:36:10 +01:00
Alexander Bakker 80b1967693 Make fingerprint unlock toggleable
Also:
- Fix a bug where setting the password would clear the key slot list
- Show the "Key slots" preference if multiple slots of one kind exist
2018-11-15 21:23:18 +01:00
Alexander Bakker 926b5139da Fix crash when processing QR code content with a bad URI format 2018-11-14 21:12:44 +01:00
Michael Schättgen a651378315 Added icon to onboarding
Fixes #19
2018-10-10 21:41:30 +02:00
Michael Schättgen 1cdcf19d01 Made key slots preference only visible in debug mode
Closes 21
2018-10-10 21:08:16 +02:00
Michael Schättgen 461e4a2d41 Added preference to change password
Closes #20
2018-10-10 20:41:37 +02:00
Michael Schättgen 8b6d2694cc Extracted all class hardcoded string 2018-10-09 23:13:51 +02:00
Michael Schättgen e2bff70109 Extracted all layout hardcoded strings 2018-10-09 22:27:59 +02:00
Alexander Bakker 36907660e8 Restructure the code in the Slot classes a bit 2018-10-07 20:00:56 +02:00
Alexander Bakker 0434513820 Refactor the database classes to be more reusable 2018-10-07 10:47:07 +02:00
Alexander Bakker 571cf20eda Reapply the preference fix library
Close #14
2018-10-02 21:08:13 +02:00
Alexander Bakker 507bf3ac90 Change the default colors of the TextDrawable color generator 2018-09-25 21:10:58 +02:00
Alexander Bakker ad0dfab5ee Don't ignore serialization exceptions in cloneEntry 2018-09-25 20:05:08 +02:00
Alexander Bakker 5f9559de75 Improve database entry change detection in EditProfilActivity 2018-09-25 19:36:56 +02:00
Alexander Bakker 3435a4077e Finish updating to API 28
Also temporarily disable the preference fix library
2018-09-25 17:04:55 +02:00
Michael Schättgen 2152e2617f Migrated project to AndroidX 2018-09-25 16:26:57 +02:00
Alexander Bakker 66fe809538 Remove unused assets 2018-09-22 14:56:14 +02:00
Alexander Bakker ecbbcfee00 Fix a crash when importing an entry with an existing UUID
Close #11
2018-09-22 14:12:42 +02:00
Michael Schättgen 300fb05c1f Added manifest parameters for debugging 2018-09-19 00:43:59 +02:00
Michael Schättgen 2d370bf885 Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-09-19 00:20:44 +02:00
Michael Schättgen 8b1469c930 Added support for done button on keyboard 2018-09-19 00:20:39 +02:00
Alexander Bakker 51d3171eea Fix a crash caused by a null FingerprintManager 2018-09-19 00:20:13 +02:00
Alexander Bakker 0a942ecd14 Remove option to add extra password key slots 2018-09-19 00:20:13 +02:00
Michael Schättgen 54c85a09de Switched issuer with account name 2018-09-19 00:10:03 +02:00
Michael Schättgen cebf933c18 Introslide layout improvements 2018-09-18 23:56:25 +02:00
Michael Schättgen ec2cfb4442 Added new icon 📷 2018-09-18 23:56:14 +02:00
Michael Schättgen ddedcfb7f1 Improved EditEntryActivity layout 2018-09-18 21:29:11 +02:00
Alexander Bakker 740c1fcab9 Hide the timeout preference as it's not functional yet 2018-09-14 20:54:07 +02:00
Alexander Bakker 631274860d Update gradle and don't explicitly specify buildToolsVersion
Also alphabetically sort dependencies
2018-09-12 20:54:54 +02:00
Alexander Bakker a2e5504eef Some misc fixes 2018-06-10 13:27:14 +02:00
Alexander Bakker 152cc8b562 Reorganize the auth/intro activity logic a bit 2018-06-09 20:23:39 +02:00
Alexander Bakker 75a91ce191 Also ask for camera permissions when launching through an app shortcut 2018-06-09 19:23:30 +02:00
Alexander Bakker 3f979843c7 Fix the andOTP and FreeOTP importers 2018-06-07 21:01:12 +02:00
Michael Schättgen 5000522381 Merge branch 'master' of https://github.com/alexbakker/Aegis 2018-06-07 20:00:52 +02:00
Alexander Bakker 7129a16a44 Fix a crash that would occur while moving an entry during a refresh 2018-06-07 18:39:44 +02:00
Alexander Bakker 476643a81c Try to fix progressbar visibility one last time 2018-06-07 18:00:47 +02:00