meelstorm
|
2ca8334c00
|
feat(frontend): LanderCanvas + App wiring cursor and state to WebSocket
|
2026-07-17 18:23:17 +00:00 |
|
meelstorm
|
8018a0e678
|
feat(frontend): pure canvas draw functions (ship + flame + target + layout)
|
2026-07-17 18:23:17 +00:00 |
|
meelstorm
|
ab5b22b857
|
feat(frontend): useCursorSender hook with letterbox mapping and 50 Hz throttle
|
2026-07-17 18:23:17 +00:00 |
|
meelstorm
|
dc35a3b1b4
|
feat(frontend): useGameSocket hook with auto-reconnect
|
2026-07-17 18:23:17 +00:00 |
|
meelstorm
|
c6075d88ca
|
feat(frontend): wire message TypeScript types
|
2026-07-17 18:23:17 +00:00 |
|
meelstorm
|
96468d9dde
|
feat(frontend): scaffold Vite + React + TypeScript project
|
2026-07-17 18:23:17 +00:00 |
|