Skip to content

KeeDoc v0.3.0

Choose a tag to compare

@trebsoj trebsoj released this 15 Oct 16:54
· 1 commit to main since this release

Important

  • Update KeeDoc on every device that opens the same vault. This version
    stores the vault index in a new, safer layout. KeeDoc 0.2.0 does not know
    about it: opened from an older version, a vault would show outdated cards,
    and saving from there could overwrite newer changes. Vaults created with
    0.2.0 open normally and are upgraded the first time they are saved.

Added

  • Open and create vaults in cloud folders on Android (Dropbox, Google Drive,
    Mega and other Storage Access Framework providers).
  • Edit a card as a draft: changes are kept until you press Save, which
    stores them all at once and returns to the list. Leaving with unsaved
    changes asks whether to save them.
  • Show "Syncing…" while a card is being saved.
  • Offer to recover the vault index from a previous copy when its pointer
    cannot be read.

Improved

  • Saving a card uploads at most three files, however many fields changed,
    which is much faster on cloud-backed vaults.
  • Explain which required field is missing when a card cannot be saved.

Fixed

  • Notes typed on a card and left with the back button were not saved.
  • An interrupted write can no longer destroy the vault index: it is now
    double-buffered and checked after every write.
  • Document files are fingerprinted, so a truncated file is detected instead
    of failing silently.
  • The auto-lock no longer locks the vault in the middle of a save.
  • A vault written by a newer KeeDoc is refused instead of being misread.
  • Saving to a cloud folder no longer fails while the provider is still
    listing the file just written.