Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Sep 10:39

Highlights

  • openclip.pasteboard JavaScript Extension API: Extensions can now read, inspect, and write clipboard content directly with granular type support and change-count tracking.
  • Customizable Popup Alignment & Vertical Positioning: Configure popup bar alignment (Left, Center, Right) and vertical placement (Auto, Above cursor, Below cursor) in Preferences, with synchronized sub-action bar tracking (#52).
  • Full Multilingual Localization & Search: Added complete UI translations for Traditional Chinese (zh-Hant), French (fr), and Japanese (ja), along with multi-lingual action search keyword indexing.
  • Storefront & Actions Tab Overhaul: Redesigned extension storefront with category filter tabs and pagination, plus an NSOutlineView-based Actions preference hierarchy with zebra striping and drag-and-drop improvements.
  • Snooze & App Pause Rules: Temporarily pause OpenClip from the status bar menu (15 min, 1 hour, etc.) or configure per-app pause toggles.

Features & Improvements

  • Extension Runtime Script Budget & Interactive Cancellation: Enforced a 60-second execution watchdog across process runners and added interactive task cancellation for long-running scripts.
  • Native AXWebArea Selection Cascade: Accelerated selection detection across Chromium and WebKit browsers with direct AXWebArea integration and multi-app selection resilience.
  • Status Bar Menu Enhancements: Added snooze presets, per-application pause toggles, and refined popup dismissal responsiveness.
  • Preferences UI Polish: Added sectioned storefront views with filter tabs, rendered pagination triggers, and aligned group indicators.

Fixes & Stability

  • Extension Security: Prevented path traversal and unauthorized script execution in extension manifests (#38).
  • Clipboard & Pasteboard Preservation: Preserved lazy pasteboard items and prevented clearing untouched clipboards (#34).
  • Delivery Context & Paste Races: Guarded against application-switch paste races by snapshotting delivery context at trigger time (#41).
  • Secret Staging Race: Eliminated file permission race conditions during secret storage staging with self-healing recovery (#49).
  • Update Flow & Sparkle Integration: Improved release notes presentation in update prompts and preserved user settings across version updates.
  • Action Group Sheets & Drag-and-Drop: Fixed group creation sheets and improved reordering in Preferences.

Community