Fixed
- macOS terminal focus detection now correctly identifies the frontmost app
- Previously used window ID matching which failed when the terminal wasn't the active window
- Now uses osascript to get the frontmost app name and checks against known terminal emulators
- Supports Terminal, iTerm2, Ghostty, WezTerm, Alacritty, Kitty, Hyper, Warp, Tabby, Cursor, VS Code, Zed, Rio
- Falls back to checking all known terminal names if TERM_PROGRAM is unset