🚀 Aktualizacje Serpmonn
25 sierpnia — 15 września 2025
📋 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.