Vaults with entries that cannot be decrypted now open, and those entries are set aside in a quarantine store instead of blocking the whole vault.
- If a vault still will not open, the app asks you to report it, links to the issue tracker, and shows translated error messages instead of raw crypto errors.
- Incoming entries that do not decrypt under the vault's key are refused during sync.
- A vault is synced only once it has opened, and it relocks if opening failed.
- The desktop app now lets you turn off the launch update check.
- The relay now provides a Docker image, an /ice-servers endpoint, and TURN credentials.
All changes (14)
Features
- give each vault a quarantine store beside its file
- report undecryptable entries per entry in batch decrypt
- let the launch update check be turned off
- docker image, /ice-servers and TURN credentials for the node relay (#115)
Bug Fixes
- ask users to report a vault that won't open, linking the issue tracker
- harden the quarantine and keep unlock errors honest
- refuse incoming entries that don't decrypt under the vault's key
- show calm, translated copy instead of raw crypto errors
- sync a vault only once it has opened, and relock one that didn't
- set aside entries a vault can't decrypt instead of refusing to open
- take rustls 0.23.45 (GHSA-2mjx-qc3c-rqvc)
Refactors
- keep the repository URL in one constant
Other
- chore(nix): refresh the pnpm hash for the new lockfile
- chore(deps): patch dev and build tooling advisories
Full Changelog: 0.10.0-desktop...0.11.0-desktop