Release Notes

Changelog

What’s new in DateBack. Every version, every fix, in order.

v1.5.4 August 23, 2026 +
  • Photos & Memories — Saved memories now carry their real date inside the photo or video file itself, so apps like Photos sort them correctly by the original date instead of showing today’s date
  • Reliability — Clicking Stop right as a run finished could briefly show the “all done” screen over an interrupted run — fixed
  • Reliability — A stuck cleanup step after clicking Stop could leave the app waiting indefinitely — now resolves automatically instead of hanging
  • Reliability — Fast repeated clicks on Start or Retry could start two processing runs at once — now guarded against
  • Security — Broadened log redaction to catch more secret-key naming styles
  • Security — Closed a denial-of-service path in ZIP file validation and updated several dependencies with disclosed vulnerabilities
v1.5.3 May 18, 2026 +
  • Security — Strengthened validation of retry-generated filenames
  • Security — Support log redaction now covers access_token, refresh_token, Authorization, client_secret, and related variants
  • Processing — Non-object entries in a memories_history.json Saved Media array no longer crash the worker; they are counted and skipped
  • Processing — A failed remote file-size check no longer silently skips the entry; it now proceeds to the download attempt
  • Reports — A redacted copy of the detailed report (detailed_report_redacted.json) is now saved alongside the full report, safe to share in support requests
v1.5.2 May 18, 2026 +
  • Cloud mode — Resuming a multi-session run could incorrectly show “All memories recovered!” when prior sessions had CDN failures — losses are now correctly attributed
  • Cloud mode — Image and video counts in the success summary now reflect the cumulative totals across all sessions, not just the current session
  • Resume — Removed a misleading log line that said “Will continue filling it.” for incomplete batches that were not going to be backfilled
v1.5.1 May 15, 2026 +
  • Security — Strengthened path and directory-permission validation throughout the folder-selection and processing pipeline
  • Security — Hardened ZIP handling against several classes of malformed or unsafe archives
  • Security — Restricted output directory selection to safe, expected locations
  • Processing — Overlay merge failure now saves the main image instead of writing an error record
  • Cloud mode — Approved-directory state is correctly cleared and repopulated at the start of each new run
v1.5.0 May 14, 2026 +
  • Platform — Windows 10 / 11 (x64) is now supported; download DateBack-1.5.0-x64-win.exe from the releases page
  • Platform — Intel Mac (x86_64) is now supported with a dedicated x64 DMG
  • Windows — Prevents sleep during processing using the Windows SetThreadExecutionState API (equivalent to macOS caffeinate)
  • Security — Upgraded bundled Python runtime: Pillow 12.0.0 → 12.2.0 and requests 2.32.5 → 2.33.0 (7 CVE fixes)
v1.4.4 May 13, 2026 +
  • Processing — Multi-part Snapchat exports (e.g. companion ZIPs like mydata~XXXX-2.zip) are now correctly found and processed in production builds
  • UI — The ZIP file clear button is now disabled while processing is running to prevent accidental deselection mid-run
v1.4.3 May 12, 2026 +
  • Processing — Success modal now displays correctly when some memories are unavailable in the export
  • Errors — ZIP-not-found errors now show a targeted message asking users to re-select their Snapchat export, rather than incorrectly referencing the output folder
  • UI — “Buy Me a Coffee” button in the success modal no longer overlaps the Next Steps button
v1.4.2 May 12, 2026 +
  • Mac permissions — Added folder usage descriptions so automatic ZIP discovery works consistently in production builds
  • QA — Matched sandbox build permission metadata to the production build
  • Website — Corrected the public open source dependency table for the current app bundle
  • Security — Narrowed website image CSP, hardened app ZIP/disk path validation, and compacted large resume manifests
  • Release — Updated Electron and dotenv dev tooling and pinned bundled binaries to explicit macOS arm64 paths
v1.4.1 May 9, 2026 +
  • Release — Corrected bundled third-party notices and GPL written-offer language
  • Reliability — Improved Snapchat HEAD retry handling for throttled responses
  • Website — Updated social preview metadata, sitemap priorities, and release validation tests
v1.4.0 May 6, 2026 +
  • Processing — Added multi-ZIP handling so large Snapchat exports split across multiple archives can be processed together
  • UI — Fixed overlay behavior so dialogs and progress states stay readable and dismiss correctly
  • Website — Updated public copy for the free download model, optional Buy Me A Coffee support, and support resources
v1.3.1 May 5, 2026 +
  • Fix — Snapchat ZIP exports with blank download URL fields now extract local media files from the archive instead of silently skipping them
  • Fix — Root-level json/memories_history.json exports are supported
  • Reporting — Rows with neither a local ZIP media file nor a download URL are reported as missing instead of skipped
v1.3.0 May 5, 2026 +
  • Distribution — DateBack is now a free Mac download with no purchase or activation key required
  • App — Removed the license activation flow and local license storage
  • Website — Download links now point to GitHub Releases, with optional Buy Me A Coffee support
  • Legal — Updated terms and privacy policy for the free download and optional donations model
v1.2.1 April 18, 2026 +
  • Backend — Disk-full error handling: DateBack now detects when the drive runs out of space and surfaces a clear message instead of silently failing; distinguishes staging, destination, and download scenarios
  • UI — Next Steps modal is now mode-aware: Cloud mode users see a “Cloud Delivery Finished” section with cloud-folder guidance; Computer mode users see the existing local-storage sections
  • UI — Advanced Cloud Settings panel redesigned with “Optional” badge, inline help buttons per setting, and cleaner layout
v1.2.0 March 19, 2026 +
  • Backend — Organizer worker state tracking: prevents orphaned processes on quit or restart
  • Backend — Cloud resume continuity: batch numbering now correctly continues from existing delivered Batch folders instead of restarting at Batch_01
  • Backend — IPC hardening: additional security checks and process lifecycle guards
  • UI — Cloud mode copy updated to accurately describe Batch folder delivery into the synced destination
v1.1.4 March 12, 2026 +
  • UI — Improved layout, visual hierarchy, and overall flow of the main interface
v1.1.3 March 11, 2026 +
  • Build reliability — Explicit binary packaging ensures memory-organizer and ffmpeg are always included in the app bundle
  • Internal — Improved QA build configuration for release testing
v1.1.2 February 21, 2026 +
  • Security — QA release mode now requires explicit double-flag opt-in; production configuration is always the default
v1.1.1 February 20, 2026 +
  • Fix — Critical: fixed startup crash in packaged builds when .env file is absent
  • Branding — Removed last remaining MemSavr references from Python CLI
v1.1.0 February 18, 2026 +
  • Feature — Cloud Mode: automatic staging, upload, and delivery pipeline
  • Feature — Cache threshold management pauses/resumes processing to protect disk space
  • Feature — Configurable upload mode (copy or move) and retry logic
  • Security — Renderer document trust verification rejects untrusted IPC origins
  • Security — IPC sender origin validation across all handlers
  • Fix — open-folder now correctly approves the validated output directory after processing starts
  • Processing — Expanded Snapchat memory handling with improved error coverage
  • UI — Cloud-specific success modal with delivery stats and storage warnings
  • UI — Mode indicator (Computer / Cloud) drives layout and controls
  • Tests — 65-test characterization suite covering IPC, renderer, storage, and processing UI
v1.0.9 February 13, 2026 +
  • Branding — Complete rebrand from MemSavr to DateBack
  • Branding — New domain: dateback.app (savemymemories.app redirects)
  • Branding — New logo and app icon with shield+clock design
  • Legal — Updated Terms of Service for GPL compliance
  • Legal — Updated Privacy Policy with accurate data handling
  • Legal — FFmpeg source package now available at dateback.app/licenses/ffmpeg-source.zip
  • Contact — New support email: support@dateback.app
v1.0.8 January 14, 2026 +
  • Security — Broad security hardening release following an internal security review
  • Security — Added protection against maliciously oversized ZIP archives
  • Security — Strengthened ZIP extraction safety checks
  • Security — Hardened process cleanup against unsafe input
  • Security — Hardened directory validation against race conditions
  • Security — Added protection against unsafe symlinks during directory cleanup
  • Security — Added downgrade-attack protection to the auto-updater
v1.0.0 – v1.0.7 December 2025 – January 2026 +
  • v1.0.7 (Jan 9, 2026) — Additional download-security hardening, sticky mobile CTA, performance improvements
  • v1.0.6 (Jan 8, 2026) — iCloud support, resume modes (Trust / Verify / Start Fresh), completion summary modal redesign
  • v1.0.5 (Jan 3, 2026) — 20× faster verification, true offline ZIP processing, 30–50% faster downloads
  • v1.0.4 (Jan 2, 2026) — GPL compliance fixes, resume feature fix, FFmpeg source availability
  • v1.0.3 (Dec 31, 2025) — Security updates, Electron v39.2.7 upgrade, Auto-Find ZIP feature
  • v1.0.2 (Dec 30, 2025) — Security hardening following an internal review, 100MB installer size reduction
  • v1.0.1 (Dec 30, 2025) — UI refinements, Fast Pass optimization, improved ETA accuracy
  • v1.0.0 (Dec 30, 2025) — Initial public release, fully notarized for macOS Apple Silicon
Coming Soon +
  • Instagram & Facebook memory exports
  • Direct Google Photos integration