Skip to content

0.8.0

Choose a tag to compare

@Xheldon Xheldon released this 10 Jul 12:46

0.8.0 — 2026-07-10

Added

  • 坚果云, one click away. The WebDAV settings gained a 坚果云 preset — click the chip and the server address fills itself; you only enter your account email and an app password (a help link shows where to generate one — it's not your login password).
  • End-to-end encryption on WebDAV. Encryption is no longer Gist-only: enable it on a WebDAV store too, so even the drive operator sees only ciphertext. The dialog notes the drive may keep earlier plaintext versions in its own version history and suggests a fresh folder for a fully clean start.

Changed

  • Safer provider switching. Switching away from an encrypted store now asks for confirmation and explains exactly what happens next — plaintext uploads until encryption is re-enabled, or a fresh passphrase requirement when moving to Gist. Switching while the store is still locked warns that other devices' un-merged changes won't carry over.
  • Lighter on rate-limited drives. Background sync passes are spaced further apart, unchanged images are no longer re-checked on every launch, and a rate-limited server pauses background sync for a few minutes instead of retrying — manual sync always works. A comfortable fit for 坚果云's free tier.

Fixed

  • WebDAV robustness. Multi-level sync folders are created automatically, more server variants of "folder doesn't exist yet" are handled, rate-limit responses are no longer mistaken for wrong credentials, and all WebDAV error messages are properly localized.
  • Encryption safety. Enabling encryption first merges any readable remote data (so the reset can't destroy anything), refuses to run over an already-encrypted store it cannot read, and passphrase checks always read fresh metadata — protecting multi-device setups from key mix-ups.