KiTTY 0.84.1.57-beta
Pre-release
Pre-release
KiTTY 0.84.1.57-beta
Directory-aware file uploads via OSC 7, a high-DPI transfer window, and windows that come back after an in-place upgrade.
Highlights:
- Directory-aware uploads (OSC 7 shell integration). Enable "Track remote directory (OSC 7 shell integration)" under Connection -> SSH -> KSCP and WinSCP, and drag-and-drop uploads (and Start WinSCP) land in your remote shell's current working directory instead of your home directory. KiTTY reads the path from the standard OSC 7 sequence your shell emits on every prompt, validated strictly as data and never executed. Two lines in your .bashrc/.zshrc set it up: see docs/examples/osc7-shell-integration.md. This is the safe, data-only replacement for KiTTY's old "send file to the current directory" option, retired after that title-scan mechanism proved to be a remote-code-execution hole (CVE-2024-23749); sessions that had it enabled are migrated to OSC 7 tracking automatically. A fixed remote upload directory field covers the "always upload here" case.
- Transfer window improvements. The transfer progress/output window is now high-DPI aware (it used to render tiny on high-DPI displays), shows the exact upload target (user@host:directory), closes with Esc, and can be set to stay open after a successful transfer. The configuration panel is now titled "KSCP and WinSCP".
- Terminal and configuration windows relaunch after an in-place MSI upgrade. Previously an in-place upgrade brought back only the tray apps (kageant, the launcher) while the terminal and the configuration window silently vanished; they now come back -- a saved session reconnects and the configuration window reopens.
Known issues and limitations (tag-pinned):
https://github.com/hknet/KiTTY/blob/kitty-0.84.1.57-beta/KNOWN-ISSUES.md