Clavyn v0.1.2-alpha.1
Pre-releaseWhat's new
Termius-style terminal workspace organization (#11)
Drag a terminal pane from one tab onto another tab to automatically split them side by side — both live connections are preserved without interruption. Directional drop zones (split above/below/left/right + center swap) mirror Termius workspaces. A pane can be dragged to the New-session area to extract it back into its own tab.
Fullscreen terminal pane fix (#11)
Fixed a bug where clicking fullscreen on a terminal pane produced a blank white screen in some viewport sizes (especially ultrawide windows). The pane now teleports directly to <body> via Vue's <Teleport>, escaping all ancestor overflow:hidden/display:none containers. Verified across six viewport sizes including 2882×816 with 65/65 browser assertions passing.
Escape exits fullscreen without leaking to the remote shell (#11)
Fixed xterm calling stopPropagation() on Escape, which prevented the window-level Escape handler from firing. Escape now correctly exits fullscreen and is not sent to the remote shell.
Terminal search fix (#10)
Fixed the terminal search being silently broken — SearchAddon decorations are now enabled, match highlighting works, and the result count is shown.
Mask host addresses by default (#9)
Host addresses are now masked by default to avoid exposing them at a glance. The setting can be toggled in preferences.
Agent verification CLI + feature map (#8)
Added a composable CLI for driving and verifying the live Tauri renderer over CDP/Playwright, with a feature map cataloging every view and how to reach it.
OpenTermius → Clavyn rename complete
Completed the full rename from OpenTermius to Clavyn across all code, docs, and build configuration. Documented unsigned-build warnings for macOS users.