Aktualizacje Serpmonn

Podsumowanie

  • 6 nowych mini-gier: Wąż, Flappy Bird, Monety, Breakout, Saper, Piętnastka.
  • Polubienia: integracja we wszystkich językach, autoryzacja JWT, przechowywanie MySQL.
  • SEO/lokalizacja: mapy witryny, IndexNow, tłumaczenia zh-CN, poprawki meta i hreflang.
  • Reklamy: banery Mail.ru (w tym zakotwiczenie mobilne) i automatyczne zwijanie.
  • Aktualizacje menu i sekcji gier, karty i linki do nowych gier.
  • Poprawki błędów: Saper (rozmieszczenie min przy pierwszym kliknięciu, flood fill, timer, flagi), Monety (tempo gry).
  • Repozytoria: czyszczenie gałęzi, synchronizacja develop ← master.
6
Nowe mini-gry
1
System polubień
20+
Poprawki SEO/lokalizacji

Sekcja gier

  • Wąż: strona /frontend/games/snake/index.html, test ukrycia/przywracania karty; dodano link menu.
  • Flappy Bird: /frontend/games/flappy/index.html, karta i element menu.
  • Monety: /frontend/games/coins/index.html, zbieranie monet w czasie; zmniejszona prędkość ticka i ruch pułapek.
  • Breakout: /frontend/games/breakout/index.html, odbicia, wyniki, życia; zintegrowane z listą i menu.
  • Saper: /frontend/games/minesweeper/index.html, pole 10×10/15 min; poprawki: rozmieszczenie min przy pierwszym kliknięciu, flood fill, timer, flagi.
  • Piętnastka: /frontend/games/fifteen/index.html, tasowanie z poprawnymi ruchami, timer i licznik ruchów.
  • Zaktualizowano /frontend/games/index.html: dodano karty dla wszystkich gier, projekt hover/adaptacyjny.
  • Menu (/frontend/menu.html): nowe elementy 'Gry sieciowe' dla każdej gry.

Polubienia i uwierzytelnianie

  • Wprowadzono system polubień z autoryzacją JWT i przechowywaniem MySQL: zweryfikowane i gościnne polubienia, deduplikacja i migracja.
  • Skrypt polubień frontend zintegrowany na wszystkich 42 stronach wyszukiwania językowego; ulepszono UX przycisków (widoczność, hover, kontrast).
  • Narzędzia deweloperskie: strony/skrypty debugowania, migracja polubień, analityka zdarzeń dla gier.

SEO i indeksowanie

  • Rozszerzono mapy witryn dla wszystkich języków, dodano sitemap-ru.xml, poprawiono canonical/hreflang.
  • Zintegrowano IndexNow ze skryptami ping dla zmienionych plików; ulepszono tytuły i opisy we wszystkich językach.
  • Dodano Twitter Cards i JSON-LD (Aktualności/Gry/Strona główna), x-default dla strony głównej.

Lokalizacja i treść

  • Masowe tłumaczenia zh-CN (menu, gry, aktualności, narzędzia, profil) + RSS dla zh-CN.
  • EN: dostosowanie struktury, poprawki link/OG/canonical, tłumaczenia sekcji Aktualności/Gry/Narzędzia/Uwierzytelnianie.
  • Widoczność języków menu ograniczona do RU/EN/zh-CN (inne dostępne do przyszłego włączenia).
  • Usunięto przestarzałych partnerów z menu (Sky Codex, Sword Whispers itp.).

Reklama

  • Banery Mail.ru na kluczowych stronach; zakotwiczenie mobilne 320×50; reklamy in-feed na promocji.
  • Globalne automatyczne zwijanie dla bloków reklam przy no-fill; ujednolicony skrypt i ponowne push.

UX i dostępność

  • Wyśrodkowane artykuły/aktualności, stabilne przewijanie i marginesy; wyrównany pasek wyszukiwania Google CSE.
  • Oddzielny accessibility.css, tryb 'Zmniejszony ruch', wysoki kontrast, duża czcionka; ujednolicone ustawienia na wszystkich stronach.
  • Ulepszenia mobilne: przesunięcia, pull-to-refresh, feedback dotykowy, lazy-loading obrazów.

Kalkulatory ekologiczne

  • Dodano kategorię 'Ekologia' i kalkulator śladu ekologicznego produktów; rozszerzono bazę danych produktów, ulepszono UX ładowania/wskazówek.

Inne

  • Reorganizacja struktury frontend (menu/main/scripts/styles → frontend/…), poprawki PWA i service worker.
  • Filtr geograficzny kodów promocyjnych (ukrywanie dla krajów anglojęzycznych/azjatyckich), dodano piksel.
  • Labuba: seria prototypów i poprawek technicznych; ostatecznie - nieopublikowane.

Nawigacja i treść

  • Zaktualizowano karty gier, dodano/ukryto zgodnie z potrzebami do testów A/B.
  • zsynchronizowano develop z master; usunięto przestarzałe gałęzie i strony (w tym stare gry demo z master).

Poprawki

  • Saper: masowe otwieranie pustych obszarów teraz natychmiast odzwierciedlane wizualnie, timer się nie duplikuje, flagi poprawne.
  • Monety: tempo zmniejszone (tick=300ms), pułapki poruszają się rzadziej (co 3. tick).
  • Gry/menu: rozwiązano drobne problemy z linkami i kartami.