Releases: DanielZ1-tech/shelve
Shelve Beta v2.1
Shelve v2.1 — Powerful Custom Rules
This update makes Shelve's rule system significantly more powerful. You can now create fully custom rules from scratch, and conditions go far beyond just file types.
What's new:
Custom rules — create and delete your own rules with any name
Time of Day — match files created between specific hours (e.g. before 3AM)
Downloaded from Internet — matches anything with a browser quarantine flag
Partial / Failed Downloads — auto-cleans .crdownload, .part, .tmp and similar
File Size — match files larger or smaller than a size you choose
Name Pattern — match by contains, starts with, ends with, or full regex
Settings fix — switching between rules now correctly reloads the editor
Install: Download Shelve.zip, unzip, drag to Applications. Right-click → Open on first launch to bypass Gatekeeper.
Requires macOS 26+
Shelve Beta
Shelve v2.0 — Native macOS Downloads Organizer
A full Swift/SwiftUI rewrite of Shelve. Runs as a lightweight menu bar app with no Python, no Electron, and no background bloat.
What's new in v2.0:
Auto-classifies files by extension, keyword, or date rules
Move to Trash — rules can trash files instead of sorting them
Auto-rename — add date prefixes, lowercase, replace spaces, custom prefix/suffix
Full Settings UI with per-rule editor
TF-IDF-powered search across all organized files
History mode with one-click undo
First-launch setup wizard
Native macOS 26 Liquid Glass UI
Install: Download Shelve.zip, unzip, drag to Applications. On first launch right-click → Open to bypass Gatekeeper.
Requires macOS 26+