Releases: rusty4444/ha-action-explorer
Releases · rusty4444/ha-action-explorer
Release list
v0.1.9
What's Changed
- chore(deps-dev): bump @playwright/test from 1.60.0 to 1.61.0 by @dependabot[bot] in #7
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- chore(deps-dev): bump esbuild from 0.28.0 to 0.28.1 by @dependabot[bot] in #6
Full Changelog: v0.1.7...v0.1.8
Release v0.1.7
What's Changed
- Add Buy Me a Coffee badge by @rusty4444 in #5
- chore(deps-dev): bump esbuild from 0.25.12 to 0.28.0 by @dependabot[bot] in #3
- chore(deps-dev): bump @playwright/test from 1.56.1 to 1.60.0 by @dependabot[bot] in #4
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: v0.1.6...v0.1.7
v0.1.6 — Setup error logging
v0.1.6
Fixed
- Added defensive setup logging around static path, HTTP view, and custom panel registration.
- If setup fails, Home Assistant now logs the full traceback, unloads the config entry cleanly, and re-raises the original exception so the failure is visible.
- Addresses the missing sidebar panel / no useful logs report in #1.
Verification
npm cinpm run checkpython -m py_compile custom_components/action_explorer/*.pygit diff --checkpython -m json.tool hacs.jsonpython -m json.tool custom_components/action_explorer/manifest.json- GitHub Actions
validatepassed on195a443.
v0.1.5 — Fix entity list scroll-jump (one-time layout)
Changelog
[0.1.3] – 2026-05-22
Fixed
- Critical bugfix — API requests returned 404 after install.
Root cause:hass.callApi("GET", path)prepends/api/, but
API_BASEhad a leading/producing double-slash in the URL;
the three backend view URLs also lacked the required/api/prefix. - Fixed:
API_BASEchanged to relative path"action_explorer"so the
final URL is/api/action_explorer/entities(no double-slash). - Fixed: all three
HomeAssistantView.urlattributes now include the
/api/prefix:/api/action_explorer/entities,
/api/action_explorer/actions/{entity_id},/api/action_explorer/automation. - Fixed:
MANIFEST_VERSIONbump causespanel_customto inject a
?v=<VERSION>query string onto the JS URL, forcing a browser reload
because HA serves static files with immutable cache headers.
Changed
- README rewritten with step-by-step usage walkthrough, ASCII workflow
diagram, quick-start table, example entity/action cheat sheet, and
troubleshooting FAQ.
[0.1.4] – 2026-05-22
Fixed
- Entity list scroll position resetting to top when
render()rebuilds the DOM.
render()now capturesscrollTopbeforeshadowRoot.replaceChildren()and
restores it immediately after, so scrolling is preserved across search re-renders.
[0.1.5] – 2026-05-22
Fixed
- Entity list scroll position kept resetting to top.
Root cause:set hass()triggered a fullrender()on every HA state
update, callingshadowRoot.replaceChildren()which destroyed and
recreated the entire DOM. Changed to one-time layout in_buildLayout()
with in-place data updates via_populateEntityList()and
_populateActionCard()that only modify the text content of specific
container elements. The<div class="list">element is never replaced,
so its scroll position is naturally preserved.
v0.1.4 — Fix entity list scroll-jump bug
Changelog
[0.1.3] – 2026-05-22
Fixed
- Critical bugfix — API requests returned 404 after install.
Root cause:hass.callApi("GET", path)prepends/api/, but
API_BASEhad a leading/producing double-slash in the URL;
the three backend view URLs also lacked the required/api/prefix. - Fixed:
API_BASEchanged to relative path"action_explorer"so the
final URL is/api/action_explorer/entities(no double-slash). - Fixed: all three
HomeAssistantView.urlattributes now include the
/api/prefix:/api/action_explorer/entities,
/api/action_explorer/actions/{entity_id},/api/action_explorer/automation. - Fixed:
MANIFEST_VERSIONbump causespanel_customto inject a
?v=<VERSION>query string onto the JS URL, forcing a browser reload
because HA serves static files with immutable cache headers.
Changed
- README rewritten with step-by-step usage walkthrough, ASCII workflow
diagram, quick-start table, example entity/action cheat sheet, and
troubleshooting FAQ.
[0.1.4] – 2026-05-22
Fixed
- Entity list scroll position resetting to top when
render()rebuilds the DOM.
render()now capturesscrollTopbeforeshadowRoot.replaceChildren()and
restores it immediately after, so scrolling is preserved across search re-renders.
v0.1.3 — Fix critical API routing bug (404)
Changelog
[0.1.3] – 2026-05-22
Fixed
- Critical bugfix — API requests returned 404 after install.
Root cause:hass.callApi("GET", path)prepends/api/, but
API_BASEhad a leading/producing double-slash in the URL;
the three backend view URLs also lacked the required/api/prefix. - Fixed:
API_BASEchanged to relative path"action_explorer"so the
final URL is/api/action_explorer/entities(no double-slash). - Fixed: all three
HomeAssistantView.urlattributes now include the
/api/prefix:/api/action_explorer/entities,
/api/action_explorer/actions/{entity_id},/api/action_explorer/automation. - Fixed:
MANIFEST_VERSIONbump causespanel_customto inject a
?v=<VERSION>query string onto the JS URL, forcing a browser reload
because HA serves static files with immutable cache headers.
Changed
- README rewritten with step-by-step usage walkthrough, ASCII workflow
diagram, quick-start table, example entity/action cheat sheet, and
troubleshooting FAQ.