fix: исправлена логика распределения слов в тесте и race condition
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 35s

- Переписан алгоритм redistributeWordsEvenly с жадным подходом
- Добавлена пост-обработка для исправления последовательных дубликатов
- Исключаемое слово (текущее) теперь корректно не появляется первым
- Исправлен race condition с cardsShown через использование ref
- Добавлена проверка на null/undefined слова в пуле

v3.5.5
This commit is contained in:
poignatov
2026-01-09 14:40:45 +03:00
parent ef59781633
commit 6cf4be65b2
9 changed files with 182 additions and 66 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "play-life-web",
"version": "3.5.4",
"version": "3.5.5",
"type": "module",
"scripts": {
"dev": "vite",