Changelog
[1.0.2-6] — 2026-07-12
This maintenance release focuses on faster everyday backup and restore work, stronger repository integrity, and a safer Windows install.
Changed
- Faster encrypted restores, indexed browsing, restore previews, exclusions, compression, and large-list rendering.
- Faster startup by loading non-default screens only when they are needed.
Fixed
- Windows installers now carry Watari Labs signatures on both the installer and the installed MomentBackup application.
- Verification and cleanup now derive live content references from authenticated snapshot manifests, reducing the risk of stale sidecar data affecting a repository.
- “Only changed” restores verify real file bytes rather than trusting timestamps and sizes alone.
- Recovery-key setup cannot be dismissed during its critical save-and-confirm steps.
- Partial cleanup failures keep repository files and the index aligned.
- Nested-path search keeps literal substring behaviour, and keyboard navigation now reaches off-screen rows in long lists.
Security
- Hardened notification dependencies, checkout and release credentials, update references, and Time Machine timestamp parsing.
- Updated the account tooling dependency chain to clear known security alerts.
[1.0.1] — 2026-07-02
The redesigned interface, shipped as a whole. Every screen was rebuilt on the new shell after 1.0.0 was cut, so this release replaces the entire UI.
Added
- Live backup progress in the main window: progress bar, files, speed, and ETA, with a safe Cancel and a final report (size, duration, warnings) when the run ends. Interrupted runs are pointed out on the next launch. - Restore progress and results: live progress and safe cancel during restores, ending with restored/skipped/failed counts and the report location. - Restore test: run a safe sample restore with byte verification from Schedule & scans, with a visible last-tested state. - "Test my recovery key" in Settings → Security proves a typed recovery key can unlock the backup without storing it; the key's saved-at-setup state is shown. - "If this computer dies": a plain recovery walkthrough on the Overview once a first backup exists — latest backup, destination, emergency-kit status, and the recovery route for this platform. - Restores check the target's free space first and warn or stop before filling the disk mid-restore. - The Overview summarizes the protection story: what is protected, where, the off-site copy, last backup and verification times, and the next setup step when something is missing. - First-run setup rebuilt: guided setup with destination choice, encryption and recovery-key handling, a review step showing what will be backed up and its measured size, restore-from-existing-backup for replacement computers, an in-place exclusions editor, and an emergency-kit step at completion.Changed
- The entire interface was redesigned: new shell, navigation, and screens. - macOS window chrome fixed: traffic lights get their own space, and the window is draggable from the sidebar and top bar. - Setup copy rewritten to plain statements of fact.Fixed
- Escape in a nested dialog no longer closes the whole setup flow. - The recovery-key screen can no longer be dismissed accidentally while the one-time key is shown. - Setting up over an existing backup now offers to adopt it instead of silently re-keying the repository.[1.0.0] — 2026-06-23
The first stable public release. Builds on the V1-beta with the commercial, trust, and consumer-cloud work needed for a paid launch.
Added
- Purchase and licensing: a one-time personal license via Polar (merchant of record), with self-contained Ed25519 license keys verified **offline** — an air-gapped machine can be licensed by typing the key or carrying a license file. A web activation page handles the post-purchase handoff and deep-link. - First-run EULA acceptance gate, with the full End User License Agreement bundled in the app. - Consumer-cloud backup destinations: **Google Drive** (one-click OAuth) and **WebDAV** (Nextcloud/ownCloud-style), alongside local disk, NAS/SMB, and S3-compatible buckets. - Email notifications: **Gmail** (one-click OAuth) or bring-your-own **SMTP** — opt-in and best-effort, never required for a backup to succeed. - Scheduling: day-of-week backup windows and change-triggered backups (open app), plus a retention-thinning preview. - A round of consumer 1.0 polish across first-run setup, restore safety, backup health, destination reconnect, and the recovery/emergency-kit surfaces.Changed
- A 14-day money-back guarantee.Guarantees
- Restores are never license-gated: existing backups stay browsable, unlockable, verifiable, and restorable even with an expired trial or no license.[0.9.0] — 2026-06-10
The V1-beta cut: the consumer surfaces, reliability layer, and release
machinery for the first stable release. See docs/v1-scope.md for exactly
what V1 claims and on which platforms.