Releases: keymic-io/keymic
Releases · keymic-io/keymic
ONNX runtime v1.13.2
sherpa-onnx v1.13.2 universal2 shared dylibs (lazy-downloaded by KeyMic ONNX engine).
KeyMic v1.0.2
Release v1.0.2
KeyMic v1.0.1
What's Changed
- ui: persona menu view, OCR loading indicator, panel + screenshot polish by @lorne-luo in #1
- fix(speech): per-session engine, BT watchdog, and stale callback guard by @lorne-luo in #2
- feat(shell): ShellRunner with timeout + snapshot for .shell hotkeys by @lorne-luo in #3
Full Changelog: v1.0.0...v1.0.1
KeyMic v1.0.0
KeyMic 1.0 — first major release. A macOS menu-bar productivity app that bundles voice input, clipboard history, key remapping, hotkey actions, vault, and screenshot annotation behind a single event tap.
Highlights
- Voice input — hold Fn or Right Option to dictate; transcribed text is pasted into the focused field. Optional LLM refinement via OpenAI-compatible chat-completions endpoint.
- Clipboard history — text-only background monitor, SwiftData-backed storage,
⌥Vpanel with search, arrow navigation, and⌥1–⌥0quick paste. - Key mapping — Karabiner-style modifier remaps via a session-level
CGEventtap (e.g. Right Cmd → Forward Delete, Caps Lock → Left Control). - Hotkey actions — user-configurable shortcuts bound to actions such as toggling the clipboard panel and triggering screenshots.
- Vault — secret-aware clipboard escalation. Detected secrets are persisted in macOS Keychain and surfaced through a dedicated list view.
- Screenshot annotation — selection overlay with pen, window selection, pixelation, and PNG export to disk and clipboard.
- Personas — multi-persona menu and quick-switch UI.
- Auto-update — Sparkle 2 with EdDSA-signed appcast.
Engineering
- Hardened-runtime signing with
KeyMic.entitlements. - Unified
os.Logger(subsystemio.keymic.app) replaces ad-hocNSLogcalls. swift-format+swiftlintconfigs andmaketasks for linting.- Configurable code-signing identity (
CODESIGN_IDENTITY). - Sparkle
appcast.xmldeploy togh-pagesautomated byscripts/release.sh.
Full Changelog: https://github.com/keymic-io/keymic/commits/v1.0.0