Replace distributed notifications with CLI invocation for terminal spawning

- Add CLI command handling to VibeTunnelApp.swift for spawn-terminal command
- Remove all distributed notification code from TerminalLauncher
- Update Rust tty-fwd to invoke VibeTunnel CLI instead of sending notifications
- Add --vibetunnel-path parameter to tty-fwd server
- Update RustServer to pass VibeTunnel executable path to tty-fwd
- Fix terminal launcher improvements from user updates
- Add timeout handling for CLI spawn operations

This approach bypasses macOS 15 distributed notification restrictions and provides more reliable terminal spawning.
This commit is contained in:
Peter Steinberger 2025-06-17 13:52:50 +02:00
parent 9642c7ed85
commit c8684739b3