55 Commits

Author SHA1 Message Date
yukirij
b2a035931a Refactor scene management to use preload procedures. 2024-10-17 14:05:32 -07:00
yukirij
c3e2e3d5e1 Limit username characters. 2024-10-15 19:39:27 -07:00
yukirij
b98c5055c5 Add user-generated invitation codes. 2024-10-15 00:51:54 -07:00
yukirij
22153a1dd0 Add latest play images. 2024-10-13 20:27:07 -07:00
yukirij
7dae905288 Reduce server-side prints. 2024-10-13 18:27:01 -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
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
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
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
97a1ba2fc4 Add online user tracking and notification. 2024-10-05 00:04:37 -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
f153498bf4 Fail login on password reset. 2024-10-01 12:40:30 -07:00
yukirij
53a16a7c2e Add temporary password reset method. 2024-10-01 12:36:50 -07:00
yukirij
5cb176299a Sort user handles as lowercase. 2024-10-01 12:07:48 -07:00
yukirij
f1360de3c4 Sort user list by online status and handle. 2024-10-01 12:04:40 -07:00
yukirij
f096fd6f79 Indiciate history winner and online users. 2024-10-01 11:45:07 -07:00
yukirij
913a35beaa Update piece names; remove check restriction from alt moves. 2024-09-25 18:06:07 -07:00
yukirij
18343799a3 Change seat selection to time-based. 2024-09-06 11:01:50 -07:00
yukirij
523b1c30a5 Add status update to resign. 2024-09-05 19:00:40 -07:00
yukirij
a7684bea16 Add user status messages. 2024-09-04 15:34:54 -07:00
yukirij
e4f68dc652 Update cert and random handling. 2024-09-03 23:17:51 -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
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
1df7dab092 Log user handle instead of request. 2024-08-24 00:36:55 -07:00
yukirij
7292e52d2c ISSUE-3: Fix case-sensitive handles. 2024-08-24 00:32:36 -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
aca4e7acb1 Add retire implementation. 2024-08-19 01:15:43 -07:00
yukirij
9f7439eacf Remove militia placement restriction for promoted pieces; and language file. 2024-08-18 22:08:38 -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
3d0b53349d Fix remove connection on leave. 2024-08-16 17:27:29 -07:00
yukirij
71879a9efc Fix repeat connection issue. 2024-08-16 17:21:33 -07:00
yukirij
c0df79f056 Update registration code. 2024-08-16 16:24:32 -07:00
yukirij
e9513cdae8 Add temporary debug prints. 2024-08-16 14:55:52 -07:00
yukirij
225cb34bab Add session persistence and check handling. 2024-08-16 14:25:35 -07:00