Skip to content

devclean v0.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 06:26
d500a34

devclean v0.3.0

This release adds a native SwiftUI macOS menu bar experience without moving any deletion authority out of the Rust safety engine.

macOS menu bar

  • Shows free disk space and estimated reclaimable bytes from the menu bar.
  • Previews and selects exact candidates with native SwiftUI controls.
  • Provides settings for roots, age/size filters, and opt-in cache categories.
  • Bundles a universal Rust helper inside Devclean.app.

Safety and automation

  • Adds repeatable clean --only-path PATH selection for machine clients.
  • Performs a fresh Rust scan and aborts before deletion if any selected path is stale.
  • Invokes the helper directly without a shell; GUI never enables tracked-file or Docker-system escape hatches.
  • Adds Swift contract tests, macOS app CI, universal app packaging, checksums, SBOM, and provenance attestations.

Installation

The crates.io package remains devclean-cli; it installs the devclean executable. The menu bar archive contains Devclean.app and requires macOS 13 or newer.

Download the archive for your platform, verify SHA256SUMS, and run gh attestation verify <archive> -R tuanle96/devclean.