v0.7.1 — Contextual rewrite polish (clipboard race + hotkey gate)
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
translateAndSendandrewriteAndSendnow use the delayedrestoreClipboard(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.
applyHotKeysnow 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