Commit Graph

  • ae087a1d56 bump version and flutter pub upgrade master Marco 2024-06-27 21:57:19 +0200
  • dfc7b156f1 fix handling errors Marco 2024-06-27 21:55:54 +0200
  • e5a04b02ac flutter pub upgrade Marco 2024-05-22 00:05:14 +0200
  • 9c0ff492c5 Merge pull request 'Fix rejoining' (#13) from fix-rejoining into master marco 2024-05-21 21:56:35 +0000
  • fa525c2442 bump version Marco 2024-05-21 23:47:50 +0200
  • bde3d3e358 url Marco 2024-05-21 23:47:11 +0200
  • 358e8a6041 more changes because it's fun Marco 2024-05-21 18:48:06 +0200
  • 2a2e219c80 Wait for websocket to be disconnected before continuing Marco 2024-05-20 17:21:25 +0200
  • adf8c86692 Make many changes Marco 2024-05-20 15:34:20 +0200
  • a10db3e2a2 Merge pull request 'Make games reloadable' (#12) from simplify-flow into master marco 2024-05-19 19:48:27 +0000
  • 9bbde2927b Simplify flow and allow site reloads Marco 2024-05-19 21:18:47 +0200
  • c802251c9d fix url Marco 2024-05-19 14:46:18 +0200
  • e4d4b81cba flutter pub upgrade Marco 2024-05-19 14:44:06 +0200
  • d924341742 Merge pull request 'rejoinable-game' (#11) from rejoinable-game into master marco 2024-05-19 12:41:02 +0000
  • 2bed5409ef flutter pub upgrade Marco 2024-05-15 21:15:20 +0200
  • 544e0b22c5 Make games rejoinable Marco 2024-05-15 19:42:18 +0200
  • 618102dd67 Merge pull request 'Fix colors and make passphrase submittable via Enter' (#10) from fix-dialog-colors into master marco 2024-05-11 18:01:25 +0000
  • 32caf86f7f Fix colors and make passphrase submittable via Enter fix-dialog-colors Marco 2024-05-11 19:58:29 +0200
  • 67a4be17cd bump version Marco 2024-05-09 22:48:15 +0200
  • fb42a05f72 flutter upgrade & flutter pub upgrade Marco 2024-05-09 22:45:20 +0200
  • ebab1a4c46 upgrade dependencies Marco 2024-03-11 02:05:32 +0100
  • 320dd247ff Bump version Marco 2024-02-05 10:51:56 +0100
  • fd51e582af Merge pull request 'Fix snackbar in host/join dialog' (#9) from fix-dialog-snackbar into master marco 2024-02-05 10:48:30 +0100
  • 9f64959498 Revert erroneous refactor fix-dialog-snackbar Marco 2024-02-05 10:39:01 +0100
  • ba478fedca Fix snackbar in host/join dialog Marco 2024-02-05 10:35:28 +0100
  • 93a84d442e bump version Marco 2024-02-01 11:43:49 +0100
  • 33e79a90c9 Merge pull request 'Fix tapping on opponent's piece' (#8) from fix-tap-on-drag into master marco 2024-02-01 11:42:18 +0100
  • 200393ac76 Fix tapping on opponent's piece Marco 2024-02-01 11:37:00 +0100
  • e22dc213ac Bump version Marco 2024-02-01 11:22:25 +0100
  • ecca9f07c3 Merge pull request 'Start a tap with drag' (#7) from drag-starts-tap into master marco 2024-02-01 11:19:57 +0100
  • 8fd01eed1e Remove conditional_wrap drag-starts-tap Marco 2024-02-01 11:18:58 +0100
  • 6882505174 Start a tap with drag Marco 2024-02-01 11:11:11 +0100
  • c9381aaa4c Merge pull request 'Introduce checkmate screen' (#6) from checkmate-screen into master marco 2024-01-18 17:03:30 +0100
  • 13bcfb1131 Introduce checkmate screen Marco 2024-01-17 22:50:02 +0100
  • 7d55a0e123 Merge pull request 'Implement moves by tapping the squares' (#5) from move-by-tap into master marco 2024-01-17 20:59:31 +0100
  • 212a54612c Implement moves by tapping the squares move-by-tap Marco 2024-01-05 22:59:31 +0100
  • dfd9f09ee6 Update pubspec Marco 2024-01-05 22:58:05 +0100
  • cb8e98ef81 Fix building of web and linux app at the same time Marco 2023-12-27 15:57:01 +0100
  • 2fe77063d9 Merge pull request 'Fix routing again' (#4) from fix-routing-again into master marco 2023-12-27 15:49:04 +0100
  • cdc0144e39 Fix routing again fix-routing-again Marco 2023-12-27 15:46:15 +0100
  • 289ec6db26 Fix turnColor handling Marco 2023-12-25 18:08:21 +0100
  • ba947ae5e4 Fix routing and move handling Marco 2023-12-25 17:50:58 +0100
  • 17ac437f5b Pop promotion dialog with context.pop() Marco 2023-12-25 02:07:03 +0100
  • abf322572d Merge pull request 'Make passphrase entry a dialog instead of a page.' (#3) from store-lobby-id-and-player-id into master marco 2023-12-23 16:47:07 +0100
  • 7a51e71767 Make passphrase entry a dialog instead of a page. Marco 2023-12-23 16:44:23 +0100
  • 4a9047fd67 Merge pull request 'Handle board status message' (#2) from handle-status-reconnects into master marco 2023-12-09 20:51:15 +0100
  • 8f4cd2266f Handle board status message Marco 2023-12-09 20:34:52 +0100
  • e441aaec1e pub ugrade Marco 2023-11-27 00:20:02 +0100
  • f5759cfbe6 Groundwork for move history move-history Marco 2023-08-25 12:11:23 +0200
  • 130a2dae79 Make ChessSquare a stateful widget. Marco 2023-09-04 21:52:40 +0200
  • 01dcc74cfc Refactor chess square and prepare display of square in check. Marco 2023-09-04 21:39:51 +0200
  • 102c0de20d Merge pull request 'Fix green flicker of squares on invalid move' (#1) from fix-green-square-flicker into master marco 2023-08-25 10:39:08 +0000
  • f45ec47285 Fix green flicker of squares on invalid move Marco 2023-08-25 12:28:58 +0200
  • b9d574f2ab Fix 1-pixel lines between squares Marco 2023-08-22 04:24:30 +0200
  • 7c5439a635 Display last played move. Marco 2023-08-19 03:45:03 +0200
  • 80fe378241 Remove unused function. Marco 2023-08-15 00:47:08 +0200
  • 43d8d77abc Fix the current position in ChessPositionManager, now that we rely on position instead of detecting en passant ourselves. Marco 2023-08-15 00:39:10 +0200
  • c213d9b1f3 Use position to build board Marco 2023-08-14 17:04:25 +0200
  • a281d2acfa Change README. Marco 2023-08-14 00:09:21 +0200
  • f2a4893b6f Do not convert short piece name to lower case. Marco 2023-08-12 11:43:51 +0200
  • 105b6e7565 Fix two bugs Marco 2023-07-11 22:29:55 +0200
  • da986c8d9b Make passphrase selectable. Marco 2023-07-06 15:01:27 +0200
  • 4b8624f82b Fix bug that did not change the move color when a promotion was received. Marco 2023-07-06 00:12:03 +0200
  • 95fba78d0c Change behavior of promotion dialog. Marco 2023-07-06 00:06:03 +0200
  • fea24c8274 Make castling work. Marco 2023-07-05 21:16:01 +0200
  • c3d747a60e Fix position. Marco 2023-07-03 20:05:14 +0200
  • 9ce188ae32 dart fix Marco 2023-07-03 19:55:44 +0200
  • a5befed62c Make promotions work. Marco 2023-07-03 19:41:12 +0200
  • 0f27fc6b4e Remove unused import. Marco 2023-07-01 09:31:48 +0200
  • 3bec7a84d8 Lay foundation for promotions. Marco 2023-07-01 09:29:43 +0200
  • 52540ec96c A lot of changes again?!? Marco 2023-06-30 01:49:18 +0200
  • 43fca47dae Changes you see? To many to name them. And a splash screen for flutter web of course. Marco 2023-06-28 12:37:59 +0200
  • e27f1c7c22 Change the point in time when the board gets cleared. Marco 2023-06-09 13:19:03 +0200
  • d55c7bbe1a Fix resetting the board in case a new game is started. Marco 2023-06-08 20:23:00 +0200
  • 0627a627d8 Send new websocket message type for sending a move. Marco 2023-06-08 17:14:50 +0200
  • 6e5d84364d Various changes. Marco 2023-06-08 17:10:48 +0200
  • 605743c0d2 Introduce api types and some changes. Marco 2023-06-02 23:28:40 +0200
  • b0d6f4002c Change connection handling (Use playerID from registering to connect via websocket. Marco 2023-05-28 17:44:22 +0200
  • 299b77d249 Resolve problems in files. Marco 2023-05-28 14:56:01 +0200
  • 9492644ac9 Introduce changes in API (register game first, then ws connection). Marco 2023-05-28 14:54:46 +0200
  • cf12bc08c4 Add helper functions and fix the bug that replayed the move sent from the server. Marco 2023-01-30 23:40:46 +0100
  • 8572aa73e6 Add ChessPosition that will handle position. Marco 2023-01-30 22:39:13 +0100
  • 122731ac50 Remove html depencencies and alway connecto to remote server. Marco 2023-01-29 21:09:18 +0100
  • c7810d4e7e Remove /# from URL when using the web app Marco 2022-12-28 20:27:38 +0100
  • 330aeed476 Make ChessAppRouter a class. Marco 2022-12-25 20:30:42 +0100
  • d1ba004ebb Restructure app. Change design. Marco 2022-12-25 20:18:50 +0100
  • 4626084abd Do some more restructuring. ChessApp is now the app. ChessGame is the widget that contains the game and board. Marco 2022-12-25 19:57:47 +0100
  • 80a24bafd6 Add GoRouter and do a lot of renaming. Marco 2022-12-25 16:16:23 +0100
  • bff46e6f3d Fix that only allows the correct pieces to be allowed to move. Marco 2022-12-22 00:36:30 +0100
  • 0356268b32 Only show turn indicator and server output when in debug mode. Marco 2022-12-22 00:00:35 +0100
  • 0b7c3897e5 1. Remove leading counter from move message, 2. Only allow color to move when it's their turn. Marco 2022-12-21 23:14:53 +0100
  • aaaf40bb2b Remove a redundant call to ChessBloc that caused the position to be renewed twice. Fix a index error (Column started with 0 while rows started with 1). Marco 2022-12-18 23:43:06 +0100
  • c9a93dd167 Connect to localhost if in debug mode. Marco 2022-12-18 23:06:55 +0100
  • 9128bb1cbb Remove Platform.localhostname because it is not supported in web app. Marco 2022-12-18 16:11:00 +0100
  • 6580518105 Version change Marco 2022-12-18 15:55:00 +0100
  • 31faabcf94 Connect to localhost when I am on my dev environment. Marco 2022-12-18 15:54:19 +0100
  • 23f6a6b14c Connect to correct host. Refactor some code. Marco 2022-12-18 03:21:39 +0100
  • 2ad028f8a7 Many many changes. Marco 2022-12-18 01:04:08 +0100
  • c04407ae67 Make chess work. Marco 2022-12-14 23:17:31 +0100
  • 7198f591bd Replace print() calls with log() calls. Marco 2022-12-13 03:43:05 +0100