DuoBolt 1.4.0 — Archive flow & APFS clone awareness
What’s New
- New “Move to Archive…” action — pick any folder and DuoBolt moves selected duplicates there with their directory structure preserved, instead of sending them to the Trash. Archives appear in Deletion History with a “Review Archive” page to restore from.
- New “Exclude archive folders from scans” setting (on by default) keeps archived duplicates out of future scans. Scan Setup also highlights any selected folders that overlap with known archives.
- macOS scans now detect APFS clone groups — files that share storage on disk (e.g., from
cp, Time Machine snapshots, build caches) — so DuoBolt no longer counts them as recoverable space. Toggleable via Advanced → Performance options, on by default. - Selection size, the Review screen total, the master-folder-rule preview, and delete confirmations all use the new clone-aware accounting, so the bytes you see before clicking “Delete” match what your disk actually frees.
- Deletion History distinguishes “freed” (deletes) from “archived” (archives), since archived files still occupy real space at their destination volume.
Improvements
- Scan Results header, sort order, and per-group display now show “recoverable” alongside “total” when APFS clones are detected, making it clear which groups actually free space when removed.
- Scan-button accent in the Setup screen now uses the app’s semantic gradient for better visual consistency.
- On non-APFS volumes (Windows, Linux, HFS+, SMB) clone detection is a no-op — behavior is unchanged.
Fixes
- Deletions and archives performed after restoring scan results from a previous session (e.g., closing and reopening the app) now record correctly in Deletion History.