🎉 Highlights
This release introduces HTTPS support, scroll synchronization, and several bug fixes to improve the overall experience of using Antigravity Phone Connect.
✨ New Features
🔒 HTTPS Support
- Secure connections with self-signed SSL certificates
- Hybrid certificate generation: Tries OpenSSL first (for proper IP SAN support), falls back to Node.js crypto (zero dependencies)
- Auto-detection: Server automatically uses HTTPS when certificates are present
- Web UI button: "Enable HTTPS" banner for one-click certificate generation
- Git for Windows support: Automatically finds OpenSSL bundled with Git
📜 Scroll Sync
- Bi-directional scrolling: When you scroll on your phone, the desktop Antigravity scrolls too
- Virtualized content support: Triggers snapshot reload after scrolling to capture newly rendered messages
- Debounced: 150ms debounce to prevent excessive requests
📄 New Documentation
- SECURITY.md: Comprehensive security guide with:
- Browser warning bypass instructions (Chrome, Safari, Firefox, Edge)
- Certificate verification commands
- Security model explanation
- OpenSSL installation guide
🐛 Bug Fixes
Message Sending
- Fixed: "Error sending: Unknown" popup no longer appears when message is successfully sent
- Fixed: Message input now clears immediately after sending (optimistic UI)
- Changed:
/sendendpoint now always returns 200 OK (message usually succeeds even if CDP reports issues)
CSS Formatting
- Fixed: Double-escaped newline in CSS capture that was breaking phone formatting
IP Detection
- Fixed: Now prioritizes real network IPs (192.168.x.x, 10.x.x.x) over virtual adapters (172.x.x.x from WSL/Docker)
- Fixed: Server now displays only one URL instead of multiple confusing options
Full Changelog: v0.1.0...v0.1.5