Cryoframe 1.0.0
The 1.0 release: the archives now watch themselves, recover themselves, and update themselves.
Added
- Archive health monitoring — re-hash existing archives against their manifests on demand (job ⋯ menu) or on a weekly/monthly schedule, scoped to the latest version or all. Catches bit rot before a restore needs it; works on encrypted archives with no passphrase. "Verify all archives" checks every job at once.
- In-app updates over an Ed25519-signed appcast (Check for Updates, in the menu bar).
- Recovery-key escrow — export every archive passphrase into one master-password-encrypted file (PBKDF2 + AES-GCM) so encrypted backups survive a lost Mac (Settings ▸ Security).
- Restore in place — restore over the live library, staged and verified first, with the old copy moved to the Trash.
- Browse inside an archive — drill in and extract just the files you need, without restoring the whole library.
- Storage overview — per-job, per-version sizes against each volume's free space.
- Onboarding — a first-run walkthrough for the helper and Full Disk Access.
Fixed
- Backups to network shares and non-APFS volumes no longer false-fail the free-space preflight (a reported 0 is now read as "unknown," never "full").
- Mirror manifest no longer fails on directory-shaped artifacts (sparsebundles).
- Failed/cancelled runs no longer leave empty version folders that could occupy a retention slot.
Requires macOS 15. Apple-notarized; Gatekeeper will accept it.