Commit Graph

14 Commits

Author SHA1 Message Date
jessikitty ec4442d4ce Add WebM (VP9+alpha) VideoTexture ghost billboards with GIF/WebP fallback
- Detect VP9-alpha WebM support once at load; iOS Safari falls back to <img>
- addGhost prefers data.webm via THREE.VideoTexture (browser-decoded, no
  per-frame needsUpdate pump) when supported
- On video error, gracefully swap the billboard to the GIF/image texture
- Pause + release ghost <video> elements on capture and on hunt teardown to
  avoid leaking decoders
2026-06-18 13:15:54 +10:00
jessikitty 00cd1696c6 Add iOS motion-gate overlay styles 2026-06-18 08:41:39 +10:00
jessikitty ee3dace9b1 Add iOS Enable Motion overlay to hunt screen 2026-06-18 08:40:29 +10:00
jessikitty 0da74fb2dc Fix iOS gyro: explicit Enable Motion gate; spawn ghosts near center, reveal on spawn 2026-06-18 08:39:37 +10:00
jessikitty af4fd70e39 Add About/Tribute page styles 2026-06-17 22:02:50 +10:00
jessikitty 3a9dff06fe Wire up About screen routing and button 2026-06-17 22:00:50 +10:00
jessikitty 60d5844894 Add About/Tribute info page (words-only homage explanation) 2026-06-17 21:58:19 +10:00
jessikitty 35a2777dcb Add admin console client logic 2026-06-17 16:40:06 +10:00
jessikitty e1f18303a6 Add game client logic (scan, AR hunt, roster) 2026-06-17 16:39:18 +10:00
jessikitty f3c450092a Add admin panel page 2026-06-17 16:38:05 +10:00
jessikitty 5dbbefc032 Add main game page (title, scan, AR hunt, roster) 2026-06-17 16:37:40 +10:00
jessikitty 13906e9bf2 Add admin panel CSS 2026-06-17 16:37:15 +10:00
jessikitty 261e8c1275 Add game CSS (title, scanner, AR HUD, roster) 2026-06-17 16:36:50 +10:00
jessikitty 0a0f04f72b Add shared CSS 2026-06-17 16:36:10 +10:00