Michael Schättgen
6769fefd00
Merge pull request #106 from alexbakker/feature-import-freeotp+
...
Add support for importing from FreeOTP+
2019-08-03 17:26:30 +02:00
Alexander Bakker
5dbf1c7ce2
Merge pull request #172 from michaelschattgen/feature-otpauthuri
...
Add support for deeplinking otpauth uris
2019-08-03 17:16:13 +02:00
Michael Schättgen
8d3c113475
Add support for deeplinking otpauth uris
...
Fix bug
2019-08-03 17:15:35 +02:00
Alexander Bakker
087bf08d44
Merge pull request #169 from michaelschattgen/feature-showpassword
...
Add ability to toggle password visibility
2019-08-03 16:13:02 +02:00
Michael Schättgen
32b2ce280c
Merge pull request #144 from alexbakker/fix-lag-part1
...
Unregister any listeners when destroying EntryListView
2019-08-02 21:16:42 +02:00
Michael Schättgen
37c9b033c5
Merge pull request #141 from alexbakker/pref-lang
...
Add a language option to the preference menu
2019-08-01 21:17:30 +02:00
Alexander Bakker
f8d806999d
Merge pull request #157 from BM835/master
...
Updated Russian translation
2019-08-01 11:26:08 +02:00
Michael Schättgen
86c4011797
Merge pull request #158 from alexbakker/fix-150
...
Get external storage read permissions before selecting an image to scan
2019-08-01 00:00:35 +02:00
Michael Schättgen
bbc4c1d61c
Add ability to toggle password visibility
2019-07-31 23:53:38 +02:00
Alexander Bakker
951e908d4b
Merge pull request #148 from michaelschattgen/feature-notification
...
Add notification to warn user about the unlock state
2019-07-31 18:58:06 +02:00
Alexander Bakker
536929ff0e
Merge pull request #168 from michaelschattgen/feature-icon
...
Add new icon
2019-07-31 18:54:14 +02:00
Michael Schättgen
1f5a46b883
Add notification to warn user about the unlock state
...
Clean up code
Add minor changes
2019-07-31 00:37:48 +02:00
Michael Schättgen
4cab47235b
Add new icon
2019-07-30 23:30:13 +02:00
Alexander Bakker
5524a77736
Merge pull request #163 from wvffle/patch-1
...
Fix #162
2019-07-30 10:14:18 +02:00
Kasper Seweryn
a3cdfe693d
Fix #162
2019-07-11 13:41:38 +02:00
Alexander Bakker
9e4ad1495d
Get external storage read permissions before selecting an image to scan
...
Fixes #150
2019-07-03 18:57:03 +02:00
BM835
914da94c01
Updated Russian translation
2019-07-03 13:14:09 +10:00
Alexander Bakker
950dcce803
Unregister any listeners when destroying EntryListView
...
We were leaking some resources by not unregistering listeners when destroying
the entry list view. The code refresh loop of the leaked view started running in
a tight infinite loop, which causes a lot of lag in the main activity.
2019-06-25 22:57:17 +02:00
Michael Schättgen
f82e480c32
Merge pull request #143 from alexbakker/fix-lag-part2
...
Use glide to load and cache icons
2019-06-25 22:50:31 +02:00
Alexander Bakker
9c5726cbca
Use glide to load and cache icons
...
This patch adds a dependency to glide to handle the loading and caching of
icons. In my testing it eliminated the lag previously experienced in the main
activity when quickly scrolling through a large list of entries. It does add an
extra 1MB to the APK size, but I think that's acceptable for the amount of
complexity it handles for us.
2019-06-25 21:01:50 +02:00
Michael Schättgen
550e53f225
Merge pull request #140 from alexbakker/debug-flag-secure
...
Disable screen security by default for debug builds
2019-06-25 00:15:15 +02:00
Michael Schättgen
6e04ca054d
Merge pull request #135 from alexbakker/fix-divider
...
Move entry divider logic to EntryListView
2019-06-25 00:14:19 +02:00
Alexander Bakker
b014d95005
Add a language option to the preference menu
2019-06-22 09:58:35 +02:00
Alexander Bakker
0123b98e47
Disable screen security by default for debug builds
...
I've lost count of how many times I've tried to record a demo video with
screen security enabled.
2019-06-19 14:47:02 +02:00
Alexander Bakker
d7093487dd
Add support for importing from FreeOTP+
...
This also includes some other small changes:
- Make FreeOtpImporter more reusable
- Refactor preference file parsing logic into a separate class
- Add support for importing Steam tokens from FreeOTP(+)
- Make FileReader a bit leaner
- Add some missing @Override annotations
2019-06-19 13:09:34 +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
Michael Schättgen
eb29be587f
Fix bug where searchview did not reset properly
2019-06-07 20:57:57 +02:00
Alexander Bakker
f64a23d98f
Release v0.4.3
2019-06-06 22:27:59 +02:00
Michael Schättgen
8bbadb9e57
Merge pull request #130 from alexbakker/fix-import
...
Limit the amount of entry info passed to SelectEntriesActivitiy
2019-06-06 21:56:28 +02:00
Alexander Bakker
4066cd83cc
Limit the amount of entry info passed to SelectEntriesActivitiy
...
This horrid patch changes the vault import logic to pass an ImportEntry list to
SelectEntriesActivity, instead of a DatabaseEntry list. Previously, a crash
would occur when importing a vault with lots of icons, because the maximum
Parcel size was exceeded.
Storing icons in the vault file was a bad idea.
2019-06-06 01:25:39 +02:00
Alexander Bakker
cca35bd5e5
Merge pull request #109 from michaelschattgen/feature-entrysearch
...
Add ability to search for entries in vault
2019-06-02 16:58:53 +02:00
Michael Schättgen
187adfa738
Add ability to search for entries
...
Fix bug where new entries did not get filtered
Fix IsEntryFiltered
2019-06-02 16:52:32 +02:00
Alexander Bakker
246c03dea1
Merge pull request #107 from michaelschattgen/feature-importauthy
...
Add support for importing from Authy
2019-05-31 10:17:59 +02:00
Alexander Bakker
e68571a7a6
Merge pull request #108 from michaelschattgen/feature-qrshortcuticon
...
Add new QR shortcut icon which follows material guidelines
2019-05-31 09:54:36 +02:00
Michael Schättgen
128c85fc0c
Merge pull request #111 from alexbakker/fix-intro-decrypt
...
Don't ignore the result of IntroActivity when the vault is locked
2019-05-30 19:42:17 +02:00
Michael Schättgen
c75b25c4b6
Add new QR shortcut icon which follows material guidelines
...
Remove superfluous drawable files
2019-05-30 19:40:47 +02:00
Michael Schättgen
6abcfcea75
Add ability to import from Authy
...
Fix importer and appImporter lists
2019-05-30 19:35:50 +02:00
Alexander Bakker
b300b72626
Don't ignore the result of IntroActivity when the vault is locked
...
This fixes a bug where AuthActivity would be shown after finishing the intro.
2019-05-30 12:50:40 +02:00
Alexander Bakker
b2995955b6
Release v0.4.2
2019-05-29 11:21:52 +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
66f99eb4d4
Always launch AuthActivity on lock if MainActivity is resumed
2019-05-28 23:14:04 +02:00
Alexander Bakker
ff584a323d
Always try to decrypt the password slot first, before the fallback
...
This makes sure the case where a user set up Aegis v0.4 with a password of over
64 bytes is also covered.
2019-05-28 23:13:17 +02:00
Alexander Bakker
8c658ac930
Use the old encode method for passwords over 64 bytes and repair the slot ( #98 )
...
Commit afb9e59711
fixed a bug where the password
encode function would add null bytes to the end of the output. Luckily (I
thought), PBKDF2 produces collisions for inputs with trailing null bytes and
thus scrypt does this as well, so we could safely change that function to remove
the null bytes without any impact. Unfortunately, that doesn't hold up if the
password is over 64 bytes in size. So after that change, the KDF started
producing different keys than before for such passwords and thus some users
could no longer unlock their vault.
This patch addresses the issue by using the old password encode function for
passwords over 64 bytes and repairing the affected password slot.
2019-05-26 23:52:20 +02:00
mdmk
588c1c07df
Update french translation ( #97 )
...
* Update strings.xml
2019-05-26 21:55:01 +02:00
Alexander Bakker
f54639c791
Merge pull request #89 from michaelschattgen/feature-ignorespaces
...
Add possibility to ignore spaces in EditTexts
2019-05-24 10:20:19 +02:00
Alexander Bakker
7c78ddc929
Release v0.4.1
2019-05-22 00:19:32 +02:00
Alexander Bakker
9f3ccdc508
Force a period uniformity check when initializing EntryAdapter
...
This fixes a bug where the progress bar was not shown upon unlock.
We'll come up with a better solution later. This is just a hot fix.
2019-05-22 00:09:45 +02:00
Alexander Bakker
99c222cffa
Release v0.4
2019-05-21 21:48:03 +02:00
Michael Schättgen
3556cd0e66
Add possibility to ignore spaces in EditTexts
2019-05-21 21:18:01 +02:00
Alexander Bakker
57e3574693
Fix a bug where Aegis would forcibly pop up after unlocking the device
2019-05-20 22:27:28 +02:00