Commit graph

124 commits

Author SHA1 Message Date
279393abbe use tokio console 2024-10-10 04:15:25 -04:00
ee3c392f9f better messaging 2024-10-10 01:19:52 -04:00
4fb917eb08 add rate limiting 2024-10-09 20:59:09 -04:00
b3b9cd92af add argument to bind server to specific address 2024-10-09 20:39:48 -04:00
3fc4237fcc less specific versioning 2024-10-09 01:53:23 -04:00
3b2a5b2c49 re-roll if name is taken 2024-10-09 01:50:25 -04:00
310bec01eb allow input less than max lol 2024-10-07 21:19:27 -04:00
7cb2d14c01 limit accepted text input length 2024-10-07 21:03:03 -04:00
0729ffc077 change everything -- use thaw ui 2024-09-09 19:46:56 -04:00
Adam
f22f1a00a9 update deps 2024-09-05 17:53:39 -04:00
Adam
fb691891c8 add player submitted indicator 2024-09-03 14:02:14 -04:00
Adam
c810524b0d fix another crash 2024-09-02 15:45:23 -04:00
Adam
79b512ad3c error message 2024-09-01 15:28:36 -04:00
Adam
aee5bcdefb update games in real time of user change 2024-08-30 00:08:49 -04:00
Adam
791651a9da fix crash 2024-08-28 23:29:56 -04:00
Adam
574471fbfb prevent crash when submitting empty judge request 2024-08-28 18:13:02 -04:00
Adam
4d9b04659b aestheticss and stop spamming empty strings on join 2024-08-27 22:44:59 -04:00
Adam
1550772995 reduce potential explosions and add error messages 2024-08-27 22:03:27 -04:00
Adam
78d6486822 fix crash trying to send message to offline user 2024-08-27 15:04:10 -04:00
Adam
90b647795a bind more specifically 2024-08-27 13:53:10 -04:00
Adam
d04908ed1e update on time 2024-08-27 00:22:41 -04:00
Adam
35afcf7dd4 notes 2024-08-26 22:50:38 -04:00
Adam
a24b4bb54b fix judging logic 2024-08-26 20:25:46 -04:00
Adam
f7ffb5bb20 let game handle more of its own logic 2024-08-25 17:32:04 -04:00
Adam
1da5606dd6 error on not enough cards 2024-08-25 15:58:28 -04:00
Adam
1ef29807b0 add czar rotation 2024-08-24 22:02:05 -04:00
Adam
4734227da0 add more game stats 2024-08-24 21:45:15 -04:00
Adam
e473114bec finish game logic 2024-08-24 21:24:58 -04:00
Adam
ff0d70376a start letting game handle its own logic 2024-08-24 18:39:11 -04:00
Adam
2e8411de32 pull game out of game_handler 2024-08-24 16:15:19 -04:00
Adam
f65da8eaca score round and draw new black card 2024-08-22 21:19:34 -04:00
Adam
97e0a69a7b cleanup 2024-08-22 17:05:26 -04:00
Adam
5845e4793b delete games 2024-08-22 16:15:18 -04:00
Adam
98921dbce1 known users can reconnect and rejoin games 2024-08-22 14:05:56 -04:00
Adam
69bc1714f4 cleanup 2024-08-21 22:05:13 -04:00
Adam
5d1ca4a96d add submission and judging 2024-08-20 22:25:39 -04:00
Adam
5c48964125 rm old log 2024-08-19 18:42:49 -04:00
Adam
11a694bbac game hopping 2024-08-18 19:51:45 -04:00
Adam
286d26d852 prevent user from joining a game they're already in 2024-08-18 19:11:38 -04:00
Adam
a2a25b892f update cards display 2024-08-18 18:48:37 -04:00
Adam
d0e535e184 no pub 2024-08-17 22:42:20 -04:00
Adam
3db4da669b stuuuufff 2024-08-17 21:55:15 -04:00
Adam
e6c55ba527 hush 2024-08-17 16:04:03 -04:00
Adam
788bf5b00e stop being a dumbass 2024-08-17 15:57:18 -04:00
Adam
6bad0e36b2 idk i'm tired 2024-08-15 01:56:11 -04:00
Adam
1e5ef3b801 cleanup 2024-08-15 00:34:36 -04:00
Adam
87f814b7d8 clean up new game 2024-08-15 00:14:47 -04:00
Adam
afaf695f2d clean up game setup 2024-08-14 23:59:06 -04:00
Adam
5499a854b0 use smart pointers for cards instead of cloning 2024-08-14 23:14:57 -04:00
Adam
51943f35d2 use gzip compression 2024-08-14 21:39:17 -04:00