velxio/frontend/public
David Montero 44f12f0e53 feat(seo+nav+community): public-project indexing + classroom nav + examples grid
Search-engine indexing of public projects
- Update robots.txt to also list /sitemap-projects.xml so Googlebot /
  Bingbot discover every public project's canonical /:username/:slug URL.
- Add /docs/github-sync + /classroom entries to seoRoutes.ts so the
  build-time sitemap.xml picks them up.

Navigation polish
- AppHeader gains a "For schools" link between Pricing and Download.
- LandingPage's pricing section gets a slim banner under the cards
  pointing institutional visitors to /classroom (visible discovery path,
  not just a footer link).
- Localised header.nav.classroom + landing.pricing.classroomBanner +
  landing.pricing.classroomCta across all 9 maintained locales (en/es/
  pt-br/fr/de/it/ja/ru/zh-cn).

Community examples
- New CommunityProjectsGrid component lives next to ExamplesGallery on
  /examples.  Fetches /api/projects/featured (Pro-overlay-only endpoint)
  and renders the top public projects ranked by run_count.  Quietly
  hides itself when the endpoint returns nothing or fails, so the OSS
  build still ships cleanly.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 18:11:28 +02:00
..
.well-known feat(android): Digital Asset Links for TWA verification 2026-05-23 04:42:56 -03:00
boards feat(design): tokens, webfonts, Lucide icons, board PNG/WebP picture strip 2026-05-07 20:45:44 +02:00
component-svgs fix(scripts): generate-component-svgs no longer skips bmp280 / fails on ssd1306 2026-05-09 00:05:28 -03:00
examples-thumbs chore(examples): drop stray .png files from public thumbs 2026-05-20 06:55:41 +02:00
firmware
fonts feat(design): tokens, webfonts, Lucide icons, board PNG/WebP picture strip 2026-05-07 20:45:44 +02:00
marketing Refactor code structure for improved readability and maintainability 2026-05-21 02:32:19 -03:00
wasm/ngspice-interactive feat(sim/spice): vendor ngspice+XSpice WASM and add NgSpiceInteractive client (Phase 1a) 2026-05-15 16:14:50 +02:00
android-chrome-192.png
android-chrome-512.png
apple-touch-icon.png
components-metadata.json fix: regenerate components-metadata + plug vitest worker leak 2026-05-19 15:38:22 +02:00
favicon-16x16.png
favicon-32x32.png
favicon-48x48.png
favicon.ico
favicon.svg
image.png
image.webp
llms.txt feat(seo): llms.txt for AI search engine indexing (D5.6) 2026-05-29 15:54:29 +02:00
manifest.webmanifest chore(manifest): make PWA mobile-friendly + better TWA copy 2026-05-23 03:38:31 -03:00
og-image.png feat(design): tokens, webfonts, Lucide icons, board PNG/WebP picture strip 2026-05-07 20:45:44 +02:00
og-image.svg
robots.txt feat(seo+nav+community): public-project indexing + classroom nav + examples grid 2026-05-29 18:11:28 +02:00
sitemap.xml chore(sitemap): bump lastmod dates to 2026-05-26 2026-05-26 20:53:24 +02:00
vite.svg