David Montero Crespo
6eedd45b81
feat: add About page with content and styling; update routing and SEO metadata
2026-03-28 16:26:29 -03:00
David Montero Crespo
4e3d5090e2
feat: add zoom support for touch interactions and enhance pin hit targets
2026-03-28 00:31:00 -03:00
David Montero Crespo
f127ef6cbe
Enhance analytics tracking across the application
...
- Added tracking for simulation events: start, stop, and reset.
- Implemented tracking for library manager interactions, including library installations.
- Enhanced project management tracking with save and create project events.
- Integrated tracking for user authentication events: sign-up and login.
- Added tracking for CTA clicks on landing and SEO pages.
- Updated analytics utility functions to support new tracking events.
- Improved GitHub and Discord link tracking in the app header.
- Refactored existing components to utilize new tracking functions for better user engagement insights.
2026-03-25 03:06:38 -03:00
David Montero Crespo
084ad5cfb9
fix: remove redundant console log in handleLoadExample function
2026-03-25 03:05:38 -03:00
David Montero Crespo
5d741bfb5e
Merge branch 'website' into copilot/add-google-analytics-key-events-tracking
...
# Conflicts:
# frontend/src/components/layout/AppHeader.tsx
# frontend/src/pages/ExamplesPage.tsx
# frontend/src/pages/LandingPage.tsx
2026-03-25 02:18:52 -03:00
David Montero Crespo
005f50262f
feat: enhance build scripts and add SEO prerendering; improve touch interactions for wire creation
2026-03-25 00:08:46 -03:00
David Montero Crespo
effd1ee765
feat: update entrypoint.sh to ensure ESP32 core version is 2.0.17; mark subproject commits as dirty
2026-03-24 20:39:56 -03:00
David Montero Crespo
c7eeab5891
feat: initialize arduino-cli config and install missing cores; mark subproject commits as dirty
2026-03-24 18:33:21 -03:00
David Montero Crespo
8f0c23c857
feat: optimize Dockerfile by deferring arduino-cli core installations to entrypoint.sh for a smaller image size
2026-03-24 18:20:38 -03:00
David Montero Crespo
d12a2ad7e4
feat: enhance ExamplesPage to auto-install required libraries; update example projects with library dependencies
2026-03-24 18:19:43 -03:00
David Montero Crespo
dbf6bd986f
feat: update entrypoint.sh to install arduino-cli base cores; mark subproject commits as dirty
2026-03-24 18:06:19 -03:00
David Montero Crespo
f4e4f863a9
feat: simplify Dockerfile by removing redundant cp command; mark subproject commits as dirty
2026-03-24 17:59:04 -03:00
David Montero Crespo
8ed0438abf
feat: update docker-compose to include arduino-libs volume; mark subproject commits as dirty
2026-03-24 17:30:56 -03:00
David Montero Crespo
528287db95
feat: add libfdt1 dependency in Dockerfile; mark subproject commits as dirty
2026-03-24 17:28:56 -03:00
David Montero Crespo
dc335c666e
feat: add WebSocket support for ESP32 simulation in nginx configuration; clean up example code by removing unused WDT functions
2026-03-24 17:02:23 -03:00
David Montero Crespo
9d45484fce
feat: enhance EditorToolbar with always-visible Libraries button and missing library hint; remove overflow collapse logic
2026-03-24 16:52:01 -03:00
David Montero Crespo
09118fcdef
feat: update .gitignore to include marketing directory; modify example texts to reflect Velxio branding; mark subproject commits as dirty
2026-03-24 16:47:19 -03:00
David Montero Crespo
0290b24a47
feat: remove unnecessary logging and diagnostic dumps in ESP32 worker; update WS2812 event handling in simulator store
2026-03-24 14:38:08 -03:00
David Montero Crespo
01f75cf313
feat: implement eager scan for LEDC GPIO mapping and add tests for race condition fix
2026-03-24 13:54:44 -03:00
David Montero Crespo
cf54fa90a3
Refactor code structure for improved readability and maintainability
2026-03-23 23:24:14 -03:00
David Montero Crespo
b95230f53e
feat: update sitemap generation script to use Node.js and mark subprojects as dirty
2026-03-23 19:04:23 -03:00
David Montero Crespo
1c1775c327
feat: add multi-board support section to Velxio 2.0 landing page and update sitemap generation script
2026-03-23 19:01:11 -03:00
David Montero Crespo
3e77c1a546
feat: add open-source library showcase to Velxio 2.0 landing page and mark subprojects as dirty
2026-03-23 18:56:00 -03:00
David Montero Crespo
5fdeb7fc64
feat: update Velxio 2.0 landing page descriptions for clarity and SEO optimization; mark subprojects as dirty
2026-03-23 18:54:02 -03:00
David Montero Crespo
b4365ec877
feat: implement sitemap generation and search engine pinging in build process
2026-03-23 18:52:35 -03:00
David Montero Crespo
61b08e7cf2
feat: add Velxio 2.0 release landing page with new features, boards showcase, and community CTAs
2026-03-23 18:47:12 -03:00
David Montero Crespo
fb8d437d58
Add SEO landing pages for ESP32-S3, ESP32, Raspberry Pi Pico, and Raspberry Pi 3 simulators
...
- Created Esp32S3SimulatorPage.tsx with SEO content and FAQ section.
- Created Esp32SimulatorPage.tsx with SEO content and FAQ section.
- Created RaspberryPiPicoSimulatorPage.tsx with SEO content and FAQ section.
- Created RaspberryPiSimulatorPage.tsx with SEO content and FAQ section.
- Each page includes structured data for better search engine visibility.
2026-03-23 18:30:42 -03:00
David Montero Crespo
a183818721
feat: update SEO handling across various pages, enhance mobile tab navigation, and improve .gitignore for sensitive files
2026-03-23 17:15:29 -03:00
David Montero Crespo
1c22902c88
feat: add FAQ schema to landing page and update subproject statuses to dirty
2026-03-23 15:12:33 -03:00
David Montero Crespo
d61f2b7ab0
feat: update SEO handling by dynamically setting canonical links and exclude auth pages from sitemap
2026-03-23 15:06:49 -03:00
David Montero Crespo
22a9681cc4
feat: enhance ESP32 integration tests and update landing page content for clarity
...
fix: improve session ID handling in Esp32Bridge and update WebSocket close logging
chore: mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 14:10:39 -03:00
David Montero Crespo
67a7154e87
feat: add GitHub star banner to encourage users to star the project and update landing page content for clarity
2026-03-23 14:02:35 -03:00
David Montero Crespo
2eb6a452a7
feat: update SEO and descriptions for multi-board emulator support across Arduino, ESP32, RP2040, and RISC-V
2026-03-23 13:38:56 -03:00
David Montero Crespo
11c7d0570c
fix: mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 13:33:50 -03:00
David Montero Crespo
24cce1174f
feat: add Arduino Mega 2560, Arduino, and ATmega328P simulator pages with SEO optimization
...
- Implemented ArduinoMegaSimulatorPage with detailed specifications, FAQs, and JSON-LD for SEO.
- Created ArduinoSimulatorPage featuring interactive components and a comprehensive FAQ section.
- Developed AtmegaSimulatorPage to simulate ATmega328P with full AVR8 emulation and included relevant FAQs.
- Introduced shared SEOPage.css for consistent styling across all simulator pages.
- Added useSEO utility for managing SEO metadata dynamically across pages.
2026-03-23 13:32:15 -03:00
David Montero Crespo
1cbeed1296
Merge pull request #51 from davidmonterocrespo24/feat/raspberryPi_emuation
...
feat: Mark subprojects as dirty in QEMU, RP2040, and Wokwi elements l…
2026-03-23 12:52:08 -03:00
David Montero Crespo
0e6157f7bc
feat: Mark subprojects as dirty in QEMU, RP2040, and Wokwi elements libraries
2026-03-23 12:51:25 -03:00
David Montero Crespo
7bf4fc8d7d
Merge pull request #50 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Add SVG files for Arduino Nano and Arduino Uno boards
2026-03-23 12:20:18 -03:00
David Montero Crespo
3b367f747a
Add SVG files for Arduino Nano and Arduino Uno boards
...
- Created arduino-nano.svg with detailed PCB, MCU, pins, and components.
- Created arduino-uno.svg with comprehensive design including USB connector, power jack, and pin headers.
2026-03-23 12:19:25 -03:00
David Montero Crespo
82aec1411a
Merge pull request #49 from davidmonterocrespo24/feat/raspberryPi_emuation
...
feat: Add wokwi-boards library to Dockerfile and mark subprojects as …
2026-03-23 11:34:59 -03:00
David Montero Crespo
5260261201
feat: Add wokwi-boards library to Dockerfile and mark subprojects as dirty
2026-03-23 11:34:23 -03:00
David Montero Crespo
42f24c8569
Merge pull request #48 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Feat/raspberry pi emuation
2026-03-23 11:30:54 -03:00
David Montero Crespo
9f40ae30b1
feat: Remove obsolete strategy and test files, update submodule references for QEMU and RP2040 libraries
2026-03-23 11:29:03 -03:00
David Montero Crespo
34fbefb791
Merge pull request #47 from davidmonterocrespo24/feat/raspberryPi_emuation
...
Feat/raspberry pi emuation
2026-03-23 11:27:37 -03:00
David Montero Crespo
d14a9359c9
feat: Fix LEDC channel extraction and enhance GPIO mapping for ESP32 simulation
2026-03-23 11:23:37 -03:00
David Montero Crespo
aa6522fd60
feat: Enhance DHT22 sync handling, improve ADC support for ESP32, and update component metadata
2026-03-23 10:37:06 -03:00
David Montero Crespo
a473cbe74f
feat: Implement synchronous DHT22 response handling and add diagnostic tests
2026-03-23 01:03:01 -03:00
David Montero Crespo
0414a04999
feat: Enhance DHT22 response handling and add logging for GPIO direction changes
2026-03-22 22:17:51 -03:00
David Montero Crespo
5c05d506bb
feat: Improve DHT22 response handling in ESP32 simulation and update submodule references
2026-03-22 18:53:32 -03:00
David Montero Crespo
9c8e98cad2
feat: Enhance RP2040 simulator GPIO handling to support InputPullUp state
2026-03-22 18:46:52 -03:00