Skip to content

v1.4.0

Choose a tag to compare

@innotelinc innotelinc released this 04 Sep 02:26
· 18 commits to main since this release

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