Убран нижний тост «Партию завершил другой участник — показаны его результаты». Тот, кто был в форме завершения, но не нажимал «Завершить», получал два сообщения об одном событии: штатное уведомление сайта сверху (NotificationToaster по match_finished) и технический тост снизу. Верхнее говорит то же самое и вдобавок кликабельно — ведёт к партии, так что нижнее было лишним.
Тост появился в #28 как замена молча исчезающей формы; уведомление сайта закрывает эту роль само.
Вместе с тостом удалены два useRef, которые обслуживали только его.
Коммиты
ea743cc Партия: убрать дублирующий тост о чужом завершении
Проверки
npm run build (tsc --noEmit + vite build) — зелёный
## Что сделано
Убран нижний тост «Партию завершил другой участник — показаны его результаты». Тот, кто был в форме завершения, но не нажимал «Завершить», получал два сообщения об одном событии: штатное уведомление сайта сверху (`NotificationToaster` по `match_finished`) и технический тост снизу. Верхнее говорит то же самое и вдобавок кликабельно — ведёт к партии, так что нижнее было лишним.
Тост появился в #28 как замена молча исчезающей формы; уведомление сайта закрывает эту роль само.
Вместе с тостом удалены два `useRef`, которые обслуживали только его.
## Коммиты
- `ea743cc` Партия: убрать дублирующий тост о чужом завершении
## Проверки
- `npm run build` (tsc --noEmit + vite build) — зелёный
- Бэкенд не затронут
## Отклонения от плана
Нет.
Closes #38
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01BoiJK9ux8peeyjLb8TYjFf
Тот, кто был в форме завершения, но не нажимал «Завершить», получал сразу два
сообщения об одном событии: штатное уведомление сайта сверху (NotificationToaster
по match_finished) и технический тост снизу. Нижний убран — сверху сказано то же
самое, и там на него можно нажать, чтобы перейти к партии.
Вместе с тостом ушли refs, которые обслуживали только его.
#38
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BoiJK9ux8peeyjLb8TYjFf
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Что сделано
Убран нижний тост «Партию завершил другой участник — показаны его результаты». Тот, кто был в форме завершения, но не нажимал «Завершить», получал два сообщения об одном событии: штатное уведомление сайта сверху (
NotificationToasterпоmatch_finished) и технический тост снизу. Верхнее говорит то же самое и вдобавок кликабельно — ведёт к партии, так что нижнее было лишним.Тост появился в #28 как замена молча исчезающей формы; уведомление сайта закрывает эту роль само.
Вместе с тостом удалены два
useRef, которые обслуживали только его.Коммиты
ea743ccПартия: убрать дублирующий тост о чужом завершенииПроверки
npm run build(tsc --noEmit + vite build) — зелёныйОтклонения от плана
Нет.
Closes #38
🤖 Generated with Claude Code
https://claude.ai/code/session_01BoiJK9ux8peeyjLb8TYjFf