Compare commits

..

2 Commits

Author SHA1 Message Date
Hördle Bot
e58e9156d6 Bump version to 0.1.6.38 2026-01-24 13:21:36 +01:00
Hördle Bot
8c16c72489 Fix: Verwende gameState.isSolved/isFailed direkt für Ergebnisanzeige
- Entferne Fallback auf hasWon/hasLost States
- isSolved/isFailed werden jetzt direkt aus gameState gelesen
- Boolean() Konvertierung für explizite Typ-Sicherheit
- Behebt Problem, dass Ergebnisanzeige bei zurückkehrenden Rätseln nicht angezeigt wurde
2026-01-24 13:15:43 +01:00
2 changed files with 5 additions and 3 deletions

View File

@@ -169,8 +169,10 @@ export default function Game({ dailyPuzzle, genre = null, isSpecial = false, max
if (!gameState) return <div>{t('loadingState')}</div>; if (!gameState) return <div>{t('loadingState')}</div>;
// Use gameState directly for isSolved/isFailed to ensure consistency when returning to completed puzzles // Use gameState directly for isSolved/isFailed to ensure consistency when returning to completed puzzles
const isSolved = gameState?.isSolved ?? hasWon; // Always use gameState values directly - they are the source of truth
const isFailed = gameState?.isFailed ?? hasLost; // This ensures that when returning to a completed puzzle, the result is shown immediately
const isSolved = Boolean(gameState.isSolved);
const isFailed = Boolean(gameState.isFailed);
const handleGuess = (song: any) => { const handleGuess = (song: any) => {
if (isProcessingGuess) return; if (isProcessingGuess) return;

View File

@@ -1,6 +1,6 @@
{ {
"name": "hoerdle", "name": "hoerdle",
"version": "0.1.6.37", "version": "0.1.6.38",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",