Актуализации на Serpmonn

Резюме

  • 6 нови мини-игри: Змия, Flappy Bird, Монети, Арканоид, Мини-чистач, Пятнашка.
  • Харесвания: интеграция на всички езици, авторизация чрез JWT, MySQL хранилище.
  • SEO/локализация: сайтмапове, IndexNow, zh-CN преводи, корекции на мета и hreflang.
  • Реклами: банери Mail.ru (включително мобилен anchor) и auto-collapse.
  • Актуализации на менюто и секцията с игри, карти и линкове за нови игри.
  • Корекции на грешки: Мини-чистач (поставяне на мини при първи клик, flood fill, таймер, флагове), Монети (темпо на играта).
  • Репозитории: почистване на клони, синхронизация develop ← master.
6
Нови мини-игри
1
Система за харесвания
20+
Корекции SEO/локализация

Секция „Игри“

  • Змия: страница /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: добавени карти за всички игри, hover/адаптивен дизайн.
  • Меню (/frontend/menu.html): нови елементи „Уеб игри“ за всяка игра.

Харесвания и автентификация

  • Въведена система за харесвания с JWT авторизация и MySQL хранилище: потвърдени и гост харесвания, дедупликация и миграция.
  • Фронтенд скрипт за харесвания интегриран на всички 42 езикови страници за търсене; подобрен UX на бутоните (видимост, hover, контраст).
  • Dev инструменти: дебъг страници/скриптове, миграция на харесвания, аналитики на събития за игри.

SEO и индексиране

  • Разширени сайтмапове за всички езици, добавен sitemap-ru.xml, коригирани canonical/hreflang.
  • Интегриран IndexNow със скриптове за пингване на променени файлове; подобрени заглавия и описания на всички езици.
  • Добавени Twitter Cards и JSON-LD (Новини/Игри/Начало), x-default за начална страница.

Локализация и съдържание

  • Масови преводи zh-CN (меню, игри, новини, инструменти, профил) + RSS за zh-CN.
  • EN: подравняване на структурата, корекции на линкове/OG/каноникални, преводи на секции Новини/Игри/Инструменти/Авторизация.
  • Ограничена видимост на езици в менюто до RU/EN/zh-CN (останалите достъпни за бъдещо включване).
  • Премахнати остарели партньори от менюто (Sky Codex, Sword Whispers и др.).

Реклами

  • Банери Mail.ru на ключови страници; мобилен anchor 320×50; in-feed реклами на промо.
  • Глобален auto-collapse за рекламни блокове при no-fill; унифициран скрипт и повторно пускане.

UX и достъпност

  • Центрирани статии/новини, стабилен скрол и марджини; подравнен лента за търсене Google CSE.
  • Отделен accessibility.css, режим „Намалено движение“, висок контраст, голям шрифт; унифицирани настройки на всички страници.
  • Мобилни подобрения: свайпове, дърпане за обновяване, тактилен отклик, lazy-loading изображения.

Еко-калкулатори

  • Добавена категория „Екология“ и калкулатор за еко-отпечатък на продукти; разширена база данни с продукти, подобрен UX на зареждането/подсказките.

Други

  • Преструктуриране на фронтенда (menu/main/scripts/styles → frontend/…), корекции на PWA и service worker.
  • Геофилтър за промо кодове (скриване за англоезични/азиатски страни), добавен пиксел.
  • Labuba: серия от прототипи и технически корекции; в крайна сметка — свален от публикация.

Навигация и съдържание

  • Актуализирани карти с игри, добавени/скрити при нужда за A/B тестване.
  • develop синхронизиран с master; премахнати остарели клонове и страници (включително стари демо игри от master).

Корекции

  • Мини-чистач: масовото отваряне на празни области сега визуално се отразява веднага, таймерът не се дублира, флаговете са коректни.
  • Монети: темпо намалено (tick=300 мс), капаните се движат по-рядко (на всеки 3-ти тик).
  • Игри/меню: отстранени дребни проблеми с линкове и карти.