91 Commits

Author SHA1 Message Date
yukirij
842a945a01 Initial implementation of guide. 2024-12-17 17:18:34 -08:00
yukirij
c1dd925976 Merge branch 'main' into is5 2024-12-17 13:31:38 -08:00
yukirij
614616193c Fix build errors. 2024-12-17 13:31:24 -08:00
yukirij
9c0c400546 Replace bus with tokio mpsc. 2024-12-17 12:52:41 -08:00
yukirij
02e05c2897 Minor changes; remove drop restrictions on Knight alt. 2024-11-24 13:22:43 -08:00
yukirij
45366ff330 #5: Update to use async bus. 2024-11-24 13:18:10 -08:00
yukirij
0bccc8f1bf Add user info to profile page. 2024-10-18 17:03:56 -07:00
yukirij
e18d281b81 Fix sorting of player games. 2024-10-18 14:41:56 -07:00
yukirij
5e9e839480 Implement user profiles. 2024-10-18 12:51:53 -07:00
yukirij
e5377cd64a Fix back tile checking for x=0. 2024-10-18 01:09:40 -07:00
yukirij
ee332c4852 Improve session filtering; add password UI to account. 2024-10-17 23:02:26 -07:00
yukirij
f3425cfac4 Implement profile page, UserInfo packet. 2024-10-17 14:50:19 -07:00
yukirij
b2a035931a Refactor scene management to use preload procedures. 2024-10-17 14:05:32 -07:00
yukirij
a8869efebd Add debug comments; improve mouse button handling. 2024-10-17 11:21:42 -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
4bbd97b52c Add initial elements for profile and account handling. 2024-10-14 12:36: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
239276508e Remove patch for play source change. 2024-10-04 20:33:57 -07:00
yukirij
08686670d8 Add patch for play code changes. 2024-10-04 20:32:08 -07:00
yukirij
0726436439 Rework game messages; change images to raw vector graphics. 2024-10-04 20:17:15 -07:00
yukirij
9d9e4837da Rebuild on commit change. 2024-10-03 12:42:22 -07:00
yukirij
7092bbf70c Add message print for server version. 2024-10-02 12:29:13 -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
a89636c846 Add favicon notification. 2024-09-28 20:35:49 -07:00
yukirij
913a35beaa Update piece names; remove check restriction from alt moves. 2024-09-25 18:06:07 -07:00
yukirij
c39c05969e Fix handling of alt move plays. 2024-09-08 00:58:50 -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
9f41bc3745 Remove complete games from status. 2024-09-04 15:37:59 -07:00