v1.2.0 - Security Hardening, Automation Events v1.2.0 – Security Hardening, Automation Events & Refined Style System
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) vsstyle(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