Skip to content

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 05 Jun 13:22
· 10 commits to main since this release

Added

  • OAuth Setup UI — the entire OAuth flow now lives inside the Homebridge settings panel. Enter Client ID, Client Secret, and Redirect URI, click Generate Auth URL, sign in, paste the redirect URL, and you're done. No terminal, no copy-paste config blocks. Credentials are saved to config automatically.
  • Fully custom settings UI — replaced the hybrid schema form with a fully custom dark-themed panel: bento grid for feature toggles (Controls / Sensors / Energy), auth status hero card, OAuth wizard with animated 3-step stepper, collapsible sections (Alert Thresholds, Vehicle Specs, Advanced), and reactive config sync with Homebridge's native Save button.
  • Masked sensitive fields — VCC API Key and VIN are masked by default with a 👁 show/hide reveal toggle.

Changed

  • OAuth setup is now UI-first — the Homebridge settings panel is the primary path. The terminal npm run oauth tool remains available as a fallback.
  • Reactive config sync — UI changes are pushed to Homebridge's in-memory config automatically (debounced 300ms). The native Homebridge Save button is the only save action needed — no custom Save button in the UI.