velxio/frontend/src
David Montero Crespo 9826737831 feat(ui): global message dialog to replace window.alert()
useMessageDialogStore + <MessageDialogHost /> (mounted once in App.tsx)
give a themed in-app dialog callable from anywhere — React components
and plain .ts modules alike via showMessageDialog(msg, {kind}). Swaps
the native alert() calls in FileExplorer (import errors) and the
desktop menu (.vlx open errors, updater status) for it; the pro overlay
can reuse the same store.
2026-07-17 06:06:28 +02:00
..
__pro_stub__
__tests__ feat: breadboard (full 830-point) + mini breadboard (170-point) parts 2026-07-15 21:50:36 +02:00
assets
components feat(ui): global message dialog to replace window.alert() 2026-07-17 06:06:28 +02:00
data feat(examples): add ESP32-S3 ILI9341 TFT example 2026-07-11 04:18:07 +02:00
desktop feat(ui): global message dialog to replace window.alert() 2026-07-17 06:06:28 +02:00
hooks
i18n feat(editor): multi-board primary Run runs all boards (split-menu for active-only) 2026-07-03 01:22:17 +02:00
lib
pages fix(editor): stop unified toolbar controls overlapping on a narrow bar 2026-07-03 07:32:14 +02:00
services feat(custom-chips): AI entry point + friendly auth error 2026-07-16 20:34:42 +02:00
simulation feat: breadboard (full 830-point) + mini breadboard (170-point) parts 2026-07-15 21:50:36 +02:00
store feat(ui): global message dialog to replace window.alert() 2026-07-17 06:06:28 +02:00
tokens
types feat(picker): featured components sort first — breadboards lead the list 2026-07-16 01:04:29 +02:00
utils feat: breadboard (full 830-point) + mini breadboard (170-point) parts 2026-07-15 21:50:36 +02:00
velxio-elements feat(breadboard): use the Fritzing parts-library artwork (CC-BY-SA 3.0) 2026-07-15 22:12:00 +02:00
App.css fix(editor): stop unified toolbar controls overlapping on a narrow bar 2026-07-03 07:32:14 +02:00
App.tsx feat(ui): global message dialog to replace window.alert() 2026-07-17 06:06:28 +02:00
elements-register.ts feat(elements): side-effect registrar for all custom elements 2026-07-16 18:31:20 +02:00
entry-server.tsx feat(seo): prerender /about so the release cards + meta are in raw HTML 2026-06-26 08:06:20 +02:00
index.css
main.tsx
seoRoutes.ts
vite-env.d.ts