SIGN IN SIGN UP

fix(tmux): use SurfaceView for all tmux notification objects

Convert STATE_CHANGED, EXIT, READY, and COMMAND_RESPONSE handlers to
extract SurfaceView from ghostty_surface_userdata instead of posting
the raw ghostty_surface_t. This makes multi-surface identity filtering
consistent across all tmux notifications — the 'as? SurfaceView' cast
in SSHSession observers now succeeds for these older handlers too.

Also removes emoji from log messages per established convention.
D
daiimus committed
4cae3656eb41cd93d4086c0ea2a5285ad09de47f
Parent: a8da8f0