Alexander Bakker
85c358043d
Add explanation for the security options
...
This adds some extra explanation of the security options to the intro, as well
as a warning when setting a password.
[<img width=200 src="https://alexbakker.me/u/jipc03u3hx.png ">](https://alexbakker.me/u/jipc03u3hx.png )
[<img width=200 src="https://alexbakker.me/u/uw9nbsd95s.png ">](https://alexbakker.me/u/uw9nbsd95s.png )
[<img width=200 src="https://alexbakker.me/u/mdoe5m8c3o.png ">](https://alexbakker.me/u/mdoe5m8c3o.png )
2020-01-11 13:57:08 +01:00
Alexander Bakker
3be9aecb88
Replace the custom fingerprint auth UI with BiometricPrompt
...
This patch replaces the usage of the deprecated FingerprintManager API with
BiometricPrompt. This uses the Android X library, so we get the native biometric
prompt on recent versions of Android and a Google-made one on older versions. By
not working with custom prompts for biometric authentication like we do now, we
can be sure that any issues like #70 , #81 , #237 are not actually our fault.
Here's what it looks like:

As a nice aside, this also adds support for the new facial recognition as an
authentication method on Pixel 4 phones.
This is still a draft, but early feedback is welcome.
2019-11-27 16:50:33 +01:00
Michael Schättgen
9f248e0802
Add checkbox to toggle visibility in password fields
...
Make string translatable
2019-11-26 21:53:29 +01:00
Alexander Bakker
5677bd4112
Copy the version to the clipboard when tapped in AboutActivity
2019-09-13 19:40:39 +02:00
Michael Schättgen
3e626a37db
Add AboutActivity
...
Add DialogStyles for different themes
Add review fixes
Remove unused usings
2019-09-07 12:49:31 +02:00
Michael Schättgen
6480fef315
Add placeholder for empty recyclerview
2019-09-07 11:48:38 +02:00
Michael Schättgen
2407b4b780
Overhaul entry interaction
...
Add support for different card background colors
Add minor bug fixes
Add minor fixes
Fix minor bugs where action mode kept active
2019-08-28 23:09:52 +02:00
Michael Schättgen
bbc4c1d61c
Add ability to toggle password visibility
2019-07-31 23:53:38 +02:00
Alexander Bakker
02c9a0cb1c
Move entry divider logic to EntryListView
...
This patch makes EntryListView responsible for providing the divider between
entries, instead of setting a margin on every entry like we do now. It also
fixes a couple of miscellaneous issues, like use of the old package name.
2019-06-09 22:41:50 +02:00
Alexander Bakker
1c9d07a47d
Adapt the unlock button size in AuthActivity to the text width
2019-05-28 23:14:15 +02:00
Alexander Bakker
9893b2f057
Add support for importing encrypted andOTP backups
...
This also refactors dialog_newgroup to serve as a generic text input dialog
2019-05-01 14:42:39 +02:00
Michael Schättgen
21fd8fdd8d
Add ability to select entries when importing
...
Move onScroll to seperate class to avoid duplicate code
Move importing logic back to the PreferencesFragment
Add minor changes
Add ImportEntry to properly track checked states
Minor layout changes
2019-05-01 13:13:50 +02:00
Michael Schättgen
2de9b96138
Add ability to scan image for QR code
2019-04-23 20:27:31 +02:00
ByteHamster
ffa2577cc2
Darkened Krop color
2019-04-14 00:47:21 +02:00
Alexander Bakker
36e3dd559c
Normalize formatting and 'optimize' imports
2019-04-04 14:07:36 +02:00
Michael Schättgen
b7cf234db6
Add smaller view mode
...
Closes #39
2019-04-02 15:47:07 +02:00
Michael Schättgen
ee8fd2e9f2
Hide divider in compact mode when progressbar is visible
2019-04-01 01:04:26 +02:00
Michael Schättgen
8b9ec5f976
Start working on compact mode
2019-04-01 00:58:45 +02:00
Michael Schättgen
c6c0eb88e9
Fix true black theme in all activities
...
Closes #32 . Also tested on API 19.
2019-03-28 13:46:33 +01:00
Michael Schättgen
9baaf824c6
Start working on amoled / true black theme
...
#32
2019-03-28 00:15:02 +01:00
Michael Schättgen
e99762b814
Change global progressbar color to improve visibility
...
As part of #34
2019-03-27 21:18:16 +01:00
Alexander Bakker
066a7447c0
Support an arbitrary number of digits
2019-03-26 00:59:51 +01:00
Michael Schättgen
cebf15ba44
Add ability to adjust tap to reveal timeout
2019-03-26 00:06:39 +01:00
Alexander Bakker
82e1c1f270
Fix the layout height of the security setting slide in the intro
2019-02-11 22:01:05 +01:00
Alexander Bakker
62425511a1
Rename package to com.beemdevelopment.aegis
2019-02-07 22:39:33 +01:00
Michael Schättgen
1071192156
Add animation to recyclerview
2018-12-17 23:28:56 +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
2ce259255d
Add a 'group' field to entries for filtering from the main view
2018-12-11 12:17:51 +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
Michael Schättgen
e2bff70109
Extracted all layout hardcoded strings
2018-10-09 22:27:59 +02:00
Michael Schättgen
2152e2617f
Migrated project to AndroidX
2018-09-25 16:26:57 +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
ddedcfb7f1
Improved EditEntryActivity layout
2018-09-18 21:29:11 +02:00
Alexander Bakker
476643a81c
Try to fix progressbar visibility one last time
2018-06-07 18:00:47 +02:00
Alexander Bakker
8419e1f35d
Correctly enable/disable the fingerprint option in the intro
2018-06-07 12:42:25 +02:00
Alexander Bakker
04dbb71cd7
Merge remote-tracking branch 'origin/custom-images'
2018-06-07 12:27:42 +02:00
Michael Schättgen
97eb3490d8
MainActivity is now using CircleImageView too
2018-06-06 23:53:33 +02:00
Michael Schättgen
d8bfe2e947
User is now able to crop custom images
2018-06-06 21:57:38 +02:00
Michael Schättgen
04e6e36811
Started working on custom profile images
2018-06-06 21:26:09 +02:00
Michael Schättgen
8b280ddbb0
Added minor improvements to the Intro
2018-06-06 18:01:35 +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
66ea357f08
Fix the style of BottomSheetDialog in dark mode
...
Close #12
2018-05-14 21:39:44 +02:00
Alexander Bakker
b581cd17fc
Improve the color of icons in dark mode
...
Close #4
2018-05-14 21:30:21 +02:00