velxio/frontend/src/components/simulator
David Montero cc40bda3eb feat(P2.2): owner falls back to requester + auto-declare uploaded custom lib
- compile.py: owner_id = project owner ELSE the requester (so an unsaved
  compile resolves the libs the user just uploaded, which are their own);
  threaded requester_id into _run_compile from both call sites.
- LibraryManagerModal: on a custom .zip upload, auto-add the lib to the active
  board's velxio.json + show the Project tab, so the compile resolves it via the
  owner per-user path (the upload now lands in the per-user store, not the
  shared dir, so it must be declared to be found).
2026-06-07 17:20:12 +02:00
..
BoardOnCanvas.tsx feat(boards): add 6 STM32 boards (F4 Discovery, Olimex H405, Netduino 2/+2, Pill variants) 2026-05-31 03:19:26 -03:00
BoardOptionsModal.css feat(board-options): per-board options modal + persistence 2026-05-18 21:50:45 -03:00
BoardOptionsModal.tsx feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
BoardPickerModal.tsx feat: STM32 (Blue Pill / Black Pill) QEMU emulation + Pro board gating 2026-05-30 19:06:14 -03:00
CameraToggle.tsx
…
CanvasMinimap.css fix(minimap): hit-test against clamped rect + shrink to 100x75 2026-05-14 22:53:34 +02:00
CanvasMinimap.tsx fix(minimap): hit-test against clamped rect + shrink to 100x75 2026-05-14 22:53:34 +02:00
CircuitVerificationModal.tsx Add end-to-end tests for ESP32 I2C functionality and circuit verification 2026-05-12 16:55:15 -03:00
ComponentPalette.css
…
ComponentPalette.tsx
…
ComponentPropertyDialog.css feat(canvas): inline two-step delete confirm in ComponentPropertyDialog 2026-05-08 12:25:13 -03:00
ComponentPropertyDialog.tsx feat(editor): translate Oscilloscope + property dialog + selection bar + console + custom chips + sensor + board picker (Editor block 9) 2026-05-09 12:25:30 -03:00
FlashModal.tsx feat(flash): write compiled sketches to real USB boards (phases D1+D3) 2026-05-27 00:20:20 -03:00
InstallLibrariesModal.css
…
InstallLibrariesModal.tsx feat(editor): translate InstallLibrariesModal + SerialMonitor (Editor block 8) 2026-05-09 11:35:22 -03:00
LibraryManagerModal.css
…
LibraryManagerModal.tsx feat(P2.2): owner falls back to requester + auto-declare uploaded custom lib 2026-06-07 17:20:12 +02:00
Oscilloscope.css feat(scope/trigger): add Auto / Normal / Single-shot trigger modes 2026-05-22 21:11:03 +02:00
Oscilloscope.tsx feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
PinOverlay.tsx fix(canvas): use wrapper top-left for rotation pivot (#205 follow-up) 2026-05-26 20:42:27 +02:00
PinPickerDialog.tsx feat(i18n): translate small editor remates + admin internals (Blocks 11+12) 2026-05-09 16:22:16 -03:00
SelectionActionBar.tsx feat(simulator): wire color palette from PR #170 + Copilot suggestions 2026-05-11 12:14:36 -03:00
SensorControlPanel.css
…
SensorControlPanel.tsx fix(sensor-panel): per-sensor state when switching between same-type sensors 2026-05-16 22:28:52 -03:00
SerialMonitor.tsx feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
SimulatorCanvas.css feat(canvas): keyboard shortcuts + toolbar undo/redo buttons 2026-05-08 12:11:53 -03:00
SimulatorCanvas.tsx feat(digital-gate-engine): evaluate logic gates on the event-driven kernel 2026-06-05 20:21:33 -03:00
WireInProgressRenderer.tsx
…
WireLayer.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
WireModeBanner.tsx feat: add touch-friendly components for improved mobile usability 2026-05-08 11:12:26 -03:00
WireRenderer.tsx
…