- Fix "Test Remote" button failing for non-standard SSH ports (e.g., user@host:2222)
The raw target string was passed directly to SSH, which interpreted host:2222
as the hostname. Now uses -p flag for the port, matching RemotePortTunnel.swift.
- Fix SSH target field auto-repopulating after being cleared
The config file watcher would reconstruct the SSH target from gateway.remote.url,
undoing user edits. Removed auto-population from applyConfigOverrides(); initial
population still happens in init() for first-time setup only.
- Document gateway.remote.sshTarget and gateway.remote.sshIdentity config keys
- Add non-standard SSH port example to docs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>