Changelog

Current public download: version 1.0.2-6, released 12 July 2026.

[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.

Added

- First-run setup wizard with encryption on by default and a gated recovery-key ceremony (you must confirm the key is saved before finishing). - Auto-updates: signed update artifacts, a Check for updates row in Settings → About, and a tagged-release pipeline producing installers for macOS, Windows, and Linux. - Crash safety: a global panic hook writes crash logs under the app data directory; Settings → About gains a redaction-safe "Save diagnostics…" export (never file contents or passwords). - Whole-computer schedule calendar (Full backup / Catch-up / Quick update) with a month preview, plus retention thinning visualized in plain words. - "Go back in time" snapshot scrubbing with ←/→, a jump-to-date control, and crossfading file lists. - Unified window chrome on all three platforms: overlaid title bar on macOS, frameless windows with custom caption controls on Windows/Linux. - Command palette actions: Back up now, Set up backup, theme and accent.

Changed

- The whole interface was recomposed for consumer-simple clarity: an 8-screen plain-language IA, grouped settings lists instead of stacked boxes, one primary action per screen, and Advanced disclosures for every power surface. - All sizes are decimal (KB/MB/GB/TB) everywhere; backup kinds read as plain words (Full backup / Catch-up / Quick update); scheduler status and history messages use the same vocabulary end to end. - Recovery instructions ("My computer died") rewritten for a stressed reader, with the evidence machinery folded behind Advanced recovery tools.

Fixed

- Backup, restore, and migration paths no longer panic on malformed paths or metadata — they fail with typed errors; a worker panic can no longer abort a whole parallel backup or restore run. - Reclaim on encrypted repositories maps referenced hashes to on-disk names before sweeping (pre-existing fix, recorded here for the release trail).

Known limitations

- Code signing and notarization are wired but inactive until certificates are enrolled; updater downloads require the releases feed to be publicly reachable. - Disaster-recovery imaging is Windows-first; macOS whole-machine restore defers to Apple Recovery by design. - Licensing/activation is not yet implemented (pricing model undecided).