Skip to content

v1.2.0 - Security Hardening, Automation Events v1.2.0 – Security Hardening, Automation Events & Refined Style System

Choose a tag to compare

@eyalgal eyalgal released this 08 Sep 22:41
· 184 commits to main since this release
f7d8638

Highlights

  • Security hardening (sanitized labels, validation, safe audio URLs, rate limiting)
  • Explicit directional styles (bar_horizontal, bar_vertical, fill_horizontal, fill_vertical, circle)
  • MQTT expired timer events (simple_timer_card/events/expired)
  • New automation examples

Changes

Features

  • Separate layout (empty state) vs style (active timers)
  • Added MQTT publish on expiry
  • Improved circle + vertical rendering
  • Unified duration formatting

Security

  • XSS protection for all labels
  • 24h max duration, 100‑char label limit
  • Storage structure & audio URL validation
  • Action throttling (create/cancel/snooze)

Editor

  • Clear style picker (no implicit bar/fill)
  • Config cleanup of defaults