Mises à jour Serpmonn

Résumé

  • 6 nouveaux mini-jeux : Serpent, Flappy Bird, Pièces, Breakout, Démineur, Quinze.
  • Likes : intégration sur toutes les langues, autorisation JWT, stockage MySQL.
  • SEO/localisation : sitemaps, IndexNow, traductions zh-CN, corrections meta et hreflang.
  • Publicité : bannières Mail.ru (incluant ancrage mobile) et auto-collapse.
  • Mises à jour du menu et section jeux, cartes et liens pour nouveaux jeux.
  • Corrections de bugs : Démineur (placement des mines au premier clic, flood fill, timer, drapeaux), Pièces (rythme du jeu).
  • Dépôts : nettoyage des branches, synchronisation develop ← master.
6
Nouveaux Mini-Jeux
1
Système de Likes
20+
Corrections SEO/Localisation

Section Jeux

  • Serpent : page /frontend/games/snake/index.html, test masquer/retour de carte ; lien menu ajouté.
  • Flappy Bird : /frontend/games/flappy/index.html, carte et élément de menu.
  • Pièces : /frontend/games/coins/index.html, collecte de pièces dans le temps ; vitesse de tick réduite et mouvement des pièges.
  • Breakout : /frontend/games/breakout/index.html, rebonds, scores, vies ; intégré dans liste et menu.
  • Démineur : /frontend/games/minesweeper/index.html, champ 10×10/15 mines ; corrections : placement des mines au premier clic, flood fill, timer, drapeaux.
  • Quinze : /frontend/games/fifteen/index.html, mélange avec mouvements valides, timer et compteur de mouvements.
  • Mis à jour /frontend/games/index.html : cartes ajoutées pour tous les jeux, design hover/adaptatif.
  • Menu (/frontend/menu.html) : nouveaux éléments 'Jeux Web' pour chaque jeu.

Likes et Authentification

  • Système de likes introduit avec autorisation JWT et stockage MySQL : likes vérifiés et invités, déduplication et migration.
  • Script de likes frontend intégré sur toutes les 42 pages de recherche linguistiques ; UX des boutons améliorée (visibilité, hover, contraste).
  • Outils de développement : pages/scripts de débogage, migration des likes, analytique d'événements pour jeux.

SEO et Indexation

  • Sitemaps étendus pour toutes les langues, ajout de sitemap-ru.xml, canonical/hreflang corrigés.
  • IndexNow intégré avec scripts de ping pour fichiers modifiés ; titres et descriptions améliorés sur toutes les langues.
  • Ajout de Twitter Cards et JSON-LD (Actualités/Jeux/Accueil), x-default pour page d'accueil.

Localisation et Contenu

  • Traductions massives zh-CN (menu, jeux, actualités, outils, profil) + RSS pour zh-CN.
  • EN : alignement de structure, corrections liens/OG/canonical, traductions sections Actualités/Jeux/Outils/Authentification.
  • Visibilité des langues du menu limitée à RU/EN/zh-CN (autres disponibles pour inclusion future).
  • Partenaires obsolètes retirés du menu (Sky Codex, Sword Whispers, etc.).

Publicité

  • Bannières Mail.ru sur pages clés ; ancrage mobile 320×50 ; publicités in-feed sur promo.
  • Auto-collapse global pour blocs publicitaires en no-fill ; script unifié et re-push.

UX et Accessibilité

  • Articles/actualités centrés, défilement stable et marges ; barre de recherche Google CSE alignée.
  • accessibility.css séparé, mode 'Mouvement Réduit', haut contraste, grande police ; paramètres unifiés sur toutes les pages.
  • Améliorations mobiles : glissements, pull-to-refresh, retour haptique, lazy-loading des images.

Calculateurs Écologiques

  • Ajout catégorie 'Écologie' et calculateur d'empreinte écologique des produits ; base de données produits étendue, UX chargement/indications amélioré.

Autres

  • Réorganisation structure frontend (menu/main/scripts/styles → frontend/…), corrections PWA et service worker.
  • Géofiltre codes promo (masquage pour pays anglophones/asiatiques), pixel ajouté.
  • Labuba : série de prototypes et corrections techniques ; finalement - non publié.

Navigation et Contenu

  • Cartes de jeux mises à jour, ajoutées/masquées selon besoins pour tests A/B.
  • develop synchronisé avec master ; branches et pages obsolètes supprimées (incluant anciens jeux démo de master).

Corrections

  • Démineur : ouverture massive de zones vides maintenant reflétée visuellement immédiatement, timer ne se duplique pas, drapeaux corrects.
  • Pièces : rythme réduit (tick=300ms), pièges bougent moins souvent (tous les 3 ticks).
  • Jeux/menu : problèmes mineurs avec liens et cartes résolus.