Commit Graph

  • dcb669490c Multiple-game sets Andrio Celos 2023-08-13 22:20:23 +10:00
  • 91044db4c1 Visual enhancements Andrio Celos 2023-08-13 16:45:12 +10:00
  • 1acfa7937d Fix hand layout issues Andrio Celos 2023-08-12 19:23:47 +10:00
  • 70f268e9f4 Stop name of Custom Splattershot Jr. from spilling onto a third line Andrio Celos 2023-08-12 19:08:20 +10:00
  • 3109316db9 Correct special cost of Dapple Dualies Noveau Andrio Celos 2023-08-12 19:05:29 +10:00
  • 9cd4538f67 Fix error and inconsistent UI when the opponent runs out of time Andrio Celos 2023-08-12 18:46:55 +10:00
  • 38fc94f4e4 Replace the loading spinner with the Splatoon one Andrio Celos 2023-08-12 18:09:13 +10:00
  • 07e046f669 Correct an element ID Andrio Celos 2023-07-14 17:53:41 +10:00
  • ee1322fe9b Update screenshots Andrio Celos 2023-07-13 10:51:28 +10:00
  • b486738ea8 Animate special points Andrio Celos 2023-07-13 10:31:54 +10:00
  • 86ca6feb66 Refine game page hints Andrio Celos 2023-07-13 10:31:34 +10:00
  • 812474f38a Don't close the import dialog if an error occurs Andrio Celos 2023-07-12 23:04:07 +10:00
  • 50529a4eea Add ink placement and special space animations Andrio Celos 2023-07-12 23:03:47 +10:00
  • e417b148c6 Add import from screenshot and import/export multiple decks at once Andrio Celos 2023-06-28 15:55:51 +10:00
  • 7cc4c35b37 Add a background to most pages Andrio Celos 2023-06-24 23:53:58 +10:00
  • 6bab8f8ed6 Button overhaul Andrio Celos 2023-06-24 23:52:28 +10:00
  • 4910fa7a88 Fix script errors and back navigation not closing the help dialog Andrio Celos 2023-06-23 10:10:04 +10:00
  • b4691da306 Style fixes Andrio Celos 2023-06-23 10:09:07 +10:00
  • e46de3b775 Add more hints to the game page Andrio Celos 2023-06-23 10:04:24 +10:00
  • d5dde76a34 Add colour testing controls Andrio Celos 2023-06-21 22:38:04 +10:00
  • d042d0e79b Minor fixes and refactoring Andrio Celos 2023-06-21 22:35:01 +10:00
  • 7a24364c7a Hide the time limit in replays Andrio Celos 2023-06-16 23:31:12 +10:00
  • 3120e88706 Add a loading message in case config fails to load Andrio Celos 2023-06-16 09:52:37 +10:00
  • 391fa91d61 API: Treat empty string turnTimeLimit same as not specified Andrio Celos 2023-06-16 09:35:47 +10:00
  • 6575419934 Change default turn time limit to none Andrio Celos 2023-06-16 09:34:39 +10:00
  • 88789518e6 Close the WebSocket when leaving a game Andrio Celos 2023-06-15 23:03:45 +10:00
  • 8d8fe14fac Fix incorrect turn time after a special attack Andrio Celos 2023-06-15 23:03:12 +10:00
  • 8a9511889b Add confirmation on beforeunload during an ongoing game that you're in Andrio Celos 2023-06-15 22:44:52 +10:00
  • 0906969365 Implement turn time limits Andrio Celos 2023-06-15 15:27:41 +10:00
  • 2460a5e564 Add Sizzle Season 2023 cards Andrio Celos 2023-06-01 10:14:40 +10:00
  • 88ab2ec61c Correct start spaces on Main Street. Fixes #8. Andrio Celos 2023-04-13 09:24:10 +10:00
  • b2f3d8c16f Show projected turf count while choosing a placement Andrio Celos 2023-03-14 09:50:03 +11:00
  • 878d4e45cd Show a player's hand in replays Andrio Celos 2023-03-11 01:26:50 +11:00
  • 06a555b057 Fix initialDrawOrder field in replays being corrupted Andrio Celos 2023-03-11 00:10:17 +11:00
  • caa0bed030 Cards change colour to match the player's ink Andrio Celos 2023-03-10 14:27:06 +11:00
  • 91c08b808c Visual update of card and stage grids, improve hover highlight Andrio Celos 2023-03-10 14:14:03 +11:00
  • aec8a19b58 Visual update on card preview Andrio Celos 2023-03-09 16:30:01 +11:00
  • e735de5bfa Add ability to spectate Andrio Celos 2023-03-07 14:15:55 +11:00
  • 3c0b3d3b3e Tweak ink graphics Andrio Celos 2023-03-07 14:13:46 +11:00
  • 3007cb7aee Add new cards for Fresh Season 2023 Andrio Celos 2023-02-28 19:48:58 +11:00
  • 206b1f988f Improve the communication error message Andrio Celos 2023-02-27 14:06:49 +11:00
  • e11497fdfc Fix touch controls on Android Chrome Andrio Celos 2023-02-26 12:41:39 +11:00
  • 154d223d17 Visual update Andrio Celos 2023-02-24 23:28:05 +11:00
  • 7c33ceba94 Change theme colour to match data-mined in-game UI Andrio Celos 2023-02-23 12:01:19 +11:00
  • bff38964a7 Add a test button to the deck list page Andrio Celos 2023-02-23 11:20:42 +11:00
  • b91e7ca86a Set dark theme in CSS Andrio Celos 2023-02-23 11:10:19 +11:00
  • d2712f8e2c Fix closing the help dialog not changing the URL Andrio Celos 2023-02-23 11:10:06 +11:00
  • 14b1b1a623 Add controls help page Andrio Celos 2023-02-23 11:03:37 +11:00
  • 22bcc42858 Enable rotating with the right mouse button Andrio Celos 2023-02-22 23:59:58 +11:00
  • 7cc60b49d1 #7 Clear filter when opening deck editor/test page. Resolves #7. Andrio Celos 2023-02-22 15:07:52 +11:00
  • 78bd6b1250 #7 Add a filter box to the deck editor and test UI Andrio Celos 2023-02-22 15:02:30 +11:00
  • 0e5a0413ab Fix Cuttlefish card pattern Andrio Celos 2023-01-13 09:19:36 +11:00
  • f7c57f8abd Fix gradient text fill on Edge Andrio Celos 2023-01-10 20:06:58 +11:00
  • c082077660 Fix CheckButton causing 'cannot read properties of undefined' on Edge Andrio Celos 2023-01-10 20:05:17 +11:00
  • c809e19e06 Passing shouldn't count toward 'special points' stats Andrio Celos 2022-12-29 20:20:02 +11:00
  • 496ac59af4 Fix incorrect start space during deck editor test Andrio Celos 2022-12-29 19:28:31 +11:00
  • 708ad27356 #1 Implement deck editor test mode. Resolves #1. Andrio Celos 2022-12-29 19:20:24 +11:00
  • 0236d75e6d Fix inactive games not being reactivated when a move is made Andrio Celos 2022-12-29 19:19:02 +11:00
  • 673eb18aa9 Track inactive games and add a command to lock the server for updates Andrio Celos 2022-12-28 00:03:10 +11:00
  • 7a7d03d165 Fix mobile controls with flipped board Andrio Celos 2022-12-28 00:00:29 +11:00
  • f1fa70ab14 Store 'UI base colour is special colour' flags in replays Andrio Celos 2022-12-26 19:15:38 +11:00
  • 9dd44b8351 Flip board view for players 2 and 4 Andrio Celos 2022-12-26 19:13:27 +11:00
  • 94739183ac Tell the client where the starting spaces are Andrio Celos 2022-12-26 19:13:00 +11:00
  • dc3dcb0c82 Swap start positions of player 3 and 4 on some stages Andrio Celos 2022-12-26 19:11:40 +11:00
  • 9c32f5c281 Fix incorrect UI colours Andrio Celos 2022-12-26 15:52:57 +11:00
  • 2daac8b1bc Allow out-of-bounds spaces to be highlighted Andrio Celos 2022-12-26 14:49:58 +11:00
  • beec071387 Fix game controls not initialising correctly Andrio Celos 2022-12-26 14:49:43 +11:00
  • 0cdfc3bbbd #5 Implement replay URLs Andrio Celos 2022-12-26 14:36:04 +11:00
  • 42956e9e9e Allow rewinding replays Andrio Celos 2022-12-26 13:27:25 +11:00
  • bb75c238a8 #5 Basic replay implementation Andrio Celos 2022-12-25 12:49:30 +11:00
  • 4113b150c4 Fix some playable cards being shown as unplayable Andrio Celos 2022-12-22 15:23:48 +11:00
  • 051d568269 Add configurable Discord link Andrio Celos 2022-12-20 11:30:10 +11:00
  • 59e9de56ce Update URLs Andrio Celos 2022-12-15 23:16:41 +11:00
  • 846f78c0f6 Add a screenshot to readme.md Andrio Celos 2022-12-15 23:11:58 +11:00
  • 485d2c97d3 Shrink card name for Forge Splattershot Pro Andrio Celos 2022-12-03 14:52:33 +11:00
  • 9ce06fbbbf Add new cards for Chill Season 2022 Andrio Celos 2022-12-01 23:23:02 +11:00
  • fc41531398 Recolour some UI elements to match the player's ink Andrio Celos 2022-10-28 15:05:50 +11:00
  • 391b11a386 Implement the Show Deck button Andrio Celos 2022-10-28 14:42:55 +11:00
  • 71a68d39e2 Lobby page enhancements Andrio Celos 2022-10-28 13:46:55 +11:00
  • e62e8dc7b8 Improve loading indicators, error and timeout handling Andrio Celos 2022-10-28 13:36:40 +11:00
  • a2ea957b2c Enhance list buttons style Andrio Celos 2022-10-25 14:39:47 +11:00
  • ffd2ab117f Fix display issues in cards played Andrio Celos 2022-10-25 12:39:43 +11:00
  • d4e8d86571 Rework sync procedure and add a loading indicator Andrio Celos 2022-10-25 12:08:18 +11:00
  • 3ad1877a4c Rename 'sections' to 'pages' Andrio Celos 2022-10-24 11:13:47 +11:00
  • e553dbeb7a Confirm when leaving the deck editor with unsaved changes Andrio Celos 2022-10-23 13:16:55 +11:00
  • 93cde911e6 Fix a deck editor display issue Andrio Celos 2022-10-21 14:31:33 +11:00
  • 5b36ec6bf1 Fix game board display issues Andrio Celos 2022-10-21 12:12:29 +11:00
  • 978e08fddf Deck editor mobile layout - #2 Andrio Celos 2022-10-21 11:40:57 +11:00
  • 67031c7be3 Allow configuring QR code correction level Andrio Celos 2022-10-21 10:25:19 +11:00
  • 886a4d0787 Add 'show QR code' button to the lobby Andrio Celos 2022-10-21 10:05:30 +11:00
  • f2d1d3c998 Server: Enable serving client files; optionally listen on non-loopback Andrio Celos 2022-10-20 14:31:17 +11:00
  • af5c4fa1ed Hide rotate and deck buttons for spectators or ended games Andrio Celos 2022-10-20 13:51:25 +11:00
  • 5b8ed5ca5d Add touch controls Andrio Celos 2022-10-20 13:27:39 +11:00
  • 2b39dfb0f7 Layout revamp; add mobile layout for lobby and game pages Andrio Celos 2022-10-18 11:20:40 +11:00
  • bc9d930d84 Add favicon Andrio Celos 2022-10-14 15:16:54 +11:00
  • 260845bc6d Client: Don't run popstate handler on programmatic hash change Andrio Celos 2022-10-14 14:57:14 +11:00
  • 2c2deb5691 Fix no section showing up when joining a game with no name set Andrio Celos 2022-10-14 14:03:48 +11:00
  • 0b6ddb39b0 Client: Fix incorrect back button behaviour Andrio Celos 2022-10-14 13:55:26 +11:00
  • 191a2982f7 Add a basic deck editor page. #1 Andrio Celos 2022-10-14 13:44:09 +11:00
  • e3fd48b45e Use history.pushState where possible Andrio Celos 2022-10-11 14:01:25 +11:00