Commit graph

526 commits

Author SHA1 Message Date
Alexander Bakker
0563ac917a Fix some rare crashes when restoring the app after termination
Also fixes an issue where the app shortcuts would not work for unencrypted vaults
2019-04-08 23:13:11 +02:00
Alexander Bakker
18fd88a441 Add an option to automatically lock the app
This adds an option to automatically lock the app when:
* The back button is pressed
* The device is locked

It's the first step towards implementing #7
2019-04-07 18:36:13 +02:00
Alexander Bakker
6d93b78f9a Fix a crash on KitKat when clearing the KeyStore
Apparently KitKat doesn't like KeyPermanentlyInvalidatedException
2019-04-04 18:49:57 +02:00
Alexander Bakker
4365a693f2 Get Cipher back from FingerprintManager,CryptoObject after auth 2019-04-04 18:18:34 +02:00
Alexander Bakker
14fa493ac9 Remove keys from the KeyStore when disabling encryption or fingerprint 2019-04-04 15:27:24 +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
Alexander Bakker
4c1dec613c Fallback to a 30 second period if an andOTP doesn't provide one 2019-04-01 23:48:44 +02:00
Alexander Bakker
a251685002 Add a dialog that displays a list of errors that occurred during import 2019-04-01 23:36:31 +02:00
Alexander Bakker
118221e3df Add support for Steam tokens to the andOTP importer
Close #44
2019-04-01 22:37:56 +02:00
Alexander Bakker
1dd5f893da Add support for Steam OTP 2019-04-01 22:37:52 +02:00
Michael Schättgen
a46640f43d Fix recreate when setting view mode 2019-04-01 21:47:41 +02:00
Michael Schättgen
a293078603 Add way to set view mode 2019-04-01 01:44:38 +02:00
Michael Schättgen
f3ed79dc71 Add ability to change view mode 2019-04-01 01:21:12 +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
bbf967e2b7 Add a way to save current sorting method 2019-03-31 22:34:25 +02:00
Michael Schättgen
b9d011b48e Disable drag and drop when list is sorted 2019-03-31 21:28:37 +02:00
Michael Schättgen
ecdadf5335 Add SortCategory fixes and support for custom sorting 2019-03-31 21:23:14 +02:00
Michael Schättgen
10b80442d0 Comparators will now ignore casing 2019-03-31 21:22:20 +02:00
Michael Schättgen
62025d1053 Add way to check for reversed sort categories 2019-03-31 20:14:11 +02:00
Michael Schättgen
09fe550a28 Add AccountNameComparator 2019-03-31 20:12:34 +02:00
Michael Schättgen
07aac1e6a3 Add support for reversed sorting methods 2019-03-31 20:12:25 +02:00
Michael Schättgen
b8939b504e Start working on entry sorting 2019-03-31 19:57:45 +02:00
Alexander Bakker
592c6683c3 Continue importing entries even if one can't be parsed 2019-03-30 18:26:16 +01:00
Alexander Bakker
fc0e1150f6 Replace hardcoded encoding names with constants 2019-03-28 20:01:00 +01:00
Michael Schättgen
a4ff9d6d31 Fix crash in API 19 2019-03-28 13:45:43 +01:00
Michael Schättgen
f7c32bc28b Improve theme based texts 2019-03-28 01:27:07 +01:00
Michael Schättgen
59c0ca947d Add workaround for amoled themed preferences 2019-03-28 01:08:44 +01:00
Michael Schättgen
a7ac1adb80 Convert dark mode preference to select theme preference 2019-03-28 00:56:29 +01:00
Michael Schättgen
cf4aecbd3e Refactor dark mode to allow multiple themes 2019-03-28 00:54:30 +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
Michael Schättgen
554d7e17be Fix NullPointerException when deleting tokens 2019-03-27 00:47:39 +01:00
Alexander Bakker
14b8ba89c8 Fix the last couple of issues with tap-to-reveal 2019-03-26 22:10:29 +01:00
Alexander Bakker
7f1cea4202 Remove accidentally committed file 2019-03-26 01:03:19 +01:00
Alexander Bakker
29aa81765b Rewrite the HOTP/TOTP code to be more compact and support more digits 2019-03-26 00:59:57 +01:00
Alexander Bakker
066a7447c0 Support an arbitrary number of digits 2019-03-26 00:59:51 +01:00
Michael Schättgen
a5778e6b38 Show/Hide action button depending on scroll direction 2019-03-26 00:53:32 +01:00
Michael Schättgen
cebf15ba44 Add ability to adjust tap to reveal timeout 2019-03-26 00:06:39 +01:00
Michael Schättgen
16bf195ac0 Fix bug in codeIsRevealed when recycling entries 2019-03-25 21:49:50 +01:00
Michael Schättgen
d57fc8b79a Add tap to reveal preference to results 2019-03-25 21:40:08 +01:00
Michael Schättgen
0e6828fae1 Add ability to tap to reveal codes 👀 2019-03-25 21:32:29 +01:00
Alexander Bakker
ad1d3f04a6 Add support for importing from Google Authenticator
Close #29
2019-03-23 22:43:24 +01:00
Alexander Bakker
dc742892e4 Make import errors a bit more specific 2019-03-23 13:32:04 +01:00
Alexander Bakker
49f868357e Strip the padding before decoding base32 2019-03-23 12:58:16 +01:00
Alexander Bakker
62425511a1 Rename package to com.beemdevelopment.aegis 2019-02-07 22:39:33 +01:00
Alexander Bakker
ceb03de240 Check the result code of GroupManagerActivity 2018-12-18 23:18:11 +01:00
Alexander Bakker
b28691c274 Decouple GroupManagerActivity from the global application state 2018-12-18 22:46:35 +01:00
Michael Schättgen
ec5be68ff2 Fix backpressing on GroupManagerActivity 2018-12-17 23:33:13 +01:00
Michael Schättgen
1071192156 Add animation to recyclerview 2018-12-17 23:28:56 +01:00