keevault2 icon indicating copy to clipboard operation
keevault2 copied to clipboard

Kee Vault 2 is a password manager for multiple devices. Password databases (Vaults) are encrypted using the KeePass storage format (KDBX) before being stored on the local device or sent to a remote se...

Results 10 keevault2 issues
Sort by recently updated
recently updated
newest added

Is there a preferred security contact address for this project?

Maybe a parcelable unique ID? Current implementation relies on consistent JSON stringification of Android-supplied metadata so not sure if one of these issues can occasionally occur: * App fails to...

question

For the rare occasions where someone is trying to work out how to import a kdbx file to their Kee Vault, it would be cool if we could offer a...

enhancement

Service changes: - [ ] Create a new DB field to store a hint up to 128 characters long - [ ] Field contents will be encrypted using same PII...

enhancement

Android only tells us that the password is for "com.android.settings", which is such a vague identifier that we have to ignore the autofill request entirely. We could try removing that...

enhancement

If there are hundreds of entries to filter, it can sometimes be unclear that anything is happening after text is entered, particularly on slow devices.

enhancement
good first issue
help wanted

We currently select the root group but it would be better for the user if we selected the next possible ancestor in the group hierarchy. Currently we need to handle...

enhancement
good first issue
help wanted

In remote_service.dart: _doRequest , we automatically retry a few times if the connection fails. That sorts us for 99.9% of failures but some edge cases could still be recoverable if...

enhancement
performance

We only need this 2nd read for subscribed users that might be working on their Vault while a new one is being downloaded and merged in the background (or in...

enhancement
performance

e.g. `if (e.error is SocketException && e.error.osError is OSError && e.error.osError.errorCode == 7)` might let us ultimately inform the user about the specifics of why we couldn't connect to the...

enhancement
help wanted