v1.4.0 — iOS Support
What's New
📱 iOS Support
- Edge-to-edge display — Native WKWebView configuration via Rust objc2 FFI eliminates the bottom safe area gap
- Mobile-first defaults — Fresh installs on small screens (≤768px) default to Chat mode
- CSS safe area handling — Content properly respects notch and home indicator
- Full-bleed mobile layout — Borderless shell frame on mobile devices
🔧 New Mobile Features
- QR connect for pairing with gateway
- Agent approval cards with haptic feedback
- Session presence indicators
- Caffeinate toggle (screen wake lock)
- Redesigned Settings panel with Connect + General tabs
🛠 Technical
objc2v0.6.4 for iOS native interop- Separate iOS capabilities (
capabilities/mobile.json) - Desktop-only crates conditionally compiled out for iOS
- Dev URL corrected for development mode
Full Changelog: v1.3.0...v1.4.0