Releases
v2.2.0
Compare
Sorry, something went wrong.
No results found
owgit
released this
10 Jun 11:30
Highlights
Settings opens instantly: storage usage is computed in the background with a cache instead of blocking the window (10+ seconds on large archives)
New storage controls: custom retention period (1-365 days), max storage size with automatic oldest-first cleanup, and Time Machine backup exclusion
Clipboard capture never stores secrets copied from password managers (concealed-clipboard filtering)
Storage maintenance now runs continuously (at launch and every 6 hours), not only at app start
Added
Custom… option in Keep data with a 1-365 day field
Max storage size (GB) setting: oldest recordings are deleted automatically when total usage exceeds the cap (0 = no limit, default)
Exclude from Time Machine backups setting (default on)
Changed
Storage usage in Settings and the Statistics dialog is computed off the main thread with a 5-minute cache
Storage directory permissions tightened to owner-only (0700)
Retention and the size cap run in one background maintenance pass every 6 hours with overlap protection
Fixed
Settings window no longer freezes on open with large storage directories
Clipboard capture skips content marked concealed/transient by password managers
Database schema migrations no longer log errors on every launch
Foreign key constraints are now enforced on write connections (strict referential integrity for newly created databases)
Verification
swift test in MementoCapture: 30 tests, 0 failures (24 new tests in this release)
swift build -c release clean for both MementoCapture and MementoTimeline
Every change implemented test-first with independent spec- and code-quality review
You can’t perform that action at this time.