velxio/frontend/src/components
David Montero 6e64027921 feat(news): interaction seam for What's New (impression/open/link_click/video_play)
New lib/newsEvents.ts registry (same pattern as newsSource.ts): OSS
default is a no-op sink; an extension overlay can register one to
forward the signals to its own analytics. NewsAnnouncer reports the
toast impression and modal opens (toast vs Help menu); NewsMarkdown
grows an optional onInteract callback fired on body link clicks and
YouTube preview plays — the admin authoring preview passes nothing, so
authoring never counts as engagement.
2026-08-11 18:37:23 +02:00
..
analog-ui feat(breadboard): hover-gated labels + full-footprint seating solver 2026-07-19 05:28:40 +02:00
component-docs feat: ESP32 bridge seams, picker datasheets, S3/C3 examples + online-only board showcase 2026-07-21 00:22:19 -03:00
components-instruments refactor: rename components and update prefixes to 'velxio-' for consistency 2026-04-21 16:45:45 -03:00
customChips refactor(custom-chips): move the AI entry point out of OSS into an overlay slot 2026-07-17 04:36:14 +02:00
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 feat(news): interaction seam for What's New (impression/open/link_click/video_play) 2026-08-11 18:37:23 +02:00
raspberry-pi feat(pi-family): unified editor UX — Monaco + explorer + bottom xterm, one file surface 2026-07-28 19:43:20 +02:00
simulator fix(serial): linkify bare emulated-subnet IPs, not only http:// URLs 2026-08-10 22:11:04 +02:00
ui feat(ui): replace native confirm() dialogs with reusable modal 2026-07-18 01:59:18 +02:00
velxio-components Merge remote-tracking branch 'origin/master' into v3.2-worktree 2026-08-01 04:23:55 +02:00
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(datasheet): Product-page links carry UTM attribution and report the click 2026-08-09 08:16:47 +02:00