All notable changes to Wormkey will be documented in this file.
The format is based on Keep a Changelog.
- Interactive CLI — Keyboard shortcuts: L (open in browser), C (copy URL), P (pause), R (resume), Q (close)
- QR code — Terminal QR code printed after share URL for mobile scanning
- Expiration enforcement — Tunnels auto-close when
--expiresis reached - Status command —
wormkey statusshows URL, viewers, uptime - Pause/Resume — Pause tunnel during demos; new requests return 503 until resumed
- Session state — Persisted to
~/.wormkey/p.jsonfor status command
- Tunnel output format: "Tunnel ready" with Share/QR/shortcuts
- Non-TTY fallback: static output with "Press Ctrl+C to close"
- New frame types:
0x0BPAUSE,0x0CRESUME (CLI → Gateway)
- Initial public release
wormkey http <port>with--auth,--expires- Owner claim URL, overlay script integration