Skip to content

Releases

Plumb v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 04:03

Plumb reports the blocks you get back when you delete something, not the size each file claims.

What changed in 0.2.0

The desktop app looks different. It's dark now, with your folders on the left, the map in the middle and the details of whatever you clicked on the right. Quick wins, file types, duplicates, snapshots and the folder watcher each get their own page instead of piling up under the map.

Cleanup has its own page too. You review what you've queued, stage it, and only then delete it, behind a confirmation that has Cancel selected. Staging just moves files aside, and you can undo it from the toast, from the staged list or with ⌘Z.

Staging and undo used to rescan the whole folder. Now Plumb updates the tree it already has in memory, so staging something in a million-file ~/Library takes about 130 ms where it used to take 26 seconds. Deleting runs in the background with a running count, and you can cancel it.

Smaller things:

  • Hover a tile to see its path, size, age and a thumbnail. Space opens Quick Look on macOS, and right-click shows the file in Finder (or your file manager on Linux).
  • Arrow keys move between tiles, Enter opens a folder and Backspace goes back up.
  • Scans can be cancelled, and you can tell Plumb to skip folders by name, like node_modules or .git.
  • If macOS hides folders from a scan, a banner says how many and opens the Full Disk Access settings.
  • The first screen shows how full your disk is, and you can drop a folder on the window to scan it.
  • Slow work, like a big Age Map or a duplicate search, no longer freezes the window. You get a loading bar instead.
  • Duplicate search ignores files under 1 MB and hashes in parallel, which skips most of the work on a home folder full of small files.
  • Fixed a hang where a single file macOS couldn't preview (a .jsonl, when we hit it) froze the app for minutes.
  • Fixed the disk bar sometimes showing a folder as bigger than everything in use on the disk.
  • New icon.

Downloads

  • macOS, Apple Silicon: the aarch64 dmg
  • macOS, Intel: the x64 dmg
  • Linux, x86_64: the amd64 deb or the AppImage
  • Command line only: the plumb-*.tar.gz for your platform

The binaries are unsigned, so macOS blocks the first launch. Right-click the app, choose Open, then Open again in the dialog. For the CLI, run xattr -d com.apple.quarantine ./plumb.

Deleting

Nothing is deleted unless you run plumb commit or confirm Delete on the app's Cleanup page. The two symlink problems in the staging gate that the 0.1.0 notes warned about are fixed.

Plumb v0.1.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 17:50

Plumb reports the blocks you get back when you delete something, not the
size each file claims.

Downloads

  • macOS, Apple Silicon: the aarch64 dmg
  • macOS, Intel: the x64 dmg
  • Linux, x86_64: the amd64 deb
  • Command line only, any of the three: the plumb-*.tar.gz for your platform

Binaries are unsigned. macOS blocks the first launch: right-click the app,
choose Open, then Open again in the dialog. For the CLI, run
xattr -d com.apple.quarantine ./plumb.

Read before using clean

Nothing gets deleted except by plumb commit. Two defects in the staging
gate are open and documented under Known issues in the README. Read that
section first.