Version 1.0.0
Initial Release
Menu Bar Interface
- Lives entirely in the menu bar — no Dock icon, no main window
- Dynamic menu bar icon changes when a volume is busy
- Shows all mounted external volumes at a glance
- Status indicators for each volume (green = safe, yellow = checking, red = busy)
- Expandable submenus reveal blocking processes for busy volumes
Process Detection
- Identifies exactly which processes are blocking ejection
- Detects system processes like Spotlight, QuickLook, and Finder
- Shows process name and ID for each blocker
One-Click Resolution
- Quit blocking processes directly from the menu
- Two-tier quit system: graceful quit first, force quit as fallback
- “Unlock & Eject” button for one-click resolution — terminates blockers and ejects the volume
Preferences & Setup
- Guided onboarding flow for Full Disk Access permission
- Launch at Login option using SMAppService
- Notification support for ejection events
System Requirements
- Universal binary supporting Apple Silicon and Intel Macs
- Requires macOS 12 Monterey or later
- Requires Full Disk Access permission for process detection