9439186b8a
Selectable: remove border box
2023-11-14 13:21:26 +01:00
907be9cbc0
newGame create: newgame fist in a gamelist
2023-11-14 12:04:16 +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
82f5b07256
action readyiness indication
2023-11-11 11:37:17 +01:00
703a6a0326
skeleton
2023-11-11 11:08:48 +01:00
f5b09e2123
Rankin JSON update ( #31 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/31
2023-11-10 20:58:32 +01:00
7a2d7f435f
small clenup
2023-11-10 13:28:18 +01:00
7acad9b0f3
namedStorage instead of useStorage
2023-11-10 13:25:24 +01:00
6427844da3
usePrevious hook
2023-11-10 13:17:38 +01:00
cd62d90de8
Polling hook useRef
...
do not useState for internal values. which are not relevnat to rendering
This will only trigger unnecessary rerenders
2023-11-10 13:10:30 +01:00
453a45d980
NewGame: show selected players in GameBoard ( #28 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/28
2023-11-10 12:39:49 +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
b632aa7dc3
GameSelector
...
- single component for GameProposals, ActiveGames and Archive
- clickabple and scrollable
2023-11-09 18:19:31 +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
3f47654cf2
react: state -> reducer -> context
...
- Leaderboard: useState
- User: useReducer
- Games: useContext [...in progress]
- usePolling giveup on internal cache
in favour of onResponce() callback
2023-11-09 12:29:47 +01:00
7314b8c328
move Header into App
2023-11-08 19:30:06 +01:00
aa2a250085
Games container sceleton
...
- use Route for conditional rendering
- useGamesAPI
- Checkers component
2023-11-08 18:22:05 +01:00
b58c71c876
useXxxReducer
2023-11-08 09:23:20 +01:00
9ec2059c4a
pollingFlux
2023-11-07 12:58:09 +01:00
d92a3df32b
userFlux
2023-11-07 11:57:52 +01:00
df60508d45
Loading component
2023-11-06 09:29:13 +01:00
472f5de928
leaderboard api polling
2023-11-03 22:25:56 +01:00
ba7f9ce7d1
useLocalStorage for persistant values from Reducer
2023-11-03 13:46:52 +01:00
b237722e82
Header + OnlineToggle
2023-11-03 08:53:27 +01:00
c999302cda
unresponcive while fetching ( #20 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/20
2023-11-01 10:39:39 +01:00
306ecea262
Merge branch 'create-button-woble-prfix'
2023-10-31 20:55:52 +01:00
352919581e
add wobler
2023-10-31 20:33:36 +01:00
66acd217e3
implementstion ( #18 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/18
2023-10-31 20:11:16 +01:00
c007aec06e
if fetching ? classname + woble
2023-10-31 18:45:09 +01:00
3eafcf302f
minor cleanup
2023-10-31 17:29:01 +01:00
f25fd51572
messages/message2opponent ( #12 )
...
Reviewed-on: http://192.168.8.55:3000/HQLAx/CordaCheckers/pulls/12
2023-10-31 13:22:01 +01:00
262fa0636d
initial implementation
2023-10-31 13:17:41 +01:00
1cf762254c
mock implementstion
2023-10-31 10:16:35 +01:00
93867c7d79
mock implementaion
2023-10-31 09:59:14 +01:00
3d9dbd2683
GameCreate request
...
- use HTTP POST request
- diable CSRF on server
2023-10-29 21:45:48 +01:00
7d4aaf10df
front: action: CreateGameProposal: use Definitions
2023-10-29 19:04:23 +01:00
04c4550e21
front: NewGame: Create action button enable/disable
2023-10-28 15:16:26 +02:00
2777718cda
front: NewGame: radiobutton
...
player name can be used either for black or white side
2023-10-28 13:01:54 +02:00
142129a376
front: AppCtx: better update function
2023-10-28 12:26:37 +02:00
85cab1e1ae
front: NewGame: CSS first level childs only
2023-10-28 11:15:17 +02:00
eb4a255a90
front: GameBoard to reflect selected player fron NewGame
2023-10-28 10:44:18 +02:00
567160caa1
front: NewGame component
2023-10-27 19:36:00 +02:00
984acda704
front: compilation warning
2023-10-27 14:02:01 +02:00
b6994554b3
front: GameHeader as one line of elemnts
2023-10-27 13:41:56 +02:00
74c396bea7
front: GameComponent refactoring
2023-10-27 12:51:32 +02:00
fbd813b945
front: name GameHeader into GameView
2023-10-27 12:37:28 +02:00