Skip to content

v1.4.1

Choose a tag to compare

@ArikShemesh ArikShemesh released this 12 Jan 20:43
· 30 commits to main since this release
26f61c1

What's Changed

New Features & Improvements

  • Default Timer: Added support for a default timer with auto-start on device activation, including a "Use default timer" toggle.
  • Entity State Colors: Introduced editor options to customize the background and icon colors of the Entity State Button when active.
  • Duplicate Prevention: Implemented robust detection to prevent multiple timer cards from controlling the same instance.
  • Time Synchronization: Added client-server time syncing to ensure accurate countdowns on all devices and eliminate usage drift.
  • Cache Busting: Implemented dynamic cache busting using file modification times to ensure the latest card version is loaded.
  • Asset Serving: Refactored frontend serving to load assets directly from the component directory, resolving potential permission issues.

Bug Fixes

  • Startup Reliability: Resolved blocking startup issues and race conditions during Home Assistant shutdown.
  • Usage Restoration: Fixed incorrect usage calculation when timers persist across Home Assistant restarts or daily resets.
  • Resource Cleanup: Fixed the uninstallation process to correctly remove dashboard resources and legacy files.
  • False Warnings: Added retry logic for switch state verification to prevent false network latency warnings.
  • Config Flow: Resolved a crash ("name not defined") when forcing a sensor update.