First stable release 🎉
v1.0.0 is a commitment to API + UX stability, not a re-implementation. The bundle is byte-identical in behaviour to v0.11.1 — same code path, same backend wire format, same prompts, same hotkey UX. The 1.0.0 number marks the boundary where the app is feature-complete + production-hardened.
What 1.0.0 covers
- Feature set is complete for every workflow the app was built for:
- Inbound translate (selection → user's primary language)
- Outbound translate (per-persona, per-tone)
- Contextual rewrite (per-tone bindings + tone picker)
- OCR capture (screen region → translate)
- App Intents (Shortcuts.app + Spotlight + Siri)
- Prompt Engineer mode (VN keywords → EN prompt for AI coding assistants)
- Dual-mode translation backend:
- Bring-your-own-API direct providers: Gemini, OpenAI-compatible, Ollama, DeepL, Google Translate, LibreTranslate
- SaaS-hosted Contextual MT Cloud with quota / device cap / per-user encrypted cache
- Distribution pipeline is hardened end-to-end: Apple Developer-ID signed, Apple-notarized, stapled, AppleDouble-clean ZIP + DMG, Sparkle EdDSA auto-update, GitHub Pages workflow deploy for the appcast.
- 400 tests guard the public contract.
What 1.0.0 means going forward
| Bump | When |
|---|---|
| Patch (1.0.1, 1.0.2, …) | Bug fixes |
| Minor (1.1.0, 1.2.0, …) | Backward-compatible feature additions |
| Major (2.0.0) | Breaking changes to UserDefaults / Keychain layout / backend wire format |
The on-disk layout (UserDefaults keys, Keychain accounts, file names, signing identifiers) and the backend wire format (direction field values, dual-emit body shape, snake_case + camelCase parity) are now considered stable surface area.
No behaviour changes vs v0.11.1
Just the version string + this entry. v0.11.0 → v0.11.1 → v1.0.0 upgrade is the cheapest in the app's history.
Install
- Recommended: download the DMG below — open, drag the app into Applications, launch.
- Sparkle auto-updates from v0.10.3+ pull this in within an hour.
Both DMG and ZIP are signed (Developer ID JP4XV8A9JF), notarized by Apple, and stapled. Apple Silicon only. macOS 14 or later.
Thanks
The 6 releases shipped today (v0.10.1 → v1.0.0) closed the long tail of issues that kept the app in alpha: SaaS backend wire format, AppleDouble Gatekeeper trap, TCC permission recovery, transparent-titlebar regression, Input Monitoring removal, SaaS rewrite + prompt expansion, pronoun preservation. The app is ready for daily use.