Added
- Clipboard attachments: enable
clipboardAttachmentsto keep copied files and images ready for a manual paste after a successful dictation action. It is off by default and can be enabled globally or per action for the full chain.{{clipboardContext}}stays text-only; you do not need to use that placeholder to collect attachments.
Improved
- More predictable triggers: when several actions match, voice commands take priority, followed by Superwhisper modes, browser URLs, and apps. More-specific matches win within each level.
- Attachment stacking: with
clipboardStackingenabled, copied attachments are collected in order. With stacking disabled, the latest eligible copy wins, so a later eligible text copy clears the earlier attachment from the handoff. - Clearer troubleshooting: CLI logs now warn when a newer recording has a transcript but is still missing its expected AI result and an older recording is used instead. Clipboard and recording-recovery logs are also easier to follow.
- Easier-to-navigate documentation: the setup guide and full reference are now organized into focused topics, with clearer examples and troubleshooting advice.
Fixed
- Voice commands now activate reliably when using Superwhisper's S1 Language together with S1 Voice.
- Failed or unfinished AI requests no longer let old clipboard context leak into later dictations. Starting a new recording clears stale session data while preserving your current clipboard.
- Content copied during dictation, including repeated copies of the same item, is captured more reliably in
{{clipboardContext}}. - Superwhisper's background clipboard activity and duplicate dictation results are filtered out more reliably, including brief copy-and-restore activity and formatting-only differences.
- Mode triggers no longer match when Superwhisper provides no mode name. Invalid
triggerLogicvalues now report a configuration error instead of silently behaving asor. - Setting an action's
moveToto""now keeps its recording folder in place even when a default destination is set. Omitted ornullvalues still inherit the default.
How to Update
If Installed through Homebrew
brew update
brew upgrade macrowhisper
macrowhisper --restart-serviceIf Installed with Script
curl -L https://raw.githubusercontent.com/ognistik/macrowhisper/main/scripts/install.sh | sudo sh
macrowhisper --restart-service