Skip to content

TreeMap v1.3.0

Choose a tag to compare

@Prithvi-Web Prithvi-Web released this 01 Jul 00:19

TreeMap Version V1.3.0— Feature Summary

Tier 1 — High-leverage

  • Heatmap coloring — toggle treemap colors between "size" and "age" (green=recent, red=old)
  • Cleanup cart — floating panel to stage files for batch deletion with a live running total
  • Sunburst view — radial/concentric-ring alternative to the treemap, with same drill-down
  • Quick-look preview — side panel showing thumbnails for images, first 30 lines for text files
  • Incremental rescan — skip unchanged dirs using mtime cache for near-instant repeat scans
  • Keyboard navigation — full vim-style (h/j/k/l) treemap control with a ? help overlay
  • Growth-rate projection — "disk full in ~N days" estimate from snapshot linear regression
  • Trash awareness — show system Trash as a labeled treemap segment and dashboard row

Tier 2 — Differentiation

  • OS snapshot accounting — surface APFS / Btrfs / VSS snapshot space with a Purge button
  • Cloud placeholder detection — flag iCloud/OneDrive stubs so treemap shows real on-disk bytes
  • Symlink/hardlink dedup — count hardlinked files only once so sizes match du/df
  • Perceptual image dedup — dHash-based near-duplicate finder for resized/re-encoded images
  • Git repo scanner — show pack/LFS sizes per .git and offer a "Run git gc" button
  • Regenerable dir detection — flag node_modules, .venv, target/, etc. with restore commands
  • Folder budget alerts — set per-folder max size; exceeded folders get red borders in treemap
  • Browser profile drill-down — break out Chrome/Firefox/Safari cache sub-folders individually

Tier 3 — Reach

  • PDF/CSV export — export scan as CSV (files or folders) or a text PDF report
  • Real-time FS watch — SSE-based live updates when files change, with animated cell flashes
  • SSH/SFTP remote scanning — scan a remote server over SSH and view the treemap locally
  • Scriptable CLItreemap-cli bin for scan, dupes, suggest, and watch in terminal/CI
  • Video compression suggestions — use ffprobe to flag large h264 files with ffmpeg transcode commands