Commit Graph

863 Commits (875c752f784ca24786b5915cab2cc4aa48eea95f)
 

Author SHA1 Message Date
Michael Schättgen 3bdcc25ebe
Merge pull request #298 from alexbakker/saf-json
Append ".json" extension to export filenames
5 years ago
Alexander Bakker d0108e9859 Append ".json" extension to export filenames
Apparently not all SAF providers append a file extension based on the specified
MIME type.
5 years ago
Alexander Bakker 025c89d78c Release v1.1.3 5 years ago
Alexander Bakker c52e60b410
Merge pull request #288 from michaelschattgen/set-locale
Fix setting locale on 7.0
5 years ago
Michael Schättgen 3cc644193f Update languages and gitignore 5 years ago
Michael Schättgen 8020792024 Fix setting locale on 7.0 5 years ago
Michael Schättgen 837a27f9d7
Merge pull request #293 from alexbakker/password-reminder
Remind users who use biometrics to enter their password periodically
5 years ago
Michael Schättgen 5c71f6254b
Merge pull request #296 from alexbakker/fix-295
Fix #295
5 years ago
Alexander Bakker bbea6c2ae4 Fix #295 5 years ago
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.

![](https://alexbakker.me/u/115z6be7go.png)
5 years ago
Alexander Bakker 7f1ce1e645 Release v1.1.2 5 years ago
Michael Schättgen dc6bf3795a
Merge pull request #286 from alexbakker/intro-text
Add explanation for the security options
5 years ago
Michael Schättgen a3538f95e2
Merge pull request #285 from alexbakker/storage-permissions
Remove EXTERNAL_STORAGE permissions
5 years ago
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)
5 years ago
Alexander Bakker ab8f01284a Remove EXTERNAL_STORAGE permissions
As we switched to the SAF, we don't need these permissions anymore.
5 years ago
Alexander Bakker 97d824d779
Merge pull request #279 from michaelschattgen/feature/multi-select
Add ability to select multiple entries
5 years ago
Michael Schättgen eedf9d2935
Merge pull request #278 from alexbakker/scoped-storage
Rewrite the export functionality to use the Storage Access Framework
5 years ago
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.
5 years ago
Michael Schättgen f8c106bcb9 Add ability to select multiple entries
Improve code and add select listeners
5 years ago
Alexander Bakker 10c206270a Release v1.1.1 5 years ago
Michael Schättgen f7a0ee7174
Merge pull request #275 from alexbakker/thanks-for-the-storage-regressions-google
Set requestLegacyExternalStorage to true in AndroidManifest
5 years ago
Alexander Bakker f5e8ba96e6 Set requestLegacyExternalStorage to true in AndroidManifest
This is a temporary workaround while we work on support for the Storage Access Framework.
5 years ago
Alexander Bakker 3506fdaad9 Release v1.1 5 years ago
Michael Schättgen 8824b779f5
Merge pull request #273 from alexbakker/fix-notification
Always cancel the persistent notification when the app task is removed
5 years ago
Alexander Bakker 4cab92d615 Always cancel the persistent notification when the app task is removed 5 years ago
Alexander Bakker 35a14d3198
Merge pull request #269 from beemdevelopment/update-translations
Update translations
5 years ago
Michael Schättgen e46041ece0 Update translations 5 years ago
Alexander Bakker 28ebaf48c8
Merge pull request #268 from beemdevelopment/fix-changelog
Fix changelog
5 years ago
Michael Schättgen fc96e7919a Replace changelog css colors 5 years ago
Michael Schättgen 08b80d2e72 Fix build 5 years ago
Michael Schättgen 051cf9370b
Merge pull request #257 from alexbakker/action-copy
Add a 'copy' button to the entry action mode menu in MainActivity
5 years ago
Michael Schättgen 3d13296890
Merge pull request #267 from alexbakker/biometric-update
Update gradle and dependencies
5 years ago
Michael Schättgen 93f32c2903
Merge pull request #266 from alexbakker/db-to-vault
Rename "Database" to "Vault"
5 years ago
Alexander Bakker f168768033 Update gradle and dependencies 5 years ago
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.
5 years ago
Alexander Bakker d0baeef064 Release v1.1-beta1 5 years ago
Michael Schättgen 44b83c888c
Merge pull request #255 from alexbakker/hightlight-and-reveal
Make the behavior of highlighting and revealing entries consistent
5 years ago
Michael Schättgen da45fa1969
Merge pull request #240 from alexbakker/biometric
Replace the custom fingerprint auth UI with BiometricPrompt
5 years ago
Alexander Bakker 5ad3a10251
Merge pull request #260 from Dissem/master
Fix exception when importing an old export
5 years ago
Christian Basler 9ec94a472f Fix exception when importing an old export 5 years ago
Alexander Bakker 4e4c39eea4 Add a 'copy' button to the entry action mode menu in MainActivity 5 years ago
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:

![](https://alexbakker.me/u/b2rmf3x0b9.jpeg)

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.
5 years ago
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.
5 years ago
Michael Schättgen a93ced6e34
Merge pull request #254 from alexbakker/fdroid-icon
Update the icon of the F-Droid listing
5 years ago
Alexander Bakker 82135c8b9d
Merge pull request #238 from michaelschattgen/feature-togglepassword
Add checkbox to toggle visibility in password fields
5 years ago
Michael Schättgen 9f248e0802 Add checkbox to toggle visibility in password fields
Make string translatable
5 years ago
Alexander Bakker 65aa95504b Update the icon of the F-Droid listing 5 years ago
Alexander Bakker def7c67614
Merge pull request #239 from michaelschattgen/dialog-text-improvement
Add minor text improvement
5 years ago
Michael Schättgen be3f30e666 Add minor text improvement 5 years ago
Alexander Bakker b920fe4b8c Update README.md 5 years ago