Added
- Added
--reset-clipboard to discard unwanted clipboard context captured for the active recording, or clear the pre-recording clipboard buffer when no recording is active, then begin capturing new copies from that point.
- Support for symlinked configuration files, including missing targets, while preserving atomic saves and live configuration reloads. (thanks to @mtxr for this contribution!)
Improved
- Macrowhisper now re-arms filesystem watchers after system wake so recordings continue to be detected after real sleep/wake cycles.
- Improved
--status watcher reporting with armed, folder, event, and pending-state details instead of only checking object presence. (addressing #27)
- Macrowhisper now keeps
{{selectedText}} session-only during normal recording execution. If no text was selected when the recording started, the placeholder now resolves empty instead of capturing a later selection at action time.
- Preserve invocation-time
{{selectedText}} behavior for CLI commands such as --exec-action and --get-action by explicitly adding live selected text to CLI placeholder metadata.
- Anchor pre-recording clipboard capture to the moment the recording folder is detected so startup clipboard replays do not pollute stacked
{{clipboardContext}} entries.
How to Update
If Installed through Homebrew
brew update
brew upgrade macrowhisper
macrowhisper --restart-service
If Installed with Script
curl -L https://raw.githubusercontent.com/ognistik/macrowhisper/main/scripts/install.sh | sudo sh
macrowhisper --restart-service