IMPORTANT
- As 2.4.0 has an additional Frontend setting, Browser Mod configuration store has extra data that will make previous versions fail to load. 2.4.0 also includes a fix that should future versions do the same, you will be able to revert to 2.4.0.
New Features
- Allow popup card to be global to all dashboard views. See Popup section in readme for new option available for custom:popup-card.
- Add option to choose if left/right action buttons should close the popup. See browser_mod.popup in services documentation for more information. Thanks @johnmph
- Show notification when Browser JS Version does not match component version. With this feature, future versions will notifiy you of a Frontend javascript version mismatch. See Upgrading section in readme.
- Add Default action as a Frontend Setting. See Default action section in configuration panel documentation.
- Changes for sidebar settings to suit Core Version 2025.6. See Sidebar order section in configuration panel documentation.
Fixes
- Revamped browser_mod (re)connection to support HASS restarts (Issue #686). Thanks @cadavre
- Update browser state on popstate event (Issue #843)
- Set lovelace-player-device-id in localStorage as used by state-switch etc. (Issue #829)
- Minor spelling and grammar tweaks to settings card. Thanks @tehshane
- lovelaceRoot changes for improved stability (Issues #856 #850)
- Close popup on location-changed event.(Issue #846)
- Allow store to handle unknown values after, for example, downgrade.
- Fix breaking old style
action: call-service
for_action:
config. (Issues #869 #876)
Thank you to all Contributors
Full Changelog: v2.3.8...v2.4.0