Skip to content

v0.7.1 — Contextual rewrite polish (clipboard race + hotkey gate)

Choose a tag to compare

@hoangperry hoangperry released this 23 May 16:42

Polish on top of v0.7.0. Addresses the post-ship code-review findings — no new features.

Fixed

  • Clipboard race on post-paste focus loss. Both translateAndSend and rewriteAndSend now use the delayed restoreClipboard(snapshot) (700 ms) when the focus-guard fails after the paste, instead of the synchronous restore. A slow target app could otherwise read the restored snapshot before it had finished consuming the just-pasted text.
  • Rewrite hotkey gated by provider availability. applyHotKeys now skips registering rewrite hotkeys when the active provider can't rewrite (DeepL / Google Translate / LibreTranslate). Switching back to an LLM provider re-registers automatically. No more "press hotkey, get an error every time" while a non-LLM provider is selected.

Auto-update

If you are on v0.6.1+, this arrives automatically via Sparkle.

Compatibility

  • macOS 14 Sonoma minimum
  • Liquid Glass effects on macOS 26 Tahoe

Tests

  • 220 Swift tests / 49 suites GREEN
  • Apple notarization: DMG + zip both Accepted and stapled