v2.6.0 Big Changes!
A major upgrade to TreeMap Visualizer! This release introduces a persistent instant scan engine, byte-accurate Copy-on-Write/clone sizing, and automated deletion safety across Windows, macOS, and Linux.
🌟 What's New
⚡ Phase 1: Speed & Accuracy Core
Instant Scan Engine (A1): Sub-200ms folder re-opens via an embedded SQLite index with real-time OS file event tracking (USN Journal, FSEvents, fanotify).
Byte-Accurate Sizing (A2): Correctly attributes shared vs. exclusive bytes for APFS clones, Btrfs/XFS reflinks, and hard links.
Cloud & Placeholder Awareness (A3): Detects OneDrive/iCloud placeholders and sparse files without double-counting local space.
Instant Global Search (A4): Type-ahead search (/) across indexed volumes with sub-100ms response times.
Physical Topology (A5): Maps logical volumes to underlying physical drives (Storage Spaces, APFS Containers, LVM, RAID).
🛡️ Phase 2: Safety & Automation
Open-File Guard (B2): Checks process locks before deletion to prevent corrupting open files.
Time Capsule (B3): Automatic Copy → SHA-256 Verify → Trash safety net before automated cleanup.
Autopilot Cleanup (B1): Background policy engine with safety caps, dry runs, and confirmation triggers.
Snapshot Restore (B4): Restore deleted files directly from VSS, Time Machine, or Btrfs snapshots.
Zombie-Handle Detector (B5): Flags deleted files held open by running processes to reclaim hidden space.
🏗️ Architecture & Safety
Platform Abstraction: Unified OS provider layer (src/platform/) with automatic capability detection.
Zero-Dependency UI: Modular view registry built in vanilla Canvas 2D/JS within public/index.html.
Zero Bare Deletes: All cleanup actions route through OS Trash or Time Capsule. Completely offline with zero telemetry.