49dcd38ab3
different reactappcontroller mapping
2023-12-02 01:24:19 +01:00
50a8d7d0f8
link
2023-12-02 00:49:36 +01:00
04590e3be5
absolute path for /game/views
2023-12-01 23:30:36 +01:00
16bccde6e1
small touches
2023-11-30 15:44:47 +01:00
bd55ceb370
Bad Move error message displayed over the board ( #47 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/47
2023-11-30 14:46:56 +01:00
df431eb4f1
UUIDprops
...
- guide.selectedUUID is used to determina current uuid
- all the game related midifications are stored independantly per UUID
- no global indicators
2023-11-24 10:38:52 +01:00
e017787441
final ui layout
2023-11-20 22:03:06 +01:00
579f52ed04
GameBoard: move
2023-11-20 15:51:54 +01:00
ae6ba413a2
movable stones!
2023-11-19 12:10:26 +01:00
dbb70cabba
current user stones are allways at the botom
2023-11-17 21:50:04 +01:00
b6146eed6b
NewGame: game board configuration
...
- GameBoard interactivity
2023-11-17 20:37:33 +01:00
016423aeb6
GameBoard: show user name
2023-11-17 12:18:30 +01:00
8611ede4b4
GameBoard to react on selected player
...
- some refactoring
2023-11-16 18:19:40 +01:00
671e13a41d
Game Draw: req/acq/rej
2023-11-16 11:49:12 +01:00
576556afe7
Game: surrender
2023-11-16 09:17:07 +01:00
cacc8c99d8
GameProposal: Accept
2023-11-15 21:19:49 +01:00
60d6af94e1
GameProposal: Reject
2023-11-15 19:44:42 +01:00
6343f70851
GameSlector split into thre sub components
2023-11-15 18:10:44 +01:00
3063146a76
GameProposal: Cancel
...
- doPushing
* JSON content type detection
* unexpeted responce status: show warning instead of throwing exeption
- useGamesApi: if already pushing - do not push another one
wobling for Cancel button
- middleware: GameProposal controller: handle Cancel requests
2023-11-15 13:27:52 +01:00
6dea7ae63f
GameSekector: isSelected, onSelect
2023-11-15 08:25:37 +01:00
d8d3406fe1
Counter - for watong for you games
2023-11-14 18:44:06 +01:00
c969007436
39-message2opponent ( #40 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/40
2023-11-14 11:54:15 +01:00
04f0b86527
api.push ( #36 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/36
2023-11-13 16:55:10 +01:00
2482226e0e
Better useXxxApi ( #34 )
...
useXxxApi:
use PollingReducer as a configuration provider
provide pushAPIs, which update respective state with:
pushing status
push result
PollingReducer:
rename to configurationReducer
move polling indication to it's respective state
XxxState.polling = 'true/false'
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/34
2023-11-12 19:40:55 +01:00
703a6a0326
skeleton
2023-11-11 11:08:48 +01:00
7a2d7f435f
small clenup
2023-11-10 13:28:18 +01:00
76eb556d09
NewGame to use dispatchGames
...
- remove DispatchGames and GamesAPI Context
transfer it as props instead
- DropdownList component
- delete obsoleete files
2023-11-10 09:34:46 +01:00
3171a97827
ammend
2023-11-09 18:20:19 +01:00
6b8b75ba7f
component params grouping
2023-11-09 15:59:38 +01:00
ac50d92c1a
GamesContext: initial implementation
2023-11-09 13:59:14 +01:00
aa2a250085
Games container sceleton
...
- use Route for conditional rendering
- useGamesAPI
- Checkers component
2023-11-08 18:22:05 +01:00