spaxel/dashboard
jedarden 89c242ed3c Fix flash step: use state-changed on shadow DOM dialog, hide overlay on flash start
esp-web-tools v10 removed flash-start/flash-progress/flash-success/flash-error
events. Only state-changed fires — but from inside the shadow root (not composed),
so host-element listeners never receive it.

Fix: MutationObserver watches the shadow root for the dialog element, then
attaches state-changed directly to it. States: erasing/writing drive inline
progress; finished auto-advances; error shows retry.

Also suppress the dialog overlay (CSS injection into shadow root) once erasing
starts, so the flash progress shows inline in the wizard with no separate modal.
The dialog remains visible briefly for the 'preparing' confirm step only.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 20:45:34 -04:00
..
css feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
js Fix flash step: use state-changed on shadow DOM dialog, hide overlay on flash start 2026-04-15 20:45:34 -04:00
node_modules feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
ambient.html remove(auth): drop PIN-based auth — Google OAuth handles access 2026-04-13 20:44:12 -04:00
fleet.html remove(auth): drop PIN-based auth — Google OAuth handles access 2026-04-13 20:44:12 -04:00
help_articles.json feat: implement contextual help system with searchable overlay 2026-04-11 00:44:54 -04:00
index.html Fix esp-web-tools URL to use bundled web build 2026-04-15 11:21:03 -04:00
integrations.html feat: home automation integration (MQTT and webhooks) 2026-04-11 06:29:51 -04:00
jest.config.js feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
package-lock.json feat(dashboard): interactive onboarding wizard for ESP32-S3 node provisioning 2026-03-28 02:36:58 -04:00
package.json feat(dashboard): interactive onboarding wizard for ESP32-S3 node provisioning 2026-03-28 02:36:58 -04:00
simple.html fix(simple): load esp-web-tools for firmware flashing 2026-04-13 21:58:53 -04:00