Michael Schättgen
cd42b0dc65
Merge pull request #271 from alexbakker/guava
...
Replace implementations of Base16, Base32 and Base64 with Guava
2020-02-17 22:23:43 +01:00
Alexander Bakker
10ac1af6b0
Replace implementations of Base16, Base32 and Base64 with Guava
...
I kept the classes in the encoding package and turned them into wrappers for
Guava. I also changed the functions in the Base32 class to take and return
strings insteads if character arrays.
2020-02-01 14:11:55 +01:00
Alexander Bakker
833e75ade1
Merge pull request #301 from acolombo25/master
...
Add navigation bar color to themes
2020-01-29 20:23:48 +01:00
Andrea Colombo
7bbd80ed21
Add navigation bar color to themes
2020-01-27 11:34:34 +01:00
Alexander Bakker
dbedc9d1d3
Release v1.1.4
2020-01-22 20:42:22 +01:00
Michael Schättgen
3bdcc25ebe
Merge pull request #298 from alexbakker/saf-json
...
Append ".json" extension to export filenames
2020-01-22 00:40:03 -08:00
Alexander Bakker
d0108e9859
Append ".json" extension to export filenames
...
Apparently not all SAF providers append a file extension based on the specified
MIME type.
2020-01-21 09:34:06 +01:00
Alexander Bakker
025c89d78c
Release v1.1.3
2020-01-20 21:36:15 +01:00
Alexander Bakker
c52e60b410
Merge pull request #288 from michaelschattgen/set-locale
...
Fix setting locale on 7.0
2020-01-20 21:35:04 +01:00
Michael Schättgen
3cc644193f
Update languages and gitignore
2020-01-20 21:34:20 +01:00
Michael Schättgen
8020792024
Fix setting locale on 7.0
2020-01-20 21:01:17 +01:00
Michael Schättgen
837a27f9d7
Merge pull request #293 from alexbakker/password-reminder
...
Remind users who use biometrics to enter their password periodically
2020-01-20 11:56:49 -08:00
Michael Schättgen
5c71f6254b
Merge pull request #296 from alexbakker/fix-295
...
Fix #295
2020-01-20 11:56:32 -08:00
Alexander Bakker
bbea6c2ae4
Fix #295
2020-01-19 23:00:03 +01:00
Alexander Bakker
fa799e9542
Remind users who use biometrics to enter their password periodically
...
Instead of showing the reminder after x unlocks, I decided to show the reminder
2 weeks after the vault was last unlocked with the password. Let me know if you
agree with that.

2020-01-19 15:53:04 +01:00
Alexander Bakker
7f1ce1e645
Release v1.1.2
2020-01-18 14:42:53 +01:00
Michael Schättgen
dc6bf3795a
Merge pull request #286 from alexbakker/intro-text
...
Add explanation for the security options
2020-01-12 07:58:17 -08:00
Michael Schättgen
a3538f95e2
Merge pull request #285 from alexbakker/storage-permissions
...
Remove EXTERNAL_STORAGE permissions
2020-01-12 07:53:08 -08:00
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
ab8f01284a
Remove EXTERNAL_STORAGE permissions
...
As we switched to the SAF, we don't need these permissions anymore.
2020-01-11 12:59:09 +01:00
Alexander Bakker
97d824d779
Merge pull request #279 from michaelschattgen/feature/multi-select
...
Add ability to select multiple entries
2020-01-05 11:42:36 +01:00
Michael Schättgen
eedf9d2935
Merge pull request #278 from alexbakker/scoped-storage
...
Rewrite the export functionality to use the Storage Access Framework
2020-01-04 13:20:11 -08:00
Alexander Bakker
1ede56e137
Rewrite the export functionality to use the Storage Access Framework
...
We noticed after the v1.1 release that we need to switch our external storage
access code over to use the Storage Access Framework. The export functionality
was the only piece of code that still used the deprecated method and this patch
addresses that.
The Storage Access Framework is a little annoying to work with, but I don't
think it'll be too painful for our usecase. This switch comes with some nice
benefits for users as well. Users are now able to select a custom storage
location, which can be local or in the cloud.
This also removes ``requestLegacyExternalStorage`` from the manifest, as we
don't need it anymore.
2020-01-04 22:09:13 +01:00
Michael Schättgen
f8c106bcb9
Add ability to select multiple entries
...
Improve code and add select listeners
2020-01-04 21:15:17 +01:00
Alexander Bakker
10c206270a
Release v1.1.1
2020-01-04 12:57:52 +01:00
Michael Schättgen
f7a0ee7174
Merge pull request #275 from alexbakker/thanks-for-the-storage-regressions-google
...
Set requestLegacyExternalStorage to true in AndroidManifest
2020-01-04 03:33:08 -08:00
Alexander Bakker
f5e8ba96e6
Set requestLegacyExternalStorage to true in AndroidManifest
...
This is a temporary workaround while we work on support for the Storage Access Framework.
2020-01-03 19:15:04 +01:00
Alexander Bakker
3506fdaad9
Release v1.1
2020-01-03 12:33:15 +01:00
Michael Schättgen
8824b779f5
Merge pull request #273 from alexbakker/fix-notification
...
Always cancel the persistent notification when the app task is removed
2020-01-03 12:27:17 +01:00
Alexander Bakker
4cab92d615
Always cancel the persistent notification when the app task is removed
2020-01-02 13:05:45 +01:00
Alexander Bakker
35a14d3198
Merge pull request #269 from beemdevelopment/update-translations
...
Update translations
2019-12-27 00:36:10 +01:00
Michael Schättgen
e46041ece0
Update translations
2019-12-27 00:29:44 +01:00
Alexander Bakker
28ebaf48c8
Merge pull request #268 from beemdevelopment/fix-changelog
...
Fix changelog
2019-12-26 23:50:58 +01:00
Michael Schättgen
fc96e7919a
Replace changelog css colors
2019-12-26 23:25:05 +01:00
Michael Schättgen
08b80d2e72
Fix build
2019-12-26 22:17:32 +01:00
Michael Schättgen
051cf9370b
Merge pull request #257 from alexbakker/action-copy
...
Add a 'copy' button to the entry action mode menu in MainActivity
2019-12-26 22:14:07 +01:00
Michael Schättgen
3d13296890
Merge pull request #267 from alexbakker/biometric-update
...
Update gradle and dependencies
2019-12-26 22:04:40 +01:00
Michael Schättgen
93f32c2903
Merge pull request #266 from alexbakker/db-to-vault
...
Rename "Database" to "Vault"
2019-12-26 21:54:58 +01:00
Alexander Bakker
f168768033
Update gradle and dependencies
2019-12-26 13:23:00 +01:00
Alexander Bakker
5ab4307963
Rename "Database" to "Vault"
...
We decided on calling the state file the "vault" a while back. This patch makes
the naming consistent across the codebase. I left "DatabaseImporter" classes
alone, because I'm not sure what a better name for those would be.
2019-12-25 19:21:34 +01:00
Alexander Bakker
d0baeef064
Release v1.1-beta1
2019-12-24 15:01:39 +01:00
Michael Schättgen
44b83c888c
Merge pull request #255 from alexbakker/hightlight-and-reveal
...
Make the behavior of highlighting and revealing entries consistent
2019-12-16 20:35:03 +01:00
Michael Schättgen
da45fa1969
Merge pull request #240 from alexbakker/biometric
...
Replace the custom fingerprint auth UI with BiometricPrompt
2019-12-16 17:53:57 +01:00
Alexander Bakker
5ad3a10251
Merge pull request #260 from Dissem/master
...
Fix exception when importing an old export
2019-12-12 12:07:51 +01:00
Christian Basler
9ec94a472f
Fix exception when importing an old export
2019-12-11 17:03:22 +01:00
Alexander Bakker
4e4c39eea4
Add a 'copy' button to the entry action mode menu in MainActivity
2019-12-07 18:59:49 +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
Alexander Bakker
a6a5af781e
Make the behavior of highlighting and revealing entries consistent
...
I think this makes the highlight/reveal functionality feel a bit more
consistent, by not allowing multiple entries to be revealed at the same time,
just like you can't have multiple highlighted entries. Here's video of what it
looks like: https://alexbakker.me/u/3a9dhplrj2.mp4 .
2019-11-27 16:39:46 +01:00
Michael Schättgen
a93ced6e34
Merge pull request #254 from alexbakker/fdroid-icon
...
Update the icon of the F-Droid listing
2019-11-26 22:17:53 +01:00
Alexander Bakker
82135c8b9d
Merge pull request #238 from michaelschattgen/feature-togglepassword
...
Add checkbox to toggle visibility in password fields
2019-11-26 21:55:45 +01:00