Commit Graph

2 Commits

Author SHA1 Message Date
davidmonterocrespo24 e91aaea2fd chore(manifest): make PWA mobile-friendly + better TWA copy
Three small fixes to frontend/public/manifest.webmanifest so the
Bubblewrap-generated TWA (and Add-to-Home-Screen PWA installs) feel
right on a phone:

  - orientation: landscape → any. Landscape-forced on a phone
    locks the device in side-grip whenever Velxio is foregrounded;
    the editor + simulator work fine in portrait too (the file
    explorer collapses gracefully). Tablets and desktops still
    default to landscape because they're naturally wider, so this
    only changes behaviour where the lock would actively hurt.
  - name: "Arduino Emulator" → "Circuit & Arduino Simulator".
    Matches the title tag + Open Graph copy that velxio.dev uses
    everywhere else and reflects the SPICE / ESP32 / RP2040 work
    the project has grown into since the original name was written.
  - description: was 'Free local Arduino emulator … No cloud, no
    latency.' That was true for the OSS self-host but misleading
    for an installed PWA that talks to velxio.dev. Rewritten to
    describe the actual product surface (the boards, the SPICE
    sim, "free and open source") without making a claim the live
    site can't keep.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 03:38:31 -03:00
David Montero Crespo 3301c5967e feat: enhance SEO and public files for Velxio
- Added comprehensive SEO meta tags to `frontend/index.html` including Open Graph and Twitter Card data.
- Updated `frontend/public` with new favicon assets and a PWA manifest.
- Created a favicon generation script to automate favicon creation from SVG.
- Implemented `robots.txt` to allow all crawlers and point to the sitemap.
- Added `sitemap.xml` with public routes and priorities for better indexing.
2026-03-06 16:14:26 -03:00