Commit Graph

19 Commits

Author SHA1 Message Date
sepia fcc2bdd5f0 Fix really weird bug where clients just don't visit / when they visit /, somehow. I worked around it by having new WS connections to non-existent games just create the game. 2025-07-29 20:06:50 -05:00
sepia b0a759dd26 Add direct routes for stone svg files 2025-07-29 18:39:49 -05:00
sepia 51b701663d Add sounds 2025-07-28 21:34:23 -05:00
sepia 79ae2c5d2b - update deploy script
- random +x stuff because I switched directories
- change heart stones to use inline svgs
2025-07-27 16:58:37 -05:00
sepia cacc530f35 Move index.html to public dir 2025-07-24 18:52:57 -05:00
sepia 6bea470c38 Use env var PORT instead of --port flag 2025-07-24 15:18:19 -05:00
sepia 0521400607 Add port flag 2025-07-24 14:48:46 -05:00
sepia 034a9d3909 Gracefully handle reconnection when player disconnects from a game. Redirect players to game URL when they visit / without a gameId 2025-07-23 21:47:15 -05:00
sepia b8e880cd29 Remove flag names and default to 'New Player' 2025-07-23 20:04:27 -05:00
sepia 0faf0b04bc Persist player display names 2025-07-23 19:42:04 -05:00
sepia 10a4bd64d2 Huge refactor of web-socket-handler 2025-07-21 22:19:59 -05:00
sepia d60357904b Rename files to kebab-case 2025-07-19 21:45:57 -05:00
sepia 742bd4f106 Reformat 2025-07-19 18:34:53 -05:00
sepia 1f19022d45 Preference-based refactoring 2025-07-19 18:34:45 -05:00
sepia cd21e4e8bd Refactor index.html to use separate files for scripts and style 2025-07-18 18:34:50 -05:00
sepia 7d124d1ae9 Fix favicon 2025-07-18 12:13:34 -05:00
sepia 8eabbe3211 Refactor frontend to use HTMX, and do most rendering serverside 2025-07-18 00:04:32 -05:00
sepia e8e982c3d6 Get the client to a point where it at least renders the board 2025-07-15 18:07:48 -05:00
sepia c15c9c16c8 init 2025-07-15 12:13:17 -05:00