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. If you are testing the beta and can access your
.storage
folder in your configuration, it is recommended you take a copy ofbrowser_mod.storage
.
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.showPopup 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
- Popups not always showing in v2.4.0-beta.1 (timing and navigation depdendent)
- 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-beta.3