Added
- Added
--reset-clipboardto 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
--statuswatcher 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-actionand--get-actionby 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-serviceIf Installed with Script
curl -L https://raw.githubusercontent.com/ognistik/macrowhisper/main/scripts/install.sh | sudo sh
macrowhisper --restart-service