Commit graph

73 commits

Author SHA1 Message Date
a0f6e47f57 Create deploy script 2025-07-29 20:54:58 -05:00
042d83e2c1 Increase sound volume a little 2025-07-29 20:54:48 -05:00
23d99b2758 Implement sending info messages to client 2025-07-29 20:13:33 -05:00
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
55b16f6712 Fix draw animation 2025-07-29 19:38:43 -05:00
eceefcc19c Add win/loss/draw animations 2025-07-29 19:20:05 -05:00
b0a759dd26 Add direct routes for stone svg files 2025-07-29 18:39:49 -05:00
f6b64fc569 Send animation triggers on win/loss/draw 2025-07-29 18:02:58 -05:00
e7221390f3 Add animations messages 2025-07-29 17:56:07 -05:00
70a9359c7f Change font 2025-07-28 22:51:41 -05:00
ad935c0b56 Big refactor 2025-07-28 22:48:30 -05:00
51b701663d Add sounds 2025-07-28 21:34:23 -05:00
f60718e8fd Clean up .gitignore a bit 2025-07-28 11:39:37 -05:00
6700be5515 Clean up unit tests 2025-07-27 20:07:23 -05:00
81e31b2fb7 Add color to rematch button 2025-07-27 19:55:04 -05:00
3f6ecb84fc Restyle button box to remove text from buttons 2025-07-27 19:51:35 -05:00
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
cacc530f35 Move index.html to public dir 2025-07-24 18:52:57 -05:00
a6404e48c2 Remove target dir 2025-07-24 18:48:47 -05:00
7f2f9536fe ignore target directory 2025-07-24 18:48:18 -05:00
54278c02e5 Add deploy command to justfile 2025-07-24 18:47:56 -05:00
c96ba8db66 Change build output location 2025-07-24 18:43:23 -05:00
6bea470c38 Use env var PORT instead of --port flag 2025-07-24 15:18:19 -05:00
419904fb3c Clean up justfile 2025-07-24 15:08:35 -05:00
0521400607 Add port flag 2025-07-24 14:48:46 -05:00
26e199375f Add build command to justfile 2025-07-24 14:47:43 -05:00
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
9334ae12ce Fix styling on larger screens 2025-07-23 21:29:43 -05:00
4e4ae150a2 Format 2025-07-23 21:22:58 -05:00
6903784136 Restyle buttons 2025-07-23 21:22:45 -05:00
f11b4c935f Format 2025-07-23 21:07:18 -05:00
a55f0890ce Add last move highlight 2025-07-23 21:07:07 -05:00
d70bb80c39 Fix styling on small screens 2025-07-23 20:53:27 -05:00
b8e880cd29 Remove flag names and default to 'New Player' 2025-07-23 20:04:27 -05:00
0faf0b04bc Persist player display names 2025-07-23 19:42:04 -05:00
734b01ea5d Add default flag emoji display names 2025-07-23 19:31:41 -05:00
bc45f3a604 Add name editing. Add icons for all buttons. 2025-07-23 16:50:35 -05:00
02d777c364 Remove an old debug log 2025-07-23 15:13:55 -05:00
6ecf0388bb Move copy link button to button box 2025-07-23 15:13:36 -05:00
5385f7be04 Silence errors when handle-redirects sees a message that was meant for someone else 2025-07-23 15:13:22 -05:00
74bb200f8f Refactor button box code a bit, and fix color of copy game link icon 2025-07-23 15:03:19 -05:00
e8bfdaaa30 Refactor request messages 2025-07-22 20:58:13 -05:00
904a9f973f Add cancellation buttons for draw, rematch, takeback requests 2025-07-22 20:47:05 -05:00
2f46d86947 Add draw requests and rematches 2025-07-22 20:44:06 -05:00
1a221bf680 Add takeback button 2025-07-22 19:06:12 -05:00
3093754bd4 Add resign button 2025-07-21 22:54:03 -05:00
10a4bd64d2 Huge refactor of web-socket-handler 2025-07-21 22:19:59 -05:00
f68a8d152f Remove websocket status indicator 2025-07-20 19:55:23 -05:00
ae3a9acffa Make title box win screen a little prettier 2025-07-20 19:53:01 -05:00
c04a4a40b0 Minor refactor 2025-07-20 19:51:41 -05:00