37 Commits

Author SHA1 Message Date
yukirij
9feb88d81a Add handle to resume request. 2024-10-13 11:03:27 -07:00
yukirij
2c6fd43aa6 Acquire handle from authentication. 2024-10-13 10:56:48 -07:00
yukirij
8c6a3c3993 Rename Status packet to Summary; limit handles to 24 characters; remove guidelines section from about page. 2024-10-13 10:27:34 -07:00
yukirij
30eaa81d1b Implement server-side move validation. 2024-10-11 18:38:12 -07:00
yukirij
60b48e4708 Implement undo button for live games. 2024-10-05 17:54:31 -07:00
yukirij
b848492c5a Improve handling of spectator game messages. 2024-10-05 14:39:47 -07:00
yukirij
b9ba0bbefa Temporary fix for resign handling. 2024-10-05 12:57:13 -07:00
yukirij
5497873189 Add online user indicators; add spectator counter. 2024-10-05 02:00:12 -07:00
yukirij
0726436439 Rework game messages; change images to raw vector graphics. 2024-10-04 20:17:15 -07:00
yukirij
64d91c30ff Add client/server version checking. 2024-10-02 12:27:31 -07:00
yukirij
15030fc700 Remove resume button from complete games. 2024-10-01 23:19:45 -07:00
yukirij
9dfefd70d0 Fix missing Resume button on refresh. 2024-10-01 15:31:39 -07:00
yukirij
f096fd6f79 Indiciate history winner and online users. 2024-10-01 11:45:07 -07:00
yukirij
a89636c846 Add favicon notification. 2024-09-28 20:35:49 -07:00
yukirij
a7684bea16 Add user status messages. 2024-09-04 15:34:54 -07:00
yukirij
23f4847956 Insert port number into WSS connect. 2024-09-03 22:54:14 -07:00
yukirij
f5c0cb862b Update WSS host; rename Omen to Source. 2024-09-03 21:16:06 -07:00
yukirij
73dc56e5d7 Implement client-side list paging. 2024-08-29 16:42:16 -07:00
yukirij
8bb1a70b18 Remove player name from resume list. 2024-08-28 00:46:40 -07:00
yukirij
86b5f96092 Add current turn highlight; fix join on challenge answer. 2024-08-27 00:18:04 -07:00
yukirij
7ccea94dc6 Add move animation. 2024-08-26 16:17:44 -07:00
yukirij
38a175b239 Remove message data console print. 2024-08-25 22:06:11 -07:00
yukirij
cd9a0aea2c Replace session create with challenge. 2024-08-25 20:35:13 -07:00
yukirij
762f2abab2 Merge spectate and history views; increase bot delay to 1 second. 2024-08-25 12:28:51 -07:00
yukirij
a90ace5af9 Add URL and authentication persistence. 2024-08-24 15:19:06 -07:00
yukirij
7bdab36739 Add game history. 2024-08-19 12:53:39 -07:00
yukirij
91523a80a1 Implement retire. 2024-08-19 01:39:03 -07:00
yukirij
d53e8e272e Fix server-side promotion handling. 2024-08-17 19:08:02 -07:00
yukirij
dc4827c982 Change disconnect behavior to avoid practice disconnect. 2024-08-17 15:39:22 -07:00
yukirij
c5e8e6aa2b Add practice mode and last play hints. 2024-08-17 14:50:53 -07:00
yukirij
ac3d01b0d7 Update joining and session lists. 2024-08-16 23:42:43 -07:00
yukirij
21041e7476 Add behemoth piece; fix sync issues. 2024-08-16 20:26:44 -07:00
yukirij
303fa26132 Fix live page. 2024-08-16 17:10:04 -07:00
yukirij
9a840f0a02 Fix connection loss handling. 2024-08-16 16:56:52 -07:00
yukirij
adf3cdef10 Implement game mechanics. 2024-08-15 22:38:05 -07:00
yukirij
ee12d74c67 Add persistent storage for salt and handle. 2024-08-10 15:04:34 -07:00
yukirij
d5c0d74016 Add auth operations; update web interface. 2024-08-10 09:25:23 -07:00