Skip to content

v0.0.50

Choose a tag to compare

@goldalworming goldalworming released this 04 Oct 00:50

Downloads

Architecture Windows macOS Linux
x86-64 (64-bit) Installer · EXE Binary
ARM64 (Apple silicon) DMG · App · Binary

Web interface 1.2.55: sessionhub-web-1.2.55.shweb — installed from Settings, no restart needed.

Fixes

  • A terminal no longer stays half the screen tall after the phone keyboard closes. When a phone's connection dropped and came back, the old socket could linger on the daemon for minutes — through a tunnel nothing tells it — still holding the terminal at the size it had with the keyboard up. A page now names itself on every connection, and its old socket is dropped the moment it reconnects. Refresh open pages once to pick this up.
  • Forwarded addresses work with servers that check their Host. A forward now addresses the server behind it by its own name (Host: 127.0.0.1:<port>) and passes the tunnel hostname on as X-Forwarded-Host. Local tools that refuse unknown hosts as a DNS-rebinding guard — abwork, Vite's allowedHosts — now work under any tunnel name. The sessionhub token in front of the forward still guards it.
  • The redirect after signing in to a forward had malformed headers.

New

  • sessionhubd url <id-or-name> --public prints the terminal's address under this machine's own tunnel hostname (read from the Cloudflare tunnel, cached for an hour), for a tool that is itself being opened from another device. The pages of this machine's own forwards may now frame sessionhub, so --embed links work inside them too.

Interface 1.2.54

  • Phones and tablets can upload any file, not only images. The key bar's upload key (now labelled File, on the second row) opens a picker with files, gallery and camera, so a markdown file or subtitles can be sent into a terminal like a photo.

Interface 1.2.55

  • Select and copy on a phone. A new Select key (second row of the key bar, behind ⋯) shows the terminal's text as ordinary page text, opened at the newest output: long-press, drag the handles, Copy — or Copy all (over https).
  • ⏎ sits right after Ctrl on the first row.
  • The second key row now wraps onto two lines, so every key is whole and in sight.

Web interface: 1.2.55.