v1.4.0
The install-on-iPhone + leave-room release 📱 — ZapIt now guides iPhone users onto their Home Screen and lets you disconnect cleanly.
What's new
- Install works on iPhone/iPad now — Safari never shows an automatic install prompt, which is why the button only appeared on desktop/Android. ZapIt now detects iOS and keeps the header Install button visible, with a tap-by-tap Share → Add to Home Screen guide (it hides itself once you're running from the Home Screen). Desktop/Android keep the native browser prompt.
- ✕ Leave room — disconnect cleanly when you're done: peers are told you left, the rotation countdown stops, the QR drops back to the bare app address, the
?room=param leaves the URL — and you can pair a new code anytime. No more force-closing the tab.
Notes
- Wire protocol unchanged — safe in-place upgrade.
- Server untouched (peer-left already broadcast on socket close); this is client-side only.
- Tests: browser-sim 28/28, smoke 44/44, infisical 8/8.
- Images:
ghcr.io/innotelinc/zapit:1.4.0(also:latest).
Full Changelog: v1.3.1...v1.4.0