seedhammer-v1-companion/web
mineracks b4635f4efc emulator: stack SD card slot below chassis, not beside it
.emu-device-card was display:flex justify-content:center, so adding
the SD card div as a sibling of .emu-chassis put them side-by-side
in a row. The chassis's internal grid then competed with the SD card
for horizontal space and the LCD column collapsed.

Fix: flex-direction:column on .emu-device-card so the chassis sits
on top at full width, with the SD card affordance stacked below.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 21:04:16 +10:00
..
composer Composer: hole positions from production CAD + SVG error diagnostics 2026-05-28 20:38:14 +10:00
emulator emulator: stack SD card slot below chassis, not beside it 2026-05-28 21:04:16 +10:00
README.md Initial skeleton — Phase 1 scaffolding 2026-05-28 18:25:03 +10:00

web/

Static-site assets for each browser target.

Path What it ships
composer/ The plate composer PWA (uses cmd/composer/ WASM)
emulator/ The v1 emulator PWA (uses cmd/emulator/ WASM)
combined/ The three-pane combined sim (uses all three)
seedsigner-sim/ The Pyodide-hosted SeedSigner emulator
shared/ Common CSS/JS/assets used by multiple shells

Each subdirectory has its own index.html, app.js, app.css, manifest.webmanifest, sw.js, modelled on Gangleri42's PWA shells.

Build pipeline (TBD — likely Vite or a small make rule that wires go build -o app.wasm ./cmd/X and copies static files to dist/).

Status: skeleton only; shells lifted in Phase 1.