HISTORIQUE TECHNIQUE & FONCTIONNEL

Changelog du Site

Suivez en direct les nouveautés, correctifs, optimisations de performance et ajouts au catalogue Universo Atlus du Grimoire du Cœur.

Gestion des versions : Pour chaque mise à jour, un bloc de version est inséré ci-dessous avec ses nouveautés, ses optimisations et la date exacte du déploiement.
Explorer le catalogue Universo

Sortie du patch FR v1 de SMT: Synchronicity Prologue, nettoyage des alertes DevTools & stabilité visuelle CLS

  • Sortie officielle de la v1 de Shin Megami Tensei: Synchronicity Prologue en français : Le patch complet pour PC (réalisé par gc_ultimate & chenetulipe) est désormais disponible au téléchargement. Déploiement de la nouvelle bannière générale d'annonces sur l'ensemble du site avec lien direct vers la fiche de l'œuvre et le dépôt officiel GitHub.
  • Élimination des 8 avertissements de préchargement de polices (Console F12) : Retrait des liens <link rel="preload"> ciblant d'anciennes versions statiques de fichiers .woff2 de Google Fonts (Outfit et Plus Jakarta Sans) qui n'étaient plus réutilisées par le navigateur. Maintien des directives prioritaires de préconnexion (preconnect et crossorigin) pour un rendu rapide sans requêtes réseau gaspillées.
  • Stabilité visuelle et correction des images en chargement différé (Audit Chrome Issues) : Résolution définitive de l'avertissement « Lazy-loaded images should have explicit dimensions ». Définition d'attributs stricts de dimensions (width et height) et d'un ratio d'aspect CSS fixe (aspect-ratio: 48 / 18 et 48 / 15) sur l'ensemble des icônes de plateformes de jeu. Attribution d'un ratio 2/3 (aspect-ratio: 2 / 3) et passage en chargement direct sur la jaquette de la modale de jeu (#modalCover) pour prévenir tout risque de décalage de mise en page (CLS = 0).
  • Nouvelle version de la feuille de styles minifiée : Compilation et déploiement de styles.min.css?v=14.7 pour une diffusion immédiate et un cache navigateur optimal.

Moteur Web Patcher OPFS ultra-léger (zéro crash mobile), détection automatique de région ROM & pack textures HD PPSSPP

  • Moteur Web Patcher en streaming direct OPFS (Patcher Web Universel) : Réécriture complète de la gestion mémoire dans le Web Worker (xdelta3.worker.js) et le contrôleur principal (patcher.js). Intégration de l'API moderne Origin Private File System (OPFS) avec createSyncAccessHandle() : les blocs binaires générés par WebAssembly sont désormais écrits au fur et à mesure directement sur le stockage local temporaire au lieu de s'accumuler dans la mémoire vive JavaScript. La consommation de RAM passe de plus de 2,5 Go à moins de 30 Mo lors du traitement des images ISO de Persona 2 (~1,1 Go).
  • Élimination définitive des crashs et rechargements sur smartphone et tablette : Résolution des fermetures d'onglets intempestives sur iOS / iPadOS Safari (plafond Jetsam WebKit de ~1,4 Go) et des erreurs « Aïe aïe aïe » d'épuisement de mémoire vive sur Android Chrome. Libération anticipée du moteur WebAssembly (worker.terminate()) avant tout assemblage ou téléchargement.
  • Détection automatique instantanée de l'identifiant ROM (Game ID) : Scan binaire dès la sélection du fichier de jeu sur les premiers mégaoctets de l'image disque. Reconnaissance automatique des codes de région PSP (ULES-01557 Europe, ULJM-05807 Japon, ULUS-10565 USA).
  • Alerte préventive et traduction claire du code d'erreur xdelta3 -17712 : Affichage immédiat d'un encart d'avertissement si une ROM japonaise ou américaine est sélectionnée, rappelant que le patch français de Persona 2 Innocent Sin requiert impérativement l'édition Europe (ULES-01557). En cas d'échec xdelta, le code cryptique -17712 (XD3_INVALID_INPUT) est traduit en un message explicite guidant l'utilisateur vers un dump propre (Redump / No-Intro).
  • Intégration du Pack de Textures HD et résolution des accents sur PPSSPP (Hub Persona 2) : Ajout d'un bouton d'action dédié au Pack de Textures HD dans le panneau de téléchargement. Mise en place d'un encart d'avertissement et de rappels techniques expliquant que pour afficher les caractères accentués français (é, è, à, ç) et éviter les glyphes japonais ou symboles corrompus (𝄀linquant au lieu de Délinquant, oぢ comme ぱa), l'option « Remplacer les textures » doit être cochée dans PPSSPP (Paramètres > Outils > Outils de développement) avec le dossier extrait dans PSP/TEXTURES/ULES01557/.
  • Enrichissement de la F.A.Q P2IS (Guide & F.A.Q) : Ajout des solutions complètes pas-à-pas pour les cas réels rencontrés par les joueurs sur Discord (erreur -17712, textures manquantes et comportement des navigateurs mobiles).

Refonte du catalogue Universo Atlus, filtres avancés, modal sans flou & audit Lighthouse 100/100

  • Audit PageSpeed & Google Lighthouse 100/100 : Obtention de scores d'excellence sur l'ensemble des métriques : 100 en Accessibilité, 100 en Bonnes Pratiques, 100 en SEO, 3/3 en Navigation Agentique (conformité WebMCP et llms.txt standardisé) et plus de 94 en Performance mobile avec Cumulative Layout Shift (CLS) ramené à 0.
  • Conformité d'accessibilité ARIA pour agents et lecteurs d'écran : Correction de l'arborescence sémantique de la barre de filtres avec intégration rigoureuse des rôles role="tablist", role="tab" et des attributs aria-selected synchronisés dynamiquement.
  • Actualisation du nom canonique de Persona 5 Strikers : Remplacement de l'appellation temporaire japonaise Persona 5 Scramble: The Phantom Strikers par le titre officiel occidental Persona 5 Strikers dans tout le catalogue, les modales et la base de données.
  • Refonte moderne de la barre de filtres par plateforme : Remplacement des anciens sélecteurs par des boutons ergonomiques distincts (Toutes les plateformes, PlayStation, Nintendo, PC Steam / Windows, Médias & Mangas) avec indication visuelle claire du filtre actif.
  • Restructuration du système de favoris : Élimination du bouton cœur isolé sur la barre de filtres du catalogue, repositionnement exclusif du bouton favori à l'intérieur de la fiche descriptive détaillée de chaque projet avec sauvegarde automatique dans le stockage local (localStorage).
  • Suppression définitive du flou (blur) à l'affichage des fiches : Élimination du filtre CSS blur qui provoquait un flou désagréable sur le texte et les éléments interactifs lors de l'ouverture et de la fermeture des modales de jeux. Rendu net et instantané garanti sur tous les écrans.
  • Deep-linking automatique des modales par URL : Possibilité de partager directement la fiche d'un projet via un hash URL (ex: #p5s, #p4g), ouvrant instantanément la fenêtre modale correspondante au chargement de la page.

Refonte de la vitrine des Créations, intégration Discord PersonaDLE & uniformisation des badges et métadonnées

  • Vitrine des Créations en grille symétrique 2x2 : Organisation claire et aérée des quatre projets de traduction phares du Grimoire (Persona 2 Innocent Sin, Shin Megami Tensei: Persona PSP, Jack Bros., SMT: Synchronicity Prologue). Suppression de l'effet de zoom d'image au survol pour une lecture stable, et agrandissement proportionné des logos de support (notamment PSP et Virtual Boy).
  • Intégration PersonaDLE au format Bannière Discord : Refonte complète du bloc PersonaDLE en bandeau horizontal inspiré du format communautaire Discord. Présentation épurée avec lien direct vers personadle.net, avatar de Jack Frost, bio synthétique, indicateur des 6 modes de quiz et crédit du concepteur Hamza.
  • Uniformisation visuelle des pilules de support : Remplacement des fonds de couleurs disparates par une capsule sombre translucide partagée entre toutes les plateformes (PlayStation, PSP, PS Vita, Nintendo Switch, Xbox, PC, Super Nintendo, Game Boy). Le rendu visuel gagne en élégance et en sobriété.
  • Contraste et lisibilité des badges de statut : Révision des badges de jaquettes et de modales (Traduction Officielle, Fan-Traduction, Projet en cours) avec micro-points lumineux et typographie à haut contraste, éliminant les teintes délavées.
  • Bandeau de métadonnées unifié dans les fiches : Remplacement des blocs carrés morcelés par un ruban horizontal fluide regroupant Développement, Édition et Traduction.
  • Logos vectoriels dédiés pour les éditeurs : Intégration de tracés SVG spécifiques pour Éditions Mana Books et MangaCollec dans les boutons d'accès officiel, modernisant les icônes de lecture.

Harmonisation des Créations du Grimoire, intégration PersonaDLE & Persona 1 PSP, déploiement global du bandeau

  • Vitrine des Créations du Grimoire du Cœur : Refonte complète de la section en grille symétrique à 2 colonnes. Intégration de Shin Megami Tensei: Persona (PSP) par Hamza comme projet communautaire officiel avec accès direct à sa fiche et son dépôt. Intégration harmonieuse de PersonaDLE au même format premium que les autres projets, éliminant la disposition en L et l'encadré style Discord.
  • Correction Jack Bros. : Précision exacte du format de patch en patch xdelta (et non IPS) dans la vitrine et l'annuaire.
  • Synopsis authentique de Persona 1 : Réécriture complète de la fiche de Shin Megami Tensei: Persona pour présenter fidèlement l'intrigue du jeu (lycée Saint Hermelin, Mikage-cho, le système Deva de SEBEC, la Reine des Neiges et Philémon).
  • Bandeau supérieur Persona 1 PSP sur tout le site : Présence unifiée du bandeau d'annonce sur l'accueil, les pages annexes (partenaires, changelog, mentions légales, patcher web) et l'ensemble des pages Persona 2 Innocent Sin.
  • Correctifs CSS et recherche en direct FAQ P2IS : Résolution du bloc de keyframes corrompu dans la feuille de style P2IS, ajout des styles pour la barre de recherche et les puces thématiques, et activation de la recherche dynamique instantanée sur la F.A.Q P2IS.

Ajout Persona 5 Day Breakers, plateformes streaming & JustWatch, refonte Partenaires & centrage audio

  • Ajout de Persona 5 The Animation : The Day Breakers : Intégration complète de l'OAV prologue spécial de 24 minutes avec sa jaquette officielle haute définition, support OAV/Épisode Spécial et lien direct Crunchyroll VOSTFR.
  • Mise à jour des catalogues streaming anime (Crunchyroll, Prime Video & JustWatch) : Actualisation des fiches d'animation dans Universo Atlus. Ajout des liens Prime Video et JustWatch pour Persona 4 The Golden Animation et Persona 5 The Animation. Clarification sur Persona 4 The Animation (indisponible actuellement sur les plateformes SVOD selon JustWatch, accessible en fandub VF intégral sur Anime-Sama et YouTube).
  • Refonte visuelle et éditoriale de la page Partenaires : Refonte complète de la page sans code générique. Cartes glassmorphism inspirées de l'esthétique Persona, badges personnalisés par rôle (Lead Dev, Fondateur Discord, Vidéaste, Fandub), boutons avec logos vectoriels SVG officiels et réécriture authentique des bios de Gyotre, Arati et de toute l'équipe.
  • Centrage optique des boutons du lecteur musical : Compensation géométrique du triangle de lecture (Play) pour un centrage parfait dans les boutons circulaires, refonte des icônes SVG (Playlist, Volume, Fermeture) et standardisation stricte en inline-flex sans décalage.

Bande-son communautaire locale, sortie physique Persona 3 The Movie & correctifs

  • Lecteur audio communautaire discret (HTML5 autonome) : Intégration d'un lecteur musical flottant épuré et stable, diffusant 13 compositions originales fan-concepts d'axel837 (Persona 6, Persona 4 Revival, Persona 3 Reload FEMC). Fichiers hébergés localement en streaming audio natif (zéro publicité, sans iframe YouTube intrusive), mode aléatoire actif dès le départ, volume discret et doux par défaut (25%), tiroir de sélection de pistes dépliable et liens directs vers la chaîne et les vidéos de l'artiste.
  • Ajout au catalogue : Persona 3 The Movie : Ajout de la fiche dédiée à la quadrilogie de films d'animation Persona 3 The Movie (Spring of Birth, Midsummer Knight's Dream, Falling Down, Winter of Rebirth), éditée en France en Blu-ray et DVD VOSTFR par All the Anime.
  • Stabilité des boutons de fermeture des fiches : Remplacement de la croix de fermeture des fiches de jeu par un tracé SVG vectoriel net, avec suppression de l'effet d'agrandissement au survol pour éliminer tout tressautement visuel.
  • Optimisation des badges et supports : Ajustement du rendu des badges de formats longs (Film, Blu-ray) pour garantir un affichage fluide et harmonieux sans retour à la ligne indésirable.
  • Mentions légales & crédits audio : Actualisation de la page des mentions légales avec une section dédiée aux crédits musicaux d'axel837, incluant les détails de composition et la liste complète des morceaux.

Fiches de jeu, crédits détaillés et prochain projet

  • Crédits détaillés : Séparation sur chaque fiche entre le studio de développement, l'éditeur / ayant droit et l'équipe de traduction française (officielle ou bénévole).
  • Badges de statut : Harmonisation des libellés entre les vignettes du catalogue et la vue détaillée.
  • Supports et plateformes : Séparation des sorties Steam des versions PC autonomes, mise à jour du logo Virtual Boy et simplification des libellés DS et 3DS.
  • Compte à rebours du prochain projet : Intégration d'un compte à rebours d'annonce pour le 20 septembre à 18h00.
  • Mise en avant de PersonaDLE : Intégration d'un encadré dédié au jeu web d'Hamza et à ses salons sur le Discord.

Harmonisation Visuelle : Badges, Typographie & Ergonomie

Interface & Identité Visuelle

  • Harmonisation des boutons : Typographie soignée, bordures contrastées et retours d'état nets sur l'ensemble des interactions.
  • Badges de jaquettes : Pastilles de statut lisibles et contrastées sur les affiches du catalogue.
  • Tags de plateformes : Identification claire des supports de jeu avec logos vectoriels et contrastes renforcés.
  • Hub Discord & Filtres : Cohérence graphique sur l'ensemble des sections d'accueil et des filtres de recherche.

Synchronisation Discord, Compteurs Auto & Neutralité Patcher

Nouveautés & Automatisations

  • Photo de profil Discord dynamique : Intégration en temps réel de l'icône actuelle du serveur Discord (Kotone Shiomi / P3P) via l'API publique Discord v10 avec mise en cache sessionStorage (10 min) pour un temps de chargement de 0 ms.
  • Compteurs de traductions 100% automatiques : Le total des projets dans la phrase d'accueil (49 traductions) et les badges des filtres se calculent et s'actualisent automatiquement à partir du catalogue megatenData (36 officielles, 8 fan trads terminées, 5 en cours).
  • Création de la page Changelog : Page dédiée au suivi chronologique des évolutions du site web, intégrée à la navigation et au sitemap.
  • Logo officiel Windows pour PC : Remplacement du logo Steam par le logo officiel Microsoft Windows (windows.webp) pour les mentions « PC (Windows) » et les pastilles de plateforme PC.

Conformité & Patcher Web

  • Retrait complet des patchs pré-hébergés : Suppression du répertoire patcher/patches/ et des boutons de préréglages. Le Patcher Web devient un outil technique universel et neutre où l'utilisateur fournit lui-même sa ROM et son patch .xdelta ou .ips téléchargé auprès des traducteurs officiels.
  • Règle Apache revalidée : Exclusion de discord_icon.webp du cache immuable d'un an dans .htaccess pour une revalidation sous 1 heure.

Refonte Responsive Mobile-First & Performances 100/100

Ergonomie Mobile

  • Correction des débordements d'écran : Résolution du bug où le site était plus large que l'écran sur mobile. Le conteneur de liens rapides du footer est désormais entièrement flexible (flex-wrap: wrap).
  • Cibles tactiles ergonomiques : Agrandissement des boutons de navigation et des filtres au format minimum 44×44px pour une navigation au pouce naturelle.
  • Protection anti-zoom iOS Safari : Forçage de la taille de police minimale à 16px sur les champs de saisie pour empêcher le zoom intempestif d'iOS.
  • Bottom Sheet modale : La fiche détaillée d'un jeu s'ouvre sous forme de panneau coulissant ancré en bas d'écran sur smartphone.

Performance & Vitesse

  • Stabilité visuelle absolue (CLS = 0.00) : 100% des images du site possèdent des attributs explicites width et height et decoding="async".
  • Chargement rapide (LCP < 1.2s) : Preload de haute priorité pour la bannière principale et polices chargées sans blocage de rendu.

Clarification E-E-A-T, Correction Logos & Redirections

Référencement & Autorité (E-E-A-T)

  • Paternité claire des projets : Clarification dans les métadonnées Schema.org JSON-LD et le contenu éditorial distinguant la fondation et le développement du site / patchs (chenetulipe) de la création du serveur Discord (@Vikmor), neutralisant les confusions de l'IA Google Search.
  • Mise à jour des profils : Actualisation de l'ensemble des liens et crédits vers le nouveau pseudo de Hamza (CodeByHaamza) et mise à jour des URLs de relecture.

Direction Artistique

  • Logos PlayStation et Steam non déformés : Application stricte de object-fit: contain et ratios naturels pour préserver la forme exacte des logos de plateformes sur toute la plateforme.

Recherche Instantanée Universo Atlus & Carrousels Fluides

  • Moteur de recherche instantané : Recherche fluide avec debounce pour filtrer parmi l'ensemble des 49 jeux et médias par titre, console ou traducteur.
  • Carrousels fluides avec scroll-snap : Défilement horizontal optimisé au toucher façon application native sur mobile et tablette.
  • Sauvegarde de session : Mémorisation de la recherche et du filtre actif dans sessionStorage.

Lancement du Web Patcher Universel

  • Moteur binaire hybride : Intégration de xdelta3 compilé en Patcher Web pour les gros fichiers (ISO PSP/PS1) et d'un moteur JavaScript natif pour les patchs IPS (SNES, Game Boy, Game Gear).
  • Confidentialité totale : Traitement 100% exécuté dans la mémoire vive du navigateur sans téléversement.

Lancement Officiel de la Nouvelle Version du Grimoire du Cœur

  • Design Sombre & Identité Persona : Nouvelle charte visuelle moderne, typographies stylisées Outfit et Plus Jakarta Sans, nuances de rouge Atlus.
  • Hub Communautaire Discord : Intégration interactive du serveur fondé par @Vikmor avec compteurs réels et aperçus des salons de traduction.
  • Centre de Documentation P2IS : Espace complet dédié au patch français de Persona 2: Innocent Sin (histoire, équipe, captures HD, patch-notes, F.A.Q).