Skip to content

Releases: Ryware/Headroom

Headroom 1.0.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:21
Immutable release. Only release title and notes can be modified.

🐛 Fixed

  • Duplicate finder on large scans is much faster. A sampling pass (64 KB from the middle and the end of each file) now runs before the full hash, so large videos, disk images and VM files are read in full only when every cheaper check says they match. Hashing runs on a bounded number of parallel lanes instead of thrashing the disk, the progress view shows which pass is running, and the results list is paged so thousands of groups no longer stall the window.

🧰 Chores

  • Removed Apple team id, App Store Connect ids, SKU and contact email from the repository and its history; ExportOptions.plist and the App Store tooling are now local-only. Signing identity is discovered from the keychain.
  • Landing page redesign: scroll reveals, live free-space ring, animated duplicate-finder demo.

Requires macOS 14 Sonoma or newer. Universal binary (Apple silicon and Intel).
Signed with Developer ID and notarized by Apple.

a333c4a1ba54ad40bb7af499d0ebcdf60eb54f9489ce8befbc61af671107b76f  dist/Headroom-1.0.1.dmg

Headroom 1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 21:13
Immutable release. Only release title and notes can be modified.

First stable release. DiskTree is now Headroom: the name describes what the app gives you, and it no longer clashes with another disk analyzer on the App Store. The bundle id is unchanged, so 0.x installs update in place; the free-space history carries over.

🚀 New feature

  • Duplicate finder. Finds files that exist more than once with identical content, grouped and sorted by how much space one copy would give back. Files are bucketed by size, then compared by a 64 KB prefix hash, then by a full SHA-256, so only true byte-for-byte copies are listed and only candidates are ever read in full. Files under 1 MB and files inside app bundles are skipped. Select with one click (keep newest / oldest / highest in the tree), keep-one-copy protection on by default, delete to the Trash or permanently.
  • Dashboard card showing reclaimable duplicate space with a jump to the new Duplicates pane.

✨ Changed

  • Renamed to Headroom everywhere: app, menu bar, GitHub repository, landing page, DMG name (Headroom-1.0.0.dmg).
  • The What's New tour explains the duplicate finder and the new name.

🧰 Chores

  • 78 unit tests (duplicate finder added), CI coverage and badges updated for the new name.
  • Release workflow publishes Headroom-<version>.dmg.

Requires macOS 14 Sonoma or newer. Universal binary (Apple silicon and Intel).
Signed with Developer ID and notarized by Apple.

5e1cd15b6be9168900cd2f4367ad7c815112c5d2c18a8c86bfe04711fe1ea548  dist/Headroom-1.0.0.dmg

DiskTree 0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:10

DiskTree now watches your disk from the menu bar. Still 100% free, with every feature unlocked.

🚀 New feature

  • Menu bar monitor with a ring showing how much of the startup disk is free. It turns amber, then red, as space runs low. Optionally show the free space as text next to the ring.
  • Popover with free / used / total space, a Healthy / Getting low / Low status, and a 7-day free-space chart.
  • Reclaimable now: adds up safe caches, logs and build output and lets you clean them in one click. Only items rated Safe are included, and they go to the Trash, so it is recoverable.
  • Alerts (local notifications): low free space (default below 10 GB) and fast drops (default 5 GB within an hour). Both thresholds are adjustable. Tapping an alert opens DiskTree.
  • Dashboard trend card with the 7-day free-space history and the change over the last 24 hours.
  • Settings (⌘,):
    • Show DiskTree in the menu bar
    • Show free space next to the icon
    • Keep running when the window is closed
    • Show in the Dock (turn off for a menu-bar-only app)
    • Open at login (starts quietly in the menu bar)
    • Alert toggles and thresholds
    • Deleting mode (Trash or permanent)
  • Popover shortcuts: Open DiskTree, Scan Home, Settings and Quit.

🔥 Bug fix

  • Sorting by Size, Name, Files or Modified no longer freezes the app on very large scans. Folders are now sorted only when they are displayed.
  • Open DiskTree from the menu bar (and tapping an alert) reliably brings the window forward, including after the window was closed or when the app is running without a Dock icon.

⚙️ Chore

  • Version 0.2.0 (build 2). Existing users see the What's New page of the intro tour.
  • Direct-download builds are universal (Apple silicon and Intel), signed with a Developer ID certificate and notarized by Apple.
  • The Mac App Store build stays sandboxed: it scans and cleans only folders you choose. Home, Startup Disk, and one-click cleanup of known caches stay in the direct-download app.
  • Unit tests cover the scanner, deleter, safety rules, cleanup finder, and disk monitor. GitHub Actions runs them on every push.

🔒 Privacy

Free-space history (at most 7 days) is stored only on your Mac in Application Support. Alerts are local notifications. Nothing is uploaded.



Requires macOS 14 Sonoma or newer. Universal binary (Apple silicon and Intel).
Signed with Developer ID and notarized by Apple.

0e5b786dbddce91c81b674445a05691d6763594eb67df127d879fba9b998501e  dist/DiskTree-0.2.0.dmg

DiskTree 0.1.0 — Free native disk analyzer for macOS

Choose a tag to compare

@avisiboni avisiboni released this 30 Sep 18:19

DiskTree 0.1.0 is the first public release of a fast, free, native macOS disk space analyzer.

Highlights

  • Fast parallel scanning built on getattrlistbulk(2)
  • Virtualized folder tree for very large directories
  • Interactive treemap colored by category, age, or deletion safety
  • Storage breakdown by category
  • Largest-file and app-bundle discovery
  • Safety explanations for recognized macOS and developer-tool locations
  • Developer cleanup candidates including DerivedData, package caches, build output, and dependencies
  • Recoverable Trash mode and explicit permanent-delete mode
  • Fully local operation with no account, ads, subscription, or tracking

Requirements

  • macOS 14 Sonoma or newer
  • Apple silicon or Intel Mac (universal binary)

Install

Download DiskTree-0.1.0.dmg, open it, and drag DiskTree to Applications.

The app is signed with a Developer ID certificate and notarized by Apple, so it opens without Gatekeeper warnings. DiskTree may request Full Disk Access only when you choose to scan protected locations such as Mail, Messages, or Safari data.

Checksum

SHA-256  6361fea6d58dd6c0d07e03201a3eb9cd4c18272a917e481ae2b1469af592c097  DiskTree-0.1.0.dmg

Verify with shasum -a 256 DiskTree-0.1.0.dmg.