spaxel/dashboard/js
jedarden bebc22c4e3 fix: use state.port directly for provisioning, retry port open after flash
getAuthorizedPort() is unreliable after esptool reboots the device.
Use state.port (the port the user explicitly selected) and retry port.open
up to 5 times with 1s gaps to handle the brief window while the device
re-enumerates. Show specific UserError messages instead of the generic one.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 12:24:56 -04:00
..
accuracy.js feat(localization): implement self-improving localization with BLE ground truth 2026-03-29 20:11:22 -04:00
ambient.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
ambient.test.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
ambient.test.setup.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
ambient_briefing.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
ambient_renderer.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
anomaly.js feat: add new internal packages (events, automation, ble, falldetect, mqtt, notify, prediction, sleep, tracker, zones, analytics) and dashboard modules (anomaly, automations, blepanel, fleet) 2026-04-06 09:48:31 -04:00
apdetection.js feat: integrate OUI lookup into passive radar AP detection 2026-04-09 06:35:44 -04:00
app.js feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
auth.js feat: implement dashboard PIN authentication and session management 2026-04-06 13:16:04 -04:00
automation-builder.js feat: webhook action firing & fault tolerance for automations 2026-04-06 20:29:53 -04:00
automations.js feat: add new internal packages (events, automation, ble, falldetect, mqtt, notify, prediction, sleep, tracker, zones, analytics) and dashboard modules (anomaly, automations, blepanel, fleet) 2026-04-06 09:48:31 -04:00
ble-panel.js feat: implement BLE device discovery & registration dashboard panel 2026-04-06 15:21:11 -04:00
blepanel.js feat: implement BLE address rotation detection & identity continuity 2026-04-06 14:33:27 -04:00
briefing.js feat: implement morning briefing feature 2026-04-10 00:25:33 -04:00
command-palette.js feat: implement command palette with fuzzy matching and mode awareness 2026-04-09 23:11:07 -04:00
commandpalette.js feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
commandpalette.test.js feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
crowdflow.js feat: complete crowd flow visualization implementation 2026-04-11 07:27:21 -04:00
diurnal-chart.js feat: complete floor plan dashboard UI 2026-04-09 08:37:08 -04:00
esptool-bundle.js refactor: replace esp-web-tools with vendored esptool-js, auto-start flash 2026-04-16 09:54:35 -04:00
explainability.js feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
explainability.test.js feat(ui): implement command palette (Component 34) with tests 2026-04-13 19:51:16 -04:00
feedback.js feat: implement post-feedback explanations for false positive detections 2026-04-11 00:18:19 -04:00
fleet-page.js remove(auth): drop PIN-based auth — Google OAuth handles access 2026-04-13 20:44:12 -04:00
fleet-page.test.js feat: add OTA progress tracking to fleet status page 2026-04-11 22:41:51 -04:00
fleet.js feat: add Position column to fleet status table with fly-to functionality 2026-04-10 05:12:24 -04:00
floorplan-setup.js feat: wire anomaly detection & security mode API endpoints 2026-04-07 14:36:59 -04:00
fresnel.js feat: implement Fresnel zone debug overlay for 3D visualization 2026-04-09 17:17:43 -04:00
fresnel.test.js feat: implement Fresnel zone debug overlay for 3D visualization 2026-04-09 17:17:43 -04:00
fxaa.js feat: use FXAA instead of MSAA on mobile devices 2026-04-11 03:33:29 -04:00
guided-help.js feat: implement spatial quick actions with follow camera 2026-04-09 22:54:36 -04:00
help.js fix: ensure help button click handler works with existing HTML button 2026-04-11 00:51:13 -04:00
integrations.js feat: home automation integration (MQTT and webhooks) 2026-04-11 06:29:51 -04:00
linkhealth.js feat(signal): add ambient confidence score and link health monitoring 2026-03-29 01:41:43 -04:00
mobile.test.js test: add mobile responsiveness test suite 2026-04-11 04:06:04 -04:00
notifications.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
onboard.js fix: use state.port directly for provisioning, retry port open after flash 2026-04-16 12:24:56 -04:00
onboard.test.js fix(dashboard): fix onboarding wizard test failures 2026-03-28 04:01:20 -04:00
onboard.test.setup.js feat(dashboard): complete Phase 4 onboarding & OTA system 2026-03-28 21:21:55 -04:00
ota.js feat(dashboard): complete Phase 4 onboarding & OTA system 2026-03-28 21:21:55 -04:00
panels.js fix: add touch event propagation prevention to modal panels 2026-04-11 03:04:29 -04:00
placement.js feat: complete pre-deployment simulator implementation 2026-04-09 21:30:47 -04:00
portal.js feat: implement room transition portals and zone occupancy 2026-04-10 08:10:12 -04:00
proactive.js feat: add feature discovery notification UI to proactive dashboard 2026-04-11 21:02:43 -04:00
proactive.test.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:05:52 -04:00
quick-actions.js feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
quick-actions.test.js feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
replay.js feat: implement time-travel debugging and CSI replay 2026-04-09 19:27:42 -04:00
router.js feat: implement simple mode UI with WebSocket integration 2026-04-09 22:08:03 -04:00
security-panel.js feat: implement security mode dashboard UI 2026-04-07 10:22:00 -04:00
settings-panel.js remove(auth): drop PIN-based auth — Google OAuth handles access 2026-04-13 20:44:12 -04:00
sidebar-timeline.js feat: implement notification configuration UI for dashboard 2026-04-11 17:55:31 -04:00
sidebar-timeline.test.js feat: implement notification configuration UI for dashboard 2026-04-11 17:55:31 -04:00
simple.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
simple.test.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
simplemode.js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
simulate.js feat: complete pre-deployment simulator implementation 2026-04-09 21:30:47 -04:00
sleep.js feat: add self-improving localization REST API 2026-04-09 10:06:06 -04:00
state.js feat: build dashboard panel/modal/sidebar UI framework 2026-04-06 10:04:40 -04:00
timeline.js feat: implement expert vs simple mode for timeline panel 2026-04-11 13:22:34 -04:00
tooltip.js feat: implement guided troubleshooting with proactive contextual help 2026-04-10 04:25:31 -04:00
tooltips.js feat: implement guided troubleshooting with proactive contextual help 2026-04-10 04:25:31 -04:00
troubleshoot.js feat: implement guided troubleshooting with proactive contextual help 2026-04-10 04:25:31 -04:00
troubleshoot.test.js feat(dashboard): guided troubleshooting and first-time UX 2026-03-28 04:19:06 -04:00
viz3d.js feat: complete crowd flow visualization implementation 2026-04-11 07:27:21 -04:00
volume-editor.js feat: implement repeated-setting change detection with guided calibration 2026-04-11 00:18:19 -04:00
websocket.js feat: robust WebSocket reconnection with backoff, extrapolation, and visual states 2026-04-07 12:34:35 -04:00
zone-editor.js feat: implement room transition portals and zone occupancy 2026-04-10 08:10:12 -04:00