Skip to content

PointerSense v0.3.0

Choose a tag to compare

@Anuragh33 Anuragh33 released this 04 Jun 12:51
· 1 commit to main since this release

What's new in v0.3.0

A bigger release covering security, a new global shortcut, and reliability fixes.

Security

  • API keys now live in macOS Keychain. They were previously stored in plaintext at ~/Library/Application Support/PointerSense/settings.json. New keys go straight to Keychain. Existing keys in your settings.json continue to work for backward compatibility, and the next time you save a key in Setup the legacy plaintext entry is migrated to Keychain and removed from the json automatically.

Features

  • Global keyboard shortcut: ⌘ Shift E — explain whatever text is currently selected, from anywhere on macOS. Works in every trigger mode including Manual and Paused, which finally makes Manual mode useful.
  • Sticky pinned tooltip — when you press Pin, the tooltip stays put. New selections no longer override a pinned answer. Press Pin again or click ✕ to dismiss and resume.

Reliability

  • Settings file mutex — rapid concurrent settings changes (e.g. toggling several menu bar items quickly) can no longer drop updates.
  • Explain button loading state — clicking Explain in the Overview tab now disables the button until the API call completes, preventing duplicate concurrent requests.

Requirements

  • macOS (Apple Silicon)
  • Accessibility permission required on first launch
  • API key for at least one supported AI provider

Install

  1. Open PointerSense_0.3.0_aarch64.dmg and drag PointerSense to Applications.
  2. If macOS warns about an unidentified developer, right-click the app and choose Open.
  3. Grant Accessibility in System Settings → Privacy & Security → Accessibility.
  4. Open Setup from the menu bar, go to AI Providers, paste your API key. macOS will ask permission to access Keychain the first time — choose Always Allow.