🚀 Обновления Serpmonn
25 августа — 15 сентября 2025 года
📋 Коротко
- 6 новых мини‑игр: Змейка, Flappy Bird, Монетки, Арканоид, Сапёр, Пятнашки.
- Лайки: интеграция на всех языках, авторизация через JWT, MySQL‑хранилище.
- SEO/локализация: карты сайта, IndexNow, zh‑CN переводы, правки мета и hreflang.
- Реклама: Mail.ru баннеры (включая мобильный якорь) и auto‑collapse.
- Обновления меню и раздела игр, карточки и ссылки для новых игр.
- Багфиксы: Сапёр (установка мин по первому клику, flood fill, таймер, флаги), Монетки (темп игры).
- Репозитории: очистка веток, синхронизация develop ← master.
6
Новых мини‑игр
1
Система лайков
20+
SEO/локализация/UX правок
🎮 Раздел «Игры»
- Змейка: страница
/frontend/games/snake/index.html, тестовое скрытие/возврат карточки; добавлена ссылка в меню. - Flappy Bird:
/frontend/games/flappy/index.html, карточка и пункт меню. - Монетки:
/frontend/games/coins/index.html, сбор монет за время; замедление тиков и движение ловушек реже. - Арканоид:
/frontend/games/breakout/index.html, отскоки, очки, жизни; интеграция в список и меню. - Сапёр:
/frontend/games/minesweeper/index.html, поле 10×10/15 мин; исправлены: установка мин на первый клик, flood fill, таймер, флажки. - Пятнашки:
/frontend/games/fifteen/index.html, перемешивание валидными ходами, таймер и счётчик ходов. - Обновлён
/frontend/games/index.html: добавлены карточки всех игр, наведение/адаптив. - Меню (
/frontend/menu.html): новые пункты «Веб‑игры» для каждой игры.
❤️ Лайки и аутентификация
- Введена система лайков с авторизацией (JWT) и MySQL‑хранилищем: подтверждённые и гостевые лайки, дедупликация и миграция.
- Фронтенд‑скрипт лайков подключён ко всем 42 языковым страницам поиска; улучшен UX кнопок (видимость, hover, контраст).
- Dev и инструменты: отладочные страницы/скрипты, миграция лайков, аналитика событий для игр.
🔍 SEO и индексация
- Расширены sitemap‑ы для всех языков, добавлен
sitemap-ru.xml, исправлен canonical/hreflang. - Подключён IndexNow со сценариями пинга изменённых файлов; улучшены заголовки и описания на всех языках.
- Добавлены Twitter Cards и JSON‑LD (News/Games/Home), x‑default для главной.
🌍 Локализация и контент
- Массовые переводы zh‑CN (меню, игры, новости, инструменты, профиль) + RSS для zh‑CN.
- EN: выравнивание структуры, исправления ссылок/OG/каноникалов, переводы разделов News/Games/Tools/Auth.
- Ограничена видимость языков в меню до RU/EN/zh‑CN (остальные доступны для будущего включения).
- Удалены неактуальные партнёры из меню (Sky Codex, Sword Whispers и др.).
📢 Реклама
- Mail.ru баннеры на ключевых страницах; мобильный якорь 320×50; in‑feed реклама на промо.
- Глобальный авто‑collapse для рекламных блоков при no‑fill; единый скрипт и повторный push.
📱 UX и доступность
- Центрирование статей/новостей, стабильный скролл и отступы; выравнивание поисковой строки Google CSE.
- Отдельный
accessibility.css, режим «Меньше анимаций», high‑contrast, крупный шрифт; единые настройки на всех страницах. - Мобильные улучшения: свайпы, pull‑to‑refresh, виброотклик, lazy‑loading изображений.
🌱 Эко‑калькуляторы
- Добавлена категория «Экология» и калькулятор экоследа продуктов; расширена база продуктов, улучшен UX загрузки/подсказок.
🧹 Прочее
- Перенос и чистка структуры фронтенда (menu/main/scripts/styles →
frontend/…), фиксы PWA и сервис‑воркера. - Геофильтр промокодов (скрытие для англоязычных/азиатских стран), добавлен пиксель.
- Labuba: серия прототипов и технических правок; в финале — снят с публикации.
🧭 Навигация и контент
- Карточки игр актуализированы, добавлены/скрыты по необходимости для A/B‑тестирования.
- Синхронизация develop с master; удалены устаревшие ветки и страницы (включая старые демо‑игры из master).
🛠 Исправления
- Сапёр: массовое открытие пустых областей теперь визуально отражается сразу, таймер не дублируется, флажки корректны.
- Монетки: темп снижен (tick=300 мс), движение ловушек реже (каждый 3‑й тик).
- Игры/меню: устранены мелкие проблемы с ссылками и карточками.