Skip to content

Releases: monsta-zo/PromptShelf

v1.1.5 — AirPods audio quality fix

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 12:32

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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 12:13

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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 12:06

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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 11:47

Bug fixes

Hotkey now works with Accessibility only

  • Replaced NSEvent.addGlobalMonitorForEvents (requires Input Monitoring) with CGEvent.tapCreate for 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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 11:38

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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 11:30

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

Choose a tag to compare

@monsta-zo monsta-zo released this 26 May 07:31

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)