Skip to content

v1.0.0

Choose a tag to compare

@Michailjovic Michailjovic released this 07 Jun 19:43
· 2 commits to main since this release

Features

Live countdown — per-second update computed from finishes_at, accurate even after HA restart
Warning & critical color zones — bar, icon, and time text change color automatically as the timer runs down; thresholds configurable in % of remaining time
Pulse bar animation — optional bar pulse when entering warning or critical zone
Pulse icon animation — subtle icon pulse while timer is active
Gradient progress bar — with glow effect; configurable height, direction (ltr/rtl), and position (top/bottom)
Paused state — dimmed bar and ⏸ badge; tap or hold to resume
Tap & hold actions — cancel, pause/resume, or none; independently configurable
Notifications — calls any HA notify service once on warning and/or critical zone entry; supports {name} and {time} template variables
Finish action — calls any HA service (e.g. media_player.turn_off) when the timer finishes, while the dashboard tab is open
show_when_idle: false — card hides itself via shadow DOM; no conditional card wrapper needed
show_duration — optional total duration display (e.g. 1:23 / 30:00)
Stacked mode — multiple timers in a single card via entities: list; per-entity color and threshold overrides
Built-in visual editor — all options configurable in the HA dashboard GUI without writing YAML
Light & dark theme support — uses HA CSS variables throughout
HACS compatible — install as a custom repository

Notes

Notification and finish action require the dashboard tab to be open in a browser. For reliable background operation when the browser is closed, add a simple timer.finished automation in HA.
Legacy cancel_on_tap config key is still supported for backward compatibility.