Releases: monsta-zo/PromptShelf
Release list
v1.1.5 — AirPods audio quality fix
Bug fix
Audio no longer muffled while app is running
- Fixed an issue where keeping PromptShelf open caused Bluetooth headphones (AirPods etc.) to stay in low-quality mic mode (HFP/SCO), muffling all audio even when not recording
- The audio engine is now created only when a session starts and fully released when it ends, so your headphones stay in high-quality mode (A2DP) at all times
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
v1.1.4 — Simplified permissions
What's new
Simplified onboarding
- Removed unnecessary Input Monitoring permission prompt — the ⌃⌥ hotkey works without it
- Only Accessibility is required (for ⌘V paste detection)
- Cleaner first-launch experience with a single permission to grant
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
v1.1.3 — Hotkey fix & permission guide
Bug fixes
Hotkey now works reliably after install
- Reverted ⌃⌥ trigger to
NSEvent.addGlobalMonitorForEvents: the monitor registers at launch and activates the moment you grant Input Monitoring — no app restart needed - Previous approach (CGEventTap) required Accessibility to already be granted at launch, causing silent failure on fresh installs
Both required permissions are shown clearly
- Input Monitoring — needed for the ⌃⌥ hotkey
- Accessibility — needed for ⌘V paste detection
- Each has an Enable → button that opens the exact Settings pane
- Banner disappears automatically once both are granted
Popover closes when clicking outside
- Clicking anywhere outside the popover now dismisses it
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
v1.1.2 — Hotkey & onboarding fix
Bug fixes
Hotkey now works with Accessibility only
- Replaced
NSEvent.addGlobalMonitorForEvents(requires Input Monitoring) withCGEvent.tapCreatefor the ⌃⌥ hotkey - Both the hotkey and ⌘V detection now use the same mechanism — only Accessibility permission is needed
- No more silent failures due to a missing second permission
Popover always opens when permissions are missing
- The welcome popover now opens on first launch or whenever Accessibility is not yet granted
- Ensures new users always see the permission guide, even if they've run a previous version
Simplified permission banner
- Single clear banner with an Enable → deep-link directly to System Settings → Accessibility
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
v1.1.1 — Permission fixes
Bug fixes
Input Monitoring permission now requested at launch
- The app now calls
CGRequestListenEventAccess()on startup so the Input Monitoring dialog appears immediately - Without this, ⌘V session trigger (CGEventTap) silently failed even if Accessibility was granted
Improved permission banner
- The popover now checks both Accessibility and Input Monitoring separately
- Each missing permission shows its own row with an Enable → deep-link to the correct Settings pane
- Banner auto-dismisses once both permissions are granted
Cleanup
- Removed leftover debug log from SoundService
- All Korean comments translated to English across the codebase
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
v1.1.0 — Accessibility guide & better onboarding
What's new
🔑 Accessibility permission banner
- Shows an orange banner in the popover when Accessibility permission is not granted
- "Open Privacy Settings →" button links directly to System Settings → Accessibility
- Banner auto-dismisses once permission is granted
⌃⌥ Trigger shortcut redesign
- Empty state now displays ⌃ + ⌥ as large key-cap badges so the trigger is impossible to miss
- "Control" / "Option" labels with an accent-color card for instant recognition
- Added "Press again to cancel" hint
🚀 First-launch popover fix
- Version-scoped UserDefaults key ensures the popover always opens on first run, regardless of prior dev-build history
- Open delay increased to 0.8 s to guarantee the status bar item is ready
Requires macOS 13 Ventura or later
Download the DMG and drag PromptShelf to your Applications folder.
PromptShelf v1.0.0
PromptShelf v1.0.0
Stack voice, screenshots, copied text, and files into one seamless AI prompt — paste everything in order with ⌘V.
Works with Claude Code, Claude.ai, ChatGPT, Gemini, Cursor, Windsurf, Zed — anywhere you can type.
Install
Download PromptShelf.dmg, open it, drag the app to Applications, and launch.
Requirements
- macOS 15 or later
- Microphone + Speech Recognition + Accessibility permissions (prompted on first launch)