CortenDesk 0.9.8
Web client redesign. No migrations — upgrading is a pull and a restart.
Session chrome
- Top bar with device status (online state, user@host, platform), monitor picker, fullscreen, image quality and refresh
- View only — blocks all input to the remote device
- Fit to screen or actual size (1:1 with panning)
- Command bar along the bottom instead of floating over the remote screen, so the remote taskbar stays visible and clickable
Input
- Ctrl / Alt hold buttons for click and key combinations, Del, and a shortcut menu: Ctrl+Alt+Del, Windows key, PrintScreen, Escape, Tab
- Pointer and touch modes — in touch mode, drag moves the cursor, tap clicks, long-press right-clicks
- Type — send text to the remote device as keystrokes, for fields the clipboard cannot reach
Slide-out panel
- Files, Chat and Details tabs, collapsed by default, with edge shortcuts to open any tab directly
- File transfer stacked vertically: your files on top, the remote device below, send and receive between them
- Chat with the remote user, with unread badges when the panel is closed
- Details — codec, resolution, FPS, bitrate, frames dropped, duration, peer version
Reliability
- Video decoding now recovers automatically from a stalled decoder instead of freezing until reconnect
- Latency stays bounded on slower devices rather than drifting further behind the live screen
- The web client reports the console version, so there is no second version number to track
Upgrading
docker compose pull && docker compose up -d