Chess Game Refinements
Optimization
We should investigate if we can reduce the number of requests
Network and Chain Selection
We should allow the users to select network when they sign in. We should try to remove the network form the .env. That should make a network selector appear on the sign in modal. If it works we can remove the chain and network selector from the menu.
Username Selection
The user should input their username when they fill in the sign in form. Initially we should store that username in localstorage. At an opportune moment (whenever it is easy to program), we should query for the user object and create it if it does not exist. For now we do not have to check the username when the user signs in, but we have to ensure that there is only one user object per public key.
Rename
'Start Play' => 'Start New Game`
'All Games' => 'My Games'
'My Games' => 'All Games'
Game Start
When the black player accepts the game, the white player should get a notification. The black player should not have to send a link to the white player. We can use polling every ~2 mins.
Chess Game Refinements
Optimization
We should investigate if we can reduce the number of requests
Network and Chain Selection
We should allow the users to select network when they sign in. We should try to remove the network form the
.env. That should make a network selector appear on the sign in modal. If it works we can remove the chain and network selector from the menu.Username Selection
The user should input their username when they fill in the sign in form. Initially we should store that username in localstorage. At an opportune moment (whenever it is easy to program), we should query for the user object and create it if it does not exist. For now we do not have to check the username when the user signs in, but we have to ensure that there is only one user object per public key.
Rename
'Start Play' => 'Start New Game`
'All Games' => 'My Games'
'My Games' => 'All Games'
Game Start
When the black player accepts the game, the white player should get a notification. The black player should not have to send a link to the white player. We can use polling every ~2 mins.