Skip to content

v1.0.32

Choose a tag to compare

@jgearinger jgearinger released this 22 Jun 08:30
· 4 commits to main since this release

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

⚠️ Requires publishing the updated Firestore rules (see CLAUDE.md) for sharing + cloud history.