Releases: lampstand-labs/mobiterm
Releases · lampstand-labs/mobiterm
v0.2.1
v0.2.0
Changelog
v0.2.0
Breaking Changes
- Push notification endpoints (
subscribe,unsubscribe,send) now mounted under/api/prefix
New Features
- Focus a specific tmux pane from push notification data via the
tmuxPanefield
Refactors
- Consolidated
standardHandler,fitTerminal, andfocusTerminalinto a singleterminalHandlerobject - Removed all
useCallbackwrappers fromToolBar - Moved
hasTmuxfetch fromApptoToolBar
Fixes
- Top padding hidden on iPad after resize
- tmux
default-terminalnow uses-s(server option) instead of-g - Fixed default port in README
Build
- Consolidated build and release scripts
install.shnow creates target directory if missing- Added keywords to
package.json - Release script and version-bump logging fixes
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