Aode (lion)
|
fd23fe769a
|
format
|
2022-01-07 22:25:01 -06:00 |
|
Aode (lion)
|
ae8974212c
|
Move Promote to optional kind on Move
|
2022-01-07 22:08:09 -06:00 |
|
Aode (lion)
|
b8e2df11b1
|
Throw error on poll for any 4xx
|
2022-01-07 21:15:30 -06:00 |
|
Aode (lion)
|
a6d0774ade
|
Only fetch state via poll, select promote piece before move
|
2022-01-07 21:13:42 -06:00 |
|
Aode (lion)
|
57e03b935b
|
Build pawn promotion UI
|
2022-01-02 12:52:39 -06:00 |
|
Aode (lion)
|
de24c1b2ae
|
Format ApiMessage
|
2022-01-02 11:19:27 -06:00 |
|
Aode (lion)
|
c157dc4ba1
|
format
|
2022-01-02 10:56:39 -06:00 |
|
Aode (lion)
|
1bd6e6dfea
|
Check board equality
|
2022-01-02 10:55:40 -06:00 |
|
Aode (lion)
|
ebb683d12d
|
Add styled button
|
2022-01-02 10:08:20 -06:00 |
|
Aode (lion)
|
bbc6e8fa72
|
Only update board if piece was moved
|
2022-01-02 09:45:50 -06:00 |
|
Aode (lion)
|
e02a67d9f9
|
Add button to start game, add gamestate
|
2022-01-02 09:38:15 -06:00 |
|
Aode (lion)
|
b97d00b7f2
|
Add chess sidebar uwu
|
2022-01-01 14:59:24 -06:00 |
|
Aode (lion)
|
1eff4ed6b7
|
Remove unused files, allow captures
|
2021-12-31 13:44:33 -06:00 |
|
Aode (lion)
|
42ef43eed1
|
Initial board state is empty
|
2021-12-30 21:55:16 -06:00 |
|
Aode (lion)
|
5585c706a7
|
Keep track of game id, deserialize board from unique wire format
|
2021-12-30 21:14:34 -06:00 |
|
Aode (lion)
|
ba5618b2e6
|
Improve styles just a bit
|
2021-12-30 16:59:11 -06:00 |
|
Aode (lion)
|
a2e8579054
|
Include player color in game start
|
2021-12-30 16:51:36 -06:00 |
|
Aode (lion)
|
e082c5786d
|
prettier
|
2021-12-30 16:44:46 -06:00 |
|
Aode (lion)
|
a7184c3853
|
json schema validation
|
2021-12-30 16:43:52 -06:00 |
|
Aode (lion)
|
3f254b7f66
|
Add accept header
|
2021-12-30 11:59:44 -06:00 |
|
Aode (lion)
|
00b42062ad
|
Handle invalid response status, await json
|
2021-12-30 11:58:04 -06:00 |
|
Aode (lion)
|
d280e86bc2
|
Prettier
|
2021-12-30 11:39:37 -06:00 |
|
Aode (lion)
|
cf68a6c869
|
Add HTTP client
|
2021-12-30 11:39:21 -06:00 |
|
Aode (lion)
|
932bc1ca05
|
Don't expose a public onSelected function prop
|
2021-12-30 11:04:29 -06:00 |
|
Aode (lion)
|
76030da785
|
Add more typescript lints
|
2021-12-30 10:58:39 -06:00 |
|
Aode (lion)
|
90b9e22f4d
|
Add more eslint rules
|
2021-12-30 10:43:59 -06:00 |
|
Aode (lion)
|
049b3e50c0
|
Add eslint prettier config
|
2021-12-30 10:34:16 -06:00 |
|
Aode (lion)
|
eaac9d43b4
|
Add scripts to lint and format
|
2021-12-30 10:32:29 -06:00 |
|
Aode (lion)
|
6ec72dd643
|
Run prettier
|
2021-12-30 10:31:23 -06:00 |
|
Aode (lion)
|
f417229526
|
Split into multiple files, add eslint, prettier
|
2021-12-30 10:30:37 -06:00 |
|
Aode (lion)
|
2dcf6da9e6
|
Re-use existing types for Selected
|
2021-12-29 22:45:33 -06:00 |
|
Aode (lion)
|
caaeeb80f1
|
Add destionation selection
|
2021-12-29 22:41:12 -06:00 |
|
Aode (lion)
|
b8f635bc0c
|
Rename onSelect
|
2021-12-29 22:30:34 -06:00 |
|
Aode (lion)
|
a3dbaf3016
|
Keep track of selected piece
|
2021-12-29 22:27:41 -06:00 |
|
Aode (lion)
|
b976be624a
|
Add perspective, highlight hovered cell
|
2021-12-29 21:59:27 -06:00 |
|
Aode (lion)
|
4c156deec8
|
give pieces a background color
|
2021-12-29 21:45:06 -06:00 |
|
Aode (lion)
|
b8b47fa1ad
|
It's a chess board
|
2021-12-29 21:40:04 -06:00 |
|
Aode (lion)
|
c27fc127c0
|
Initialize project using Create React App
|
2021-12-29 19:22:43 -06:00 |
|