24c740174e
Expand local firmware catalog docs for new sibling module demos.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-23 15:55:50 +08:00
decae6931c
Track deploy_remote.py and point docs at the committed entrypoint.
...
Keep ephemeral scripts/_*.py ignored while making one-shot production deploy reproducible from git.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 22:18:09 +08:00
3a1545a3dd
Document full production deploy (creds, Caddy, one-shot script).
...
Make AI/human redeploys repeatable via DEPLOY.md and npm run deploy.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 22:17:51 +08:00
2d97d5990f
Fix firmware HTML preview centering and fill.
...
Scale the 320x240 iframe from the card container so covers stay centered and fully visible.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 22:14:20 +08:00
e8d86ec477
Remove unused UiPreview helper after FirmwarePreview landed.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 22:10:26 +08:00
937c0090d5
Show on-device HTML UI mocks as firmware card previews.
...
Prefer media/preview.html over raster covers so catalog cards mirror each LVGL screen.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 22:10:05 +08:00
8ae9501263
Add Umami analytics script to the flasher layout.
...
Load tracking after interactive so production visits are counted without blocking first paint.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 21:56:16 +08:00
2020f586d9
Add Docker deploy for Caddy production at cyd.smallzhiyuns.com.
...
Standalone Next image, local firmware sync volume, and docs for the existing host-network Caddy reverse proxy.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 20:41:08 +08:00
e2fa28e501
Show Chinese locale only when Chinese language signals are detected.
...
Hide the language switcher for English-only browsers; gate /zh via Accept-Language and a client cookie.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 19:50:37 +08:00
a59aaf1c8d
Add multi-board selector and scalable firmware catalog UI.
...
Board chips reserve future models; firmware uses searchable cards with detail pane and optional meta.json media/docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 19:45:24 +08:00
ae63378fdb
Add CYD browser flasher with Next.js, i18n, and Web Serial install.
...
Replace the starter app with a public/local flasher that discovers sibling firmwares, supports en/zh, and documents HTTPS deploy.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 19:38:53 +08:00
0bf10091db
Initial commit from Create Next App
2026-10-19 19:26:28 +08:00