velxio/frontend/public
David Montero Crespo 310271bdb2 feat(components): make KY-040 rotary encoder discoverable + add example (#104)
The KY-040 rotary encoder was already fully simulated (wokwi-ky-040 element + PartSimulationRegistry 'ky-040' driving CLK/DT quadrature and the SW button) and present in the catalog, but unfindable: named 'KY040', in the 'other' category, with no rotary/encoder search tags and a placeholder thumbnail. A user searching 'rotary encoder' got nothing (issue #104).

- generate-component-metadata.ts: let component-overrides.json patch category, description and tags on scanned wokwi parts (previously only name/thumbnail) -- the fields the picker category tab and ComponentRegistry.search() actually use. - component-overrides.json: ky-040 override -> name 'KY-040 Rotary Encoder', category 'input', rotary/encoder/knob tags, description, real encoder thumbnail SVG. - examples.ts: KY-040 + Arduino Uno example (quadrature read + SW reset). Regenerated components-metadata.json; searching rotary/encoder/knob now returns the KY-040. tsc clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 14:30:59 -03:00
..
.well-known feat(android): Digital Asset Links for TWA verification 2026-05-23 04:42:56 -03:00
boards feat: STM32 (Blue Pill / Black Pill) QEMU emulation + Pro board gating 2026-05-30 19:06:14 -03: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): refresh 6 thumb file(s) [auto] 2026-05-31 08:48:21 +02:00
firmware
…
fonts
…
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 feat(components): make KY-040 rotary encoder discoverable + add example (#104) 2026-05-31 14:30:59 -03: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
…
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
…