v0.1.0
Initial release.
Features
- WebSocket-based PTY with xterm.js frontend
- tmux integration (auto-attaches to
tmux -L mobiterm new -A -s <identifier>) - Falls back to user's
$SHELLwhen tmux is not installed - Touch scroll support with correct x/y coordinate handling
- Native keyboard via TextInput component for reliable typing and pasting
- Toolbar with Esc, Tab, Ctrl, and arrow keys for tmux window navigation
- Ctrl key with latch support (tap to latch, hold for momentary)
- Auto-port selection (default 7130, increments on conflict unless
--portis specified) - PWA manifest, meta tags, and icons for install-to-homescreen support
- Safe-area inset handling for notched/rounded displays
- Visual viewport handling for docked vs floating keyboard on iOS
- Web push notifications with VAPID key auto-generation
Build
- Cross-platform release script
- npm publish setup
- Install script for end users