velxio/frontend/src/components
David Montero Crespo 8391cc7fa8 fix(gateway): keep in-browser WiFi boards reachable through the IoT gateway
The ESP32 examples now default to the in-browser JS engines, whose lwIP
serves the sketch's HTTP server from the simulation tab itself. Opening
the IoT gateway in a new tab backgrounds that tab, the browser throttles
its timers, and the in-chip server can't answer before the proxy's
timeout — the exact failure the Pico W iframe path already solved.

- WifiStatus grows an inBrowser flag (set by the overlay's JS bridges);
  the serial-monitor link and the WiFi badge now open the in-app iframe
  for any board that carries it, not just pi-pico-w.
- /api/gateway polls ~1s before answering 404: the net bridge dials on
  'got_ip', which races the sketch printing its URL, so a fast click
  used to land before the bridge registered.
2026-08-14 19:45:39 +02:00
..
analog-ui
…
component-docs
…
components-instruments
…
customChips
…
editor feat(editor): the starter picker offers the Nano family and the ESP32-CAM 2026-08-10 21:33:55 +02:00
examples feat(inspector+gallery): example links in the Properties tab; dynamic board tabs in /examples 2026-08-07 06:00:40 +02:00
layout chore(docs): retire the in-app /docs pages from routes and sitemap 2026-08-13 21:20:55 +02:00
raspberry-pi
…
simulator fix(gateway): keep in-browser WiFi boards reachable through the IoT gateway 2026-08-14 19:45:39 +02:00
ui
…
velxio-components
…
ComponentInfoPanel.css fix(ui): say when a part has no datasheet instead of showing an empty tab 2026-08-04 03:36:54 +02:00
ComponentInfoPanel.tsx feat(datasheet): Product-page links carry UTM attribution and report the click 2026-08-09 08:16:47 +02:00
ComponentPickerModal.css feat(ui): the Part Inspector - right-click dialog merged with the picker card 2026-08-03 21:44:46 +02:00
ComponentPickerModal.tsx fix(picker): hide the Nano RP2040 Connect shell — art without a simulator 2026-08-10 21:45:05 +02:00
DynamicComponent.tsx fix(canvas): guard the mount-time property loop against the persisted imageData string too 2026-08-11 05:45:33 +02:00
componentDocs.ts feat(components): runtime purchase-link override seam (registerBuyLink) 2026-08-12 06:39:29 +02:00