319 Commits

Author SHA1 Message Date
yukirij
923a47cf69 Fix handling of drops when checking moves. 2024-10-14 14:27:45 -07:00
yukirij
d47bef97f0 Show checkmate message without check. 2024-10-14 14:14:45 -07:00
yukirij
391257e8d7 Remove check requirement for checkmate. 2024-10-14 14:01:49 -07:00
yukirij
8d8b5cd347 Add question mark to confirm undo button. 2024-10-14 13:02:20 -07:00
yukirij
4bbd97b52c Add initial elements for profile and account handling. 2024-10-14 12:36:54 -07:00
yukirij
bed3bf3b59 Minor fixes to about page. 2024-10-14 12:19:00 -07:00
yukirij
0a0c67b2f8 Add payment policy to about page. 2024-10-14 11:58:17 -07:00
yukirij
6994541671 Add pixel ratio scaling to play icons. 2024-10-13 21:50:45 -07:00
yukirij
b671923946 Fix syntax error. 2024-10-13 21:49:25 -07:00
yukirij
ca1d661e43 Add resolution scaling to canvas. 2024-10-13 21:48:24 -07:00
yukirij
86e92716be Add scrollbar to list pages. 2024-10-13 21:30:24 -07:00
yukirij
b4aa82c74d Undo last change. 2024-10-13 21:19:15 -07:00
yukirij
d14af61d73 Move piece meta data selection to after play. 2024-10-13 21:17:59 -07:00
yukirij
9a9eecdb9c Increase icon size in last played. 2024-10-13 21:15:03 -07:00
yukirij
2104e1e097 Reduce padding on last move canvas. 2024-10-13 20:47:26 -07:00
yukirij
22153a1dd0 Add latest play images. 2024-10-13 20:27:07 -07:00
yukirij
b272bf1b64 Adjust shape of piece hints. 2024-10-13 18:32:32 -07:00
yukirij
7dae905288 Reduce server-side prints. 2024-10-13 18:27:01 -07:00
yukirij
981aef3c1e Update extras page; add profile page. 2024-10-13 14:37:58 -07:00
yukirij
9feb88d81a Add handle to resume request. 2024-10-13 11:03:27 -07:00
yukirij
64c9d71941 Add handle to auth response. 2024-10-13 10:58:07 -07:00
yukirij
2c6fd43aa6 Acquire handle from authentication. 2024-10-13 10:56:48 -07:00
yukirij
44dea6e7b4 Add inside border to last moved piece. 2024-10-13 10:45:03 -07:00
yukirij
cec083ac96 Fix handle length checking for auth and register. 2024-10-13 10:29:32 -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
a4293a0236 Remove spectator count from local play. 2024-10-12 22:54:19 -07:00
yukirij
da1ff0a96f Improve piece hint visuals. 2024-10-12 18:56:50 -07:00
yukirij
b7b9f52de9 Improve visuals of piece hints. 2024-10-12 18:05:37 -07:00
yukirij
36cc9f7543 Fix bugs in server-side move validation. 2024-10-12 11:18:58 -07:00
yukirij
d0bad35995 Fix extent checking direction in move validation. 2024-10-11 19:18:55 -07:00
yukirij
20b2c03c0d Break game loading on invalid play. 2024-10-11 19:12:47 -07:00
yukirij
30eaa81d1b Implement server-side move validation. 2024-10-11 18:38:12 -07:00
yukirij
180a782eff Prevent undo after game completion. 2024-10-06 18:08:02 -07:00
yukirij
6e29ae42e8 Change practice auto language; add rotation persistence between games and review. 2024-10-06 17:53:11 -07:00
yukirij
06069dc354 Temporarily allow resign button on checkmate. 2024-10-06 12:54:53 -07:00
yukirij
5fb0067168 Send notification updates on undo; fix practice on retire; fix loading game from challenge. 2024-10-06 12:44:30 -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
d8a33d1c10 Add debug information for spectator count. 2024-10-05 14:10:32 -07:00
yukirij
285987210b Fix spectator update on disconnect; change spectator symbol. 2024-10-05 14:04:50 -07:00
yukirij
6cc65737d9 Stop replay at end of history. 2024-10-05 13:26:48 -07:00
yukirij
97619b532e Remove console print. 2024-10-05 13:04:39 -07:00
yukirij
9d65579fd9 Fix turn persistence on return from practice. 2024-10-05 13:04:19 -07:00
yukirij
f975e723a7 Remove console prints. 2024-10-05 12:58:19 -07:00
yukirij
b9ba0bbefa Temporary fix for resign handling. 2024-10-05 12:57:13 -07:00
yukirij
e19168411f Fix practice link from review. 2024-10-05 11:44:43 -07:00
yukirij
5497873189 Add online user indicators; add spectator counter. 2024-10-05 02:00:12 -07:00
yukirij
97a1ba2fc4 Add online user tracking and notification. 2024-10-05 00:04:37 -07:00
yukirij
c5ce1ec2ad Fix play hint on resign. 2024-10-04 20:39:32 -07:00
yukirij
3dbee2d89f Handle temporary resign play code. 2024-10-04 20:36:13 -07:00