Repository navigation
Keepr 1.0.14
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.