🚀 Serpmonn updates
25 augustus — 15 september 2025
📋 Samenvatting
- 6 nieuwe mini-games: Snake, Flappy Bird, Munten, Breakout, Minesweeper, Vijftien.
- Likes: integratie in alle talen, JWT-autorisatie, MySQL-opslag.
- SEO/lokalisatie: sitemaps, IndexNow, zh-CN-vertalingen, meta- en hreflang-fixes.
- Advertenties: Mail.ru-banners (inclusief mobiele anker) en automatisch inklappen.
- Menu- en gamesectie-updates, kaarten en links voor nieuwe games.
- Bugfixes: Minesweeper (mijnplaatsing bij eerste klik, flood fill, timer, vlaggen), Munten (gamesnelheid).
- Repository's: branch-opruiming, synchronisatie develop ← master.
6
Nieuwe mini-games
1
Like-systeem
20+
SEO/lokalisatie-fixes
🎮 Gamesectie
- Snake: pagina
/frontend/games/snake/index.html, test kaart verbergen/herstellen; menulink toegevoegd. - Flappy Bird:
/frontend/games/flappy/index.html, kaart en menu-item. - Munten:
/frontend/games/coins/index.html, muntverzameling in tijd; verlaagde ticksnelheid en valbeweging. - Breakout:
/frontend/games/breakout/index.html, stuiteren, scores, levens; geïntegreerd in lijst en menu. - Minesweeper:
/frontend/games/minesweeper/index.html, 10×10 veld/15 mijnen; fixes: mijnplaatsing bij eerste klik, flood fill, timer, vlaggen. - Vijftien:
/frontend/games/fifteen/index.html, shuffelen met geldige zetten, timer en zetteller. - Bijgewerkt
/frontend/games/index.html: kaarten toegevoegd voor alle games, hover/adaptief ontwerp. - Menu (
/frontend/menu.html): nieuwe 'Webgames'-items voor elke game.
❤️ Likes en authenticatie
- Like-systeem geïntroduceerd met JWT-autorisatie en MySQL-opslag: geverifieerde en gast-likes, deduplicatie en migratie.
- Frontend-like-script geïntegreerd in alle 42 taalzoekpagina's; knop-UX verbeterd (zichtbaarheid, hover, contrast).
- Ontwikkeltools: debugpagina's/scripts, like-migratie, gebeurtenisanalyse voor games.
🔍 SEO en indexering
- Sitemaps uitgebreid voor alle talen, toegevoegd
sitemap-ru.xml, canonical/hreflang gecorrigeerd. - IndexNow geïntegreerd met ping-scripts voor gewijzigde bestanden; titels en beschrijvingen verbeterd in alle talen.
- Twitter Cards en JSON-LD (Nieuws/Games/Home) toegevoegd, x-default voor homepage.
🌍 Lokalisatie en inhoud
- Massale zh-CN-vertalingen (menu, games, nieuws, tools, profiel) + RSS voor zh-CN.
- EN: structuurafstemming, link/OG/canonical-correcties, vertalingen voor Nieuws/Games/Tools/Authenticatie-secties.
- Menutaalzichtbaarheid beperkt tot RU/EN/zh-CN (andere beschikbaar voor toekomstige inclusie).
- Verouderde partners verwijderd uit menu (Sky Codex, Sword Whispers etc.).
📢 Adverteren
- Mail.ru-banners op sleutelpagina's; mobiele anker 320×50; in-feed-advertenties op promotie.
- Globaal automatisch inklappen voor advertentieblokken bij no-fill; uniform script en her-push.
📱 UX en toegankelijkheid
- Gecentreerde artikelen/nieuws, stabiel scrollen en marges; uitgelijnde Google CSE-zoekbalk.
- Aparte
accessibility.css, 'Verminderde beweging'-modus, hoog contrast, groot lettertype; uniforme instellingen op alle pagina's. - Mobiele verbeteringen: swipes, pull-to-refresh, haptische feedback, lazy-loading afbeeldingen.
🌱 Eco-calculators
- Toegevoegd categorie 'Ecologie' en product ecologische voetafdruk calculator; productdatabase uitgebreid, laden/tips-UX verbeterd.
🧹 Overig
- Frontendstructuur herorganisatie (menu/main/scripts/styles →
frontend/…), PWA- en service worker-correcties. - Geofilter promotiecodes (verbergen voor Engelstalige/Aziatische landen), pixel toegevoegd.
- Labuba: serie prototypes en technische correcties; uiteindelijk - niet gepubliceerd.
🧭 Navigatie en inhoud
- Gamekaarten bijgewerkt, toegevoegd/verborgen naar behoefte voor A/B-testen.
- develop gesynchroniseerd met master; verouderde branches en pagina's verwijderd (inclusief oude demogames van master).
🛠 Fixes
- Minesweeper: massa-openen lege gebieden nu direct visueel weerspiegeld, timer dupliceert niet, vlaggen correct.
- Munten: tempo verlaagd (tick=300ms), vallen bewegen minder vaak (elke 3e tick).
- Games/menu: kleine problemen met links en kaarten opgelost.