Skip to content

Burrow 0.10.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:29
a8074d2

Burrow 0.10.0

The conductor release. Burrow now ships its own command layer β€” the bundled
burrow CLI conducts the bundled engine with one stable JSON contract β€” plus a
brand-new Duplicates pane, and fixes for the sudo dialog, uninstall UX, and
Tune-Up display bugs you reported.

New: Duplicates

  • Find what you've stashed twice. A new sidebar pane scans any folder for
    byte-identical copies. Review them checklist-style β€” every group preselects
    all but one copy, and always keeps at least one β€” then Move to Trash
    (recoverable) or Reclaim via APFS clones, which frees the space without
    deleting a single file. (#260,
    #264,
    #266)

The conductor

  • Burrow bundles burrow. A universal (Apple Silicon + Intel) conductor
    CLI ships inside the app and drives the bundled engine β€” disk analysis,
    status, history, clean, and optimize all route through it. Burrow now works
    fully out of the box with no Homebrew engine install, agents and the GUI
    share one command surface, and every path falls back to the direct engine so
    nothing regresses. (#251,
    #261,
    #265)
  • Windows groundwork rides along: the Windows app bundles burrow.exe and
    parses the same envelope contract.
    (#252)

Fixes

  • The admin password dialog appears again. Uninstalling a root-owned app
    (Zoom et al.) from the GUI failed with "Admin access denied" because the
    engine permission-tested /dev/tty instead of opening it β€” GUI runs now get
    the proper macOS password prompt.
    (#253)
  • Failed uninstalls are actionable. The Software pane keeps your list and
    selection and shows the engine's actual error, instead of silently rescanning
    and pinging only the HUD.
    (#254)
  • Tune-Up sizes render clean β€” no more raw [0;31m color codes around the
    reclaimable amount. (#257)
  • Analyze can't freeze on cache-heavy folders β€” per-child scans are
    timeout-bounded and show partial results instead of stalling; the menu-bar
    popover no longer rubber-bands into empty space.
    (#256)

For agents

  • 7 new read-only MCP tools through the bundled conductor β€” duplicates,
    orphaned files, per-app network usage, cleaning-rule previews, trash
    sentinel, app-slim check, similar photos β€” 21 read-only tools total.
    (#258)

Windows preview

  • Downloadable at last: this release ships BurrowWin-0.10.0-win-x64.zip β€”
    the unpackaged Windows app with the burrow.exe conductor and the engine
    bundled (unzip and run BurrowWin.exe; Windows 10/11, .NET 8 runtime).
  • The conductor, on Windows too: agent-triggered clean/optimize route
    through burrow.exe with the same envelope contract the macOS app speaks.
    (#252)
  • burrow.exe grew real Windows powers this cycle: Recycle-Bin safe
    delete (never hard-deletes), guarded Bulk Crap Uninstaller uninstalls,
    czkawka-backed duplicate + similar-photo discovery, provider-aware
    OneDrive/Cloud Files eviction, and per-app network attribution via the
    native IP Helper API.

Also

  • Per-metric menu-bar text sizing with stable widths, and flipped net in/out
    ordering. (#245)
  • The HUD popover re-pins itself when the menu bar auto-hides after opening.
    (#223)
  • Self-update runs brew update before upgrading, so it actually sees new
    versions. (#243)