keevault2
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...
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...
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...
Service changes: - [ ] Create a new DB field to store a hint up to 128 characters long - [ ] Field contents will be encrypted using same PII...
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...
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.
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...
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...
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...
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...