Skip to content

Keepr 1.0.14

Choose a tag to compare

@waynetd777 waynetd777 released this 10 Oct 17:32
· 11 commits to main since this release

New: the keepr command line. Back up, check, tidy and restore from Terminal, and keepr status reports each plan for a health check. Every command has --help, results can be JSON (--json), and plans are named by name or id. Link it in once with ln -s /Applications/Keepr.app/Contents/MacOS/Keepr ~/.local/bin/keepr. The old --back-up-style flags still work for now.

Safer backups

  • A Keychain read that fails (a Deny, a locked keychain) can no longer lead to saved passwords and recovery keys being overwritten.
  • A failed upload part-way through a backup now fails that backup, instead of saving a snapshot that points at missing data.
  • Very large backups (hundreds of thousands of files) keep opening; their index is split into parts.
  • Tidying up no longer deletes data written by a command-line backup that ran meanwhile.
  • A restore can't write outside the folder you chose.
  • A folder that can't be read during a backup keeps its last good version rather than being saved empty.
  • Settings are written safely to disk, and an unreadable settings file stops Keepr with an error instead of starting with no plans.
  • Backblaze B2 setup won't change the rules of a bucket Keepr didn't make.

Smoother

  • The Restore list opens folders with thousands of files at once.
  • Activity and the menu bar say when a plan's before- or after-backup command is running.
  • The top bar, Backup Plans and the menu bar say what's running — restoring, checking, tidying up — instead of always "Backing up".
  • Space opens Quick Look in Restore.
  • Pause backups for an hour pauses for exactly an hour, and doesn't stop a restore.
  • Many smaller fixes: stale results no longer overwrite newer ones, SMB shares are disconnected reliably, Compare handles big files, and temporary previews are cleaned up.