Skip to content

v2.2.0 – Sorting, Pinned Control, and Safer Internals

Choose a tag to compare

@eyalgal eyalgal released this 08 Feb 06:59
61c8495

✨ New Features

  • Timer sorting

    • Sort timers by time left or name
    • Ascending or descending order
    • Defaults remain unchanged (time left, ascending)
  • Pinned timer placement

    • Keep pinned timers mixed inline (default)
    • Optionally force pinned timers to the top or bottom of the list
  • Improved multi-card behavior

    • Multiple timer cards can coexist safely on the same dashboard
    • Pinned timers in one card no longer affect pinned timers in another card

🛠 Improvements

  • Safer internal timer model

    • Unified internal representation for timers
    • Improves pause, resume, and time calculations
    • Fully backward compatible with existing setups
  • More robust MQTT handling

    • Preserves v2.1.1 MQTT payload format by default
    • Avoids breaking existing MQTT sensors and templates
  • Editor enhancements

    • Sorting controls moved to the Layout section
    • Default values are automatically cleaned from YAML

🐛 Bug Fixes

  • Fixed pause and resume not stopping timers correctly
  • Fixed custom timers not starting in some configurations
  • Fixed edge cases with pinned timers and shared storage
  • Fixed minute_buttons not supporting seconds in some cases (#81)