Fix: show clue input only if game is running

This commit is contained in:
Grail Finder
2025-06-30 07:15:51 +03:00
parent e375d7c689
commit 643a9a035a
2 changed files with 7 additions and 4 deletions

View File

@ -62,11 +62,13 @@
{{template "cardtable" .Room}} {{template "cardtable" .Room}}
</div> </div>
<div> <div>
{{if .Room.IsRunning}}
{{if and (eq .State.Role "guesser") (eq .State.Team .Room.TeamTurn)}} {{if and (eq .State.Role "guesser") (eq .State.Team .Room.TeamTurn)}}
<button hx-get="/end-turn" hx-target="#room" class="bg-amber-100 text-black px-4 py-2 rounded">End Turn</button> <button hx-get="/end-turn" hx-target="#room" class="bg-amber-100 text-black px-4 py-2 rounded">End Turn</button>
{{else if and (eq .State.Role "mime") (not .Room.MimeDone)}} {{else if and (eq .State.Role "mime") (not .Room.MimeDone)}}
{{template "mimeclue"}} {{template "mimeclue"}}
{{end}} {{end}}
{{end}}
</div> </div>
<div> <div>
{{if and (eq .State.Username .Room.CreatorName) (.Room.IsRunning)}} {{if and (eq .State.Username .Room.CreatorName) (.Room.IsRunning)}}

View File

@ -24,6 +24,7 @@
- clear indication that model (llm) is thinking / answered; - clear indication that model (llm) is thinking / answered;
- different files for each supported lang; - different files for each supported lang;
- possibly turn markings into parts of names of users (first three letters?); - possibly turn markings into parts of names of users (first three letters?);
- sse div to bot thinking
#### sse points #### sse points
- clue sse update; - clue sse update;
@ -48,11 +49,11 @@
- 0 should mean without limit; + - 0 should mean without limit; +
- remove join as mime button if there is a mime already on that team (rewrite teampew templ); + - remove join as mime button if there is a mime already on that team (rewrite teampew templ); +
- bot clues to lowercase; + - bot clues to lowercase; +
- guesser bot no request after game restart; (not a bug)
- openrouter 429 errors (retry); +
- retry call to llm (if 400|429|4xx); +
- there is a clue window for a mime before game started; +
- sse hangs / fails connection which causes to wait for cards to open a few seconds (on local machine) (did not reoccur so far); - sse hangs / fails connection which causes to wait for cards to open a few seconds (on local machine) (did not reoccur so far);
- invite link gets cutoff; - invite link gets cutoff;
- guesser bot no request after game restart;
- openrouter 429 errors (retry);
- there is a clue window for a mime before game started;
- retry call to llm (if 400|429|4xx);
- when llm guesses the word it is not removed from a pool of words making it keep guessing it; - when llm guesses the word it is not removed from a pool of words making it keep guessing it;
- bot team does not loses their turn after white card (or limit); - bot team does not loses their turn after white card (or limit);