|
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 |
|
|
21dd37521b
|
front: GameHeader: add New gameView
- GameActions for each GameView
- activate GameAction per relevan GameView
|
2023-10-27 12:34:58 +02:00 |
|
|
1ea6d22286
|
front: player css fix
|
2023-10-27 11:33:15 +02:00 |
|
|
10d78d440f
|
front: GameSelector: store selected game in AppCtx
|
2023-10-27 11:32:55 +02:00 |
|
|
15920a666d
|
front: selectable player names for GameBoard
- bugfix keys for ProposalSelector
- css fix for Selectable title
|
2023-10-26 20:34:10 +02:00 |
|
|
a658827cb3
|
front: PlayerComponent
- color
- name
TBD:
- setName
- nameList
|
2023-10-26 13:46:09 +02:00 |
|
|
4421ca5445
|
front: GameBoard component
|
2023-10-26 12:47:16 +02:00 |
|