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