Commit graph

37 commits

Author SHA1 Message Date
253dd9b2ae Add ban and unban commands 2024-09-30 21:39:20 -07:00
ef40f1443a Fix legacy client detection 2024-08-30 14:05:22 -07:00
1de6f6e367 Add defcon command
Resolves #26.
2024-08-23 22:39:33 -07:00
0ebc7d006b Add follow and unfollow commands
Resolves #24.
2024-08-20 22:36:05 -07:00
1e079dcccf Implement help command
Resolves #18.
2024-07-19 17:32:30 -07:00
85e092b8cb Add broadcast and shutdown commands
Resolves #14.
2024-07-08 11:49:17 -07:00
28e2b6ccfd Allow players to resign games
Resolves #16.
2024-06-27 18:55:40 -07:00
7e06bf4e32 Paginate match history 2024-01-13 17:56:52 -08:00
54a5c228c1 Add history command 2023-12-19 16:30:16 -08:00
764c491c5b Add replay command 2023-12-15 23:27:24 -08:00
cfb17add3b Support changing account settings 2023-12-15 01:00:18 -08:00
d8ad756a5c Support changing account password 2023-12-14 23:20:50 -08:00
c793dc4aeb Send password reset email 2023-12-13 20:29:34 -08:00
c7d4c1825f Support account registration
Resolves #1.
2023-12-13 15:03:27 -08:00
a06abe550f Fix transitioning spectators during rematch 2023-11-28 14:52:07 -08:00
5bacfe6b28 Support acey-deucey
Resolves #4.
2023-11-24 19:55:05 -08:00
c3db42daee Send game state to both players from the perspective of player 1 (black) 2023-11-15 14:41:56 -08:00
ce3a930372 Update PROTOCOL 2023-11-14 17:51:36 -08:00
bd2cb2c880 Reduce ping timeout 2023-10-24 21:40:36 -07:00
07e9c3dc1e Require client name to be specified when logging in 2023-10-23 00:15:13 -07:00
8da2829b6a Add doubling cube 2023-10-20 13:51:32 -07:00
f96a4fdb1a Allow specifying match points 2023-10-18 19:59:48 -07:00
bb716d69b9 Replace spaces with underscores in password fields 2023-09-30 10:43:49 -07:00
f63bd90964 Update EventLeft 2023-09-11 19:59:31 -07:00
2a1ae33131 Add rematch command 2023-09-10 15:27:33 -07:00
433ba94719 Allow joining a game by specifying a player name 2023-09-09 20:08:43 -07:00
edeb5806d9 Add client label method 2023-09-09 00:01:01 -07:00
daa8bce760 Check for win condition 2023-09-07 23:35:27 -07:00
7a7141d189 Add remaining JSON events 2023-08-27 14:10:18 -07:00
6acce4f905 Reformat PROTOCOL.md 2023-08-26 20:59:52 -07:00
5ea84b1dd2 Add command aliases 2023-08-26 20:50:12 -07:00
eb32d1cae1 Add README 2023-08-26 20:43:40 -07:00
2f09683339 Add more JSON events 2023-08-26 20:33:16 -07:00
1c60039ed9 Add initial JSON events 2023-08-26 19:47:12 -07:00
138a91e57d Flip spaces for player 2 2023-08-25 01:39:43 -07:00
42b74236e6 Add game logic 2023-08-22 17:05:35 -07:00
cfbdd632a9 Add protocol specification 2023-08-20 21:21:49 -07:00