v1.0.32
Sync fixes, Friends sharing, cloud history, and Shelly local polling.
Cloud sync & platform
- Fixed vehicle-switch races (stale conflict modal, cross-vehicle config contamination, deleted-vehicle resurrection)
- Fixed Firestore on Android (disabled global CapacitorHttp fetch patch; cross-origin device calls via nativeFetch)
- First-run login popup, cloud-vehicle adoption, Default Vehicle on Login
- Removed the mock simulator
Time & history
- All timestamps stored in UTC, displayed in the device time zone
- Persisted Event Sentry Log + opt-in cloud history (monthly Firestore rollups)
Friends sharing
- Per-vehicle roles (admin / control / monitor), email invites with accept/decline, member management
Shelly
- Sensor-type auto-detect, Wi-Fi SSID scan, password unmask
- Per-vehicle local password, local RPC polling with cloud fallback, webhook only when signed in
- Removal confirmation dialog with optional factory reset