At this time, when user returns to the game same day again, he is presented blank guess screen for word of the day, which he alteady tried/solved. Fix that in the following way.
Store on a client side current id for word of the day, its current guesses for the word of the day with colored results, and hint if provided. If client code determines that stored id for word of the day matches
the one returned from server, do not start solving from scratch, but
if solving is in progress, i.e. no 6 guesses yet, not all-green guess, then prefill stored guesses to guess screen, and allow user to continue guessing with the next try
if solving is complete, ether successful or failed, do not show the guess screen, but show results screen instead using word of the day data.
Rearrange results screen. Move statistics block to very bottom. Instead of statistics show small read-only game field grid with guesses for current word.
When returning to the screen through feature 1, the guesses are for word of the day. For regular flow these are guesses for last game.