shellphone 0.1.0

Pipe CLI commands to a secure mobile web terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Changelog

## 0.1.0 — 2026-08-13

Initial release.

- Run any shell command in a PTY and expose it via a mobile-friendly xterm.js web UI
- One-time token authentication with refresh token for reconnection
- Constant-time token comparison via `subtle`
- Tunnel auto-detection: cloudflared, ngrok, bore, tailscale
- Custom tunnel command support (`--tunnel-cmd`)
- Built-in TLS with self-signed certificates (`--tls`)
- Vendored xterm.js — single binary, no CDN dependency
- Terminal resize negotiation between browser and PTY
- Compact QR code rendering with Unicode half-blocks, cleared on client connect
- Graceful shutdown when the child process exits
- Port fallback if default 3845 is taken