Commit graph

32 commits

Author SHA1 Message Date
Alexander Bakker
62425511a1 Rename package to com.beemdevelopment.aegis 2019-02-07 22:39:33 +01:00
Michael Schättgen
4f0fea8a88 Add subtitle when setting group filter 2018-12-17 23:09:07 +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
2ce259255d Add a 'group' field to entries for filtering from the main view 2018-12-11 12:17:51 +01:00
Alexander Bakker
fafb1ae8d0 Set FLAG_SECURE on all dialogs
Fixes #2
2018-11-15 22:20:49 +01:00
Michael Schättgen
8b6d2694cc Extracted all class hardcoded string 2018-10-09 23:13:51 +02:00
Alexander Bakker
0434513820 Refactor the database classes to be more reusable 2018-10-07 10:47:07 +02:00
Michael Schättgen
2152e2617f Migrated project to AndroidX 2018-09-25 16:26:57 +02:00
Michael Schättgen
54c85a09de Switched issuer with account name 2018-09-19 00:10:03 +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
7129a16a44 Fix a crash that would occur while moving an entry during a refresh 2018-06-07 18:39:44 +02:00
Alexander Bakker
606d6e77e9 Fix serialization of entry icons and some other stuff 2018-06-07 14:33:33 +02:00
Alexander Bakker
da37b5175e Finish up HOTP support
Close #1
2018-06-06 17:23:40 +02:00
Alexander Bakker
4a4ab1a82c Bunch of refactoring
- Get rid of KeyProfile and use DatabaseEntry directly
- Don't store Google auth style urls in the db, but use separate fields
- Update testdata to reflect db format changes
- Lay the ground work for HOTP support
- Refactor KeyInfo and split it into OtpInfo, TotpInto and HotpInfo
- Surely some other stuff I forgot about
2018-06-06 16:15:31 +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
cd781d3236 Add support for turning encryption on/off 2018-05-14 16:53:27 +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
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
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
b9381d13d2 Don't leave the PreferencesActivity when exporting a database 2018-05-10 19:34:42 +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
Michael Schättgen
ae686c8ae2 Improved darkmode
Closes #10
2018-04-10 00:45:48 +02: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
7eaffc933e Reorganize classes into separate packages 2018-02-13 21:17:21 +01:00
Renamed from app/src/main/java/me/impy/aegis/MainActivity.java (Browse further)