1.1.0
Features
- System Appearance trigger: react to macOS
dark/light mode changes
- three sub-events: Appearance Changed, Dark Mode,
Light Mode
- exposes
{isDarkMode} and {appearanceName}
template variables for actions
- Script trigger: run a custom shell script on a
configurable polling interval (1s minimum) and fire events based on the
result
- exit code
0 triggers the event, non-zero skips it
- stdout
key=value lines are parsed into template
variables available in actions
- built-in help text explains the contract directly in the editor
- User activity trigger: detect if the user was idle
or active for more than
x seconds
- Rule sharing via web link: shared rules now use
https://crank.lowtechguys.com/rule/… URLs that redirect to
the crank:// scheme, making them shareable on platforms
that don't allow custom URL schemes
Improvements
- Delete rule button now asks for confirmation (with a Don't ask
again option)
- Script editors (shell script, AppleScript, script trigger) are
capped at 600 px height to keep the UI manageable
- Tool availability detection now always searches common paths
(
/opt/homebrew/bin, ~/.local/bin,
~/.cargo/bin, etc.) so tools installed via Homebrew or
Cargo are found reliably
- All bundled shortcuts are re-signed for compatibility
- Added Get Text from PDF shortcut
1.0.1
Fixes
- Fix Apple Events permissions
1.0.0
Initial release