- PlanExtras больше не суммирует разные принты одного названия: излишек
считается как Count - 4 для каждого printingId отдельно.
- Раньше при нескольких принтах одной карты предлагалось распылить почти
всю коллекцию.
- Тест на два принта; EditMode 71/71, standalone собран.
- Кнопка «Сброс» убрана из строки фильтров; сброс остался в оверлее.
- В фильтрах добавлен режим «Показывать вне коллекции»: карты без копий
показываются серыми, без добавления в колоду (ПКМ — карточка).
- Рядом с «Фильтры» — «Распылить всё», если есть копии сверх 4 на
название (SP пропускаются). Подтверждение показывает количество и пыль.
- DeckListModel.PlanExtras + тест; EditMode 70/70, standalone собран.
- PlayerTopBar рисует «← В лобби» слева от Rating/Community, если передан
onLobby; в Lobby кнопки нет.
- Тест PlayerTopBar проверяет наличие кнопки.
- Проверки: EditMode 69/69, standalone собран.
- PlayerTopBar вынесен из LobbyView в общий компонент; DeckBuilder
использует его, Rating/Community неактивны, «В лобби» — в меню.
- Коллекция: крупная сетка 6 в ряд со скроллом, ячейка 216×242 —
грейд, иллюстрация, имя поверх, количество, камень редкости.
- Просмотр: ЛКМ не добавляет, ПКМ открывает карточку; режим колоды
включает добавление и показывает «в колоде ×N · есть ×M».
- Список колод: + Новый набор, эмблема клана, N/50 · T N/16, кебаб-меню
«Открыть/Удалить».
- Фильтры в оверлее: поиск по названию, редкость C/R/RR/RRR/SP, клан,
грейд, триггер.
- Тесты: DeckFilter редкость/поиск, PlayerTopBar, панели DeckBuilder.
- Проверки: EditMode 69/69, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- Lobby: 2D-дашборд с процедурным фоном, топбаром (инициалы, ник, MMR,
сезон), плашками BATTLE / DECK BUILDER / SHOP, миссиями-заглушкой,
балансами, заглушками чата и друзей. 3D-окружение в Lobby не строится.
- BATTLE: оверлей выбора колоды и режима (Рейтинговый / С ботом),
серверная валидация через ValidateDeckAsync; Ranked уходит в очередь.
- Rating — заглушка лидерборда; Community — отдельная сцена с вкладками
«Гайды / Колоды / Тикеты» и переходом из Lobby.
- LoginMenu вынесен в общий HamburgerMenu; в Lobby добавлены «История
матчей» и «Выйти». Esc закрывает меню и оверлеи.
- MetaView удалён; онбординг в Lobby не показывается (выбор триал-деки —
отдельный экран).
- NeonUi: BodySliced для растягиваемых панелей; сцена Community в Build
Settings, SceneSmoke проверяет LobbyBackdrop/LobbyScreen.
- Проверки: EditMode 62/62, SCENE_SMOKE success=True, PLAYMAT_SMOKE
success=True, standalone собран.
- Login: полноэкранный арт Resources/Login/login_bg, неоновая панель
560x420, два поля, кнопка «Войти», ссылка «Создать аккаунт», статус.
- NeonUi: 9-slice панель/поле/кнопка с фаской, свечение, иконки.
- LoginMenu: гамбургер, RU/EN, версия, адрес сервера; закрытие по Esc,
кнопке и клику вне панели.
- Tab/Shift+Tab между полями, Enter отправляет форму (в открытом меню — нет).
- 3D-окружение в Login больше не строится; SceneSmoke проверяет backdrop,
окружение требуется только для Lobby.
- EditMode 60/60, SCENE_SMOKE success=True, standalone собран.
- План: TASK-2026-021 C1-C9; ручная приёмка — за пользователем.