From a1838187214548b760b39e2629d2a3092193b24a Mon Sep 17 00:00:00 2001 From: David Montero Crespo Date: Mon, 23 Mar 2026 17:15:29 -0300 Subject: [PATCH] feat: update SEO handling across various pages, enhance mobile tab navigation, and improve .gitignore for sensitive files --- .gitignore | 3 + frontend/index.html | 9 --- frontend/public/robots.txt | 11 ++++ frontend/public/sitemap.xml | 81 +++++++++++++++++--------- frontend/src/App.css | 24 ++++---- frontend/src/pages/AdminPage.tsx | 8 +++ frontend/src/pages/EditorPage.tsx | 60 +++++++++---------- frontend/src/pages/LoginPage.tsx | 7 +++ frontend/src/pages/ProjectByIdPage.tsx | 7 +++ frontend/src/pages/RegisterPage.tsx | 7 +++ frontend/src/pages/UserProfilePage.tsx | 8 +++ frontend/src/utils/useSEO.ts | 12 +++- 12 files changed, 157 insertions(+), 80 deletions(-) diff --git a/.gitignore b/.gitignore index bec3335..6ecd25f 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,6 @@ test/esp32-emulator/**/*.elf test/esp32-emulator/**/*.map test/esp32-emulator/out_*/ .claude/settings.json + +# Google Cloud service account credentials +velxio-ba3355a41944.json diff --git a/frontend/index.html b/frontend/index.html index 360e559..fee8a5c 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -236,15 +236,6 @@
  • ILI9341 TFT display simulation
  • I2C, SPI, USART, ADC, PWM support
  • Multi-board canvas: mix Arduino + ESP32 + Raspberry Pi in one simulation
  • - -
  • arduino-cli compilation backend — produces real .hex / .uf2 files
  • -
  • Serial Monitor with auto baud-rate detection and send
  • -
  • Library Manager for Arduino libraries
  • -
  • Multi-file workspace (.ino, .h, .cpp)
  • -
  • Wire system with orthogonal routing
  • -
  • ILI9341 TFT display simulation
  • -
  • I2C, SPI, USART, ADC, PWM support
  • -
  • Docker standalone image — deploy anywhere with one command
  • Supported Boards