Patch Notes

Retrouvez ici l'historique des mises à jour et nouveautés de guoba.gg.

Mise à jour 2.0.0 - Migration Astro

10 août 2026

Fonctionnalités

Roadmap Stratégique du Compte

  • Feuille de route & Planificateur d’optimisation global : Nouvel outil complet d’aide à la décision stratégique analysant l’ensemble de votre vitrine pour prioriser vos dépenses de résine et maximiser la puissance de vos personnages.

  • Baromètre de Maturité Globale : Évaluation synthétique de l’avancement du compte (sur 100) calculée à partir de 5 jauges clés : niveau des armes (90), élévation des personnages (90), niveaux des aptitudes recommandées, statistiques principales correctes et complétion des sets d’artéfacts.

  • Plan d’Action des 5 Paliers (Quick Wins) : Liste d’actions concrètes et immédiates pour atteindre 100% sur chaque indicateur de maturité (détection automatique des scalings PV%, DÉF%, ME et réactions élémentaires pour l’élévation, priorités d’aptitudes, corrections de sabliers/coupes/diadèmes et complétion des 4 pièces).

  • Optimiseur de Swaps Croisés : Algorithme de détection des permutations directes d’artéfacts entre les personnages de votre vitrine permettant de générer un gain net de score immédiat à 0 résine sans détruire l’équilibre du personnage prêteur.

  • Planificateur de Donjons : Classement intelligent de la rentabilité des donjons d’artéfacts en fonction des besoins réels de vos personnages, mettant en avant les donjons doublement rentables (où les 2 sets sont exploitables).

  • Conseiller de Synthèse Mystique : Recommandations ciblées des sets à recycler à la table de synthèse pour sécuriser vos builds sans gaspiller de résine dans des donjons obsolètes ou peu rentables.

  • Conseiller de Craft d’Élixirs Sanctifiants : Module d’aide à la décision pour le Transmutateur d’artéfacts évaluant le retour sur investissement (ROI) de vos créations sur-mesure. L’algorithme calcule l’espérance de score à +20 (avec 2 substats d’élite garanties) pondérée par le coût en élixirs (1 à 4) et la rareté naturelle des pièces (coupe > sablier/diadème > fleur/plume), intègre un filtre par budget et estime la résine économisée.

  • Toggle « Tous les personnages du jeu » : Visualisation étendue sur le Planificateur de Donjons et le Conseiller de Synthèse permettant d’afficher en transparence les personnages hors-vitrine qui bénéficient également du farm ou du craft.

  • Audit des Maillons Faibles : Diagnostic des pièces d’artéfacts les plus faibles bridant la performance de votre compte, avec identification des pièces hors-set faciles à remplacer et estimation précise du coût d’obtention en résine et en jours de farm.

  • Système de Focus Personnage interactif : Possibilité de sélectionner un personnage spécifique pour réorganiser instantanément tous les modules de la Roadmap et afficher en priorité ses gains potentiels, ses pièces défaillantes, ses donjons prioritaires, ses crafts d’élixirs recommandés et ses sets de synthèse dédiés.

Système d’Infobulles Interactives

  • Décomposition détaillée des statistiques de base et de combat : Le survol d’une statistique affiche désormais une infobulle complète expliquant l’origine exacte de sa valeur : séparation entre la base du personnage et de l’arme, total des bonus en pourcentage (stats principales et secondaires d’artéfacts, bonus d’arme, élévation et bonus 2p) ainsi que les bonus flat (fleur, plume et substats).

  • Détail instantané des rolls d’artéfacts : Le survol d’une ligne de statistique sur une carte d’artéfact révèle instantanément la décomposition précise de chacun de ses rolls, permettant de visualiser la répartition des améliorations en un coup d’œil.

  • Surbrillance croisée contextuelle : Au survol d’une statistique ou d’un buff, l’ensemble des lignes correspondantes sur les cartes d’artéfacts et dans le panneau des buffs s’illumine automatiquement avec un halo visuel doux accordé à la couleur signature du personnage (var(--char-hex)).

  • Précision des sources de buffs et synergies d’équipe : Affichage hiérarchisé et contextualisé des buffs actifs précisant clairement leur origine (arme équipée, passif de set, ou coéquipier avec mention de la constellation requise telle que C3 ou C6).

Notes de mise à jour

  • Les notes de mise à jour sont désormais consultables et intégrées directement sur le site, en français et en anglais.

Mapping

Ajouts

  • Personnages
    • Odette
      • Mapping général et 2 teams.
    • Alyosha
      • Mapping général et 1 team.
  • Armes
    • Ajout de l’arme Plume hivernale du lac blanc.
    • Ajout de l’arme Lame exaphane.
    • Ajout de l’arme Puits-de-braises.
    • Ajout de l’arme Lame de lave de l’hérétique.
    • Ajout de l’arme Lame de rédemption.
    • Ajout de l’arme Forgée par la loi d’or.
    • Ajout de l’arme Alliance du givre et de la neige.
    • Ajout de l’arme Vue de jade.
    • Ajout de l’arme Chant de la veillée.
    • Ajout de l’arme Souffle de givre.
    • Ajout de l’arme Écho du cœur.
    • Ajout de l’arme Choc des rois.
  • Artéfacts
    • Ajout du set d’artéfacts Preuve écarlate.
    • Ajout du set d’artéfacts Cœur de la fournaise.
  • Équipiers
    • Alyosha C6

Modifications

  • Personnages
    • Sandrone
      • Modification de la team DPS Astroconduction pour remplacer Escoffier par Odette et Qiqi par Alyosha.
    • Yumemizuki Mizuki
      • Ajout de la team DPS Astrodispersion avec Odette, Le Voyageur et Sucrose.
    • Cyno
      • Modification de la team DPS Astroconduction pour remplacer Sandrone par Odette.
    • Wriothesley
      • Modification de la team DPS Astroconduction pour remplacer Sandrone par Odette et Escoffier par Alyosha.
    • Qiqi
      • Modification de la team Support Astroconduction pour remplacer Escoffier par Odette.
    • Yae Miko
      • Modification de la team Sub-DPS Astroconduction pour remplacer Escoffier par Odette et Qiqi par Alyosha.
    • Ajout des 2 pièces Preuve écarlate et Cœur de la fournaise aux personnages qui scale sur l’ATK.

UX/UI

Modifications

  • Uniformisation typographique : Retrait des dépendances à des polices externes secondaires pour privilégier l’usage harmonieux de la typographie du jeu (ShinShin) et des polices système natives.
  • Fluidité de navigation : Élimination totale des micro-blocages de l’interface lors du chargement des données de compte grâce au traitement asynchrone hors du thread principal.

Performances

Ajouts

  • Pré-compression Brotli & Gzip au Build (vite-plugin-compression) : Tous les fichiers HTML, JS, CSS et JSON sont pré-compressés pour réduire drastiquement la bande passante (ex. : rollTable.json compressé à ~9.1 Ko en Brotli au lieu de 172 Ko non compressé, réduction de 94%).
  • Architecture de cache IndexedDB (db.js) : Migration de l’ancien localStorage vers un stockage local asynchrone pour les 6 à 8 Mo de dictionnaires de jeu Enka (avatars, locs, relics, weapons, namecards, pfps). Le cache est conservé de manière fiable pendant 24h avec gestion de TTL.
  • Directives réseau preconnect et dns-prefetch : Anticipation de la résolution DNS et des poignées de main TLS vers les domaines Enka (enka.network) et CDN.
  • Attributs de rendu d’image optimisés : Déploiement de decoding="async" et loading="lazy" sur les ressources visuelles de la vitrine, avec fetchpriority="high" ciblé sur l’artwork principal.
  • Génération automatique du Sitemap XML (@astrojs/sitemap) : Production automatisée de sitemap-index.xml lors de chaque build.
  • Préchargement et conversion des splash arts : Lors du chargement d’un profil de joueur, le splash art du premier personnage de la vitrine est chargé en priorité tandis que les splash arts des autres personnages de la vitrine sont chargés en arrière-plan pour un affichage quasi-instantané. Les splash arts sont convertis en WebP Lossless et sont pre-rendered avec décodage GPU.

Modifications

  • Découplage dynamique de rollTable.json (~175 Ko) : Chargement à la demande par import dynamique ESM (import()) uniquement lorsque le scoring ou la vitrine est sollicité. Le bundle JavaScript initial des pages statiques passe de ~170 Ko à 74 Ko (réduction de plus de 55%).
  • Lazy-loading du module d’export d’image (dom-to-image-more) : Les ~26 Ko de la bibliothèque de capture PNG ne sont désormais téléchargés que si l’utilisateur clique sur le bouton d’export.
  • Suppression du CDN FontAwesome (~200 Ko) : Remplacement de l’ensemble de la bibliothèque externe par des icônes SVG légères intégrées directement, supprimant une requête bloquante et allégeant le chargement initial.

Autre

  • Migration vers l’architecture Astro 5 : Refonte modulaire du code source en composants découplés (src/components/, src/layouts/, src/scripts/) et gestion d’état centralisée avec Nanostores (appStore.js).
  • SEO & Référencement avancé :
    • Mise en place de balises canoniques <link rel="canonical"> automatiques sur toutes les pages.
    • Implémentation des schémas de données structurées Schema.org (JSON-LD) : WebApplication (accueil), AboutPage & FAQPage (à propos), ProfilePage & Organization (équipe) et WebPage (confidentialité).

Correctifs

  • Gestion de mémoire navigateur : Élimination définitive des erreurs et avertissements QuotaExceededError / localStorage plein.
  • Stabilité des scripts : Correction d’une régression d’import nanostores (ReferenceError: setUserData is not defined) et d’une collision de variable de scope (i) dans les gestionnaires d’événements.
  • Squelette thèmes alternatifs : Correction d’une anomalie où les variables de fond (--bg-card) et de bordure (--border-color) restaient bloquées sur le gris sombre du thème par défaut pour tous les autres thèmes (Guild, Abyssal, Sea, Wish). Les animations de chargement s’adaptent désormais parfaitement aux couleurs du thème sélectionné.

Update 2.0.0 - Astro Migration

August 10, 2026

Features

Strategic Account Roadmap

  • Roadmap & Global Optimization Planner: New comprehensive strategic decision-making tool that analyzes your entire showcase to prioritize your resin spending and maximize your characters’ power.

  • Global Maturity Barometer: Synthetic assessment of account progress (out of 100) calculated from 5 key gauges: weapon level (90), character Ascension (90), recommended talent levels, correct main stats, and artifact set completion.

  • 5-Tier Action Plan (Quick Wins): List of concrete, immediate actions to reach 100% on each maturity indicator (automatic detection of HP%, DEF%, and EM scaling and elemental reactions for Ascension, talent priorities, Sands/Goblet/Circlet corrections, and 4-piece set completion).

  • Cross-Swap Optimizer: Algorithm that detects direct artifact swaps between the characters in your showcase, generating an immediate net score gain at 0 resin without disrupting the lending character’s build.

  • Domain Planner: Smart ranking of artifact Domain profitability based on your characters’ actual needs, highlighting doubly profitable Domains (where both sets are usable).

  • Strongbox Advisor: Targeted recommendations of which sets to recycle at the Strongbox to secure your builds without wasting resin on outdated or low-value Domains.

  • Sanctifying Elixir Crafting Advisor: Decision-support module for the Artifact Transmuter that evaluates the return on investment (ROI) of your custom crafts. The algorithm calculates the expected score at +20 (with 2 guaranteed elite substats) weighted by Elixir cost (1 to 4) and the natural rarity of each piece (Goblet > Sands/Circlet > Flower/Plume), includes a budget filter, and estimates the resin saved.

  • “All game characters” toggle: Extended view on the Domain Planner and Strongbox Advisor, letting you see, in a subdued display, off-showcase characters who also benefit from the farm or craft.

  • Weak Link Audit: Diagnosis of the weakest artifact pieces holding back your account’s performance, with identification of easy-to-replace off-set pieces and a precise estimate of the resin and farming days needed to obtain a replacement.

  • Interactive Character Focus system: Select a specific character to instantly reorganize every Roadmap module and bring their potential gains, weak pieces, priority Domains, recommended Elixir crafts, and dedicated Strongbox sets to the front.

Interactive Tooltip System

  • Detailed breakdown of base and combat stats: Hovering over a stat now shows a full tooltip explaining exactly where its value comes from: the split between character base and weapon base, the total percentage bonuses (artifact main/substats, weapon bonus, Ascension, and 2-piece set bonus), and flat bonuses (Flower, Plume, and substats).

  • Instant artifact roll breakdown: Hovering over a stat line on an artifact card instantly reveals the precise breakdown of each of its rolls, letting you see the distribution of upgrades at a glance.

  • Contextual cross-highlighting: Hovering over a stat or a buff automatically lights up every corresponding line on the artifact cards and in the buff panel with a soft visual glow tinted to the character’s signature color (var(--char-hex)).

  • Clearer buff sources and team synergies: Hierarchical, contextualized display of active buffs that clearly states their origin (equipped weapon, set passive, or teammate — including the required Constellation, e.g. C3 or C6).

Patch Notes

  • Patch notes can now be viewed directly on the site, in both French and English.

Mapping

Additions

  • Characters
    • Odette
      • General mapping and 2 teams.
    • Alyosha
      • General mapping and 1 team.
  • Weapons
    • Added the weapon Whitelake Frostfeather.
    • Added the weapon Exaiphanes Blade.
    • Added the weapon Emberwell.
    • Added the weapon Heretic’s Molten Blade.
    • Added the weapon Blade of Atonement.
    • Added the weapon Forged by the Golden Melody.
    • Added the weapon Covenant of Frost and Snow.
    • Added the weapon Jade Vista.
    • Added the weapon Song of the Vigil.
    • Added the weapon Frostbreath.
    • Added the weapon Echoes of the Heart.
    • Added the weapon Clash of Kings.
  • Artifacts
    • Added the artifact set Scarlet Proof.
    • Added the artifact set Heart of the Furnace.
  • Teammates
    • Alyosha C6

Changes

  • Characters
    • Sandrone
      • Updated the Stellar-Conduct DPS team to replace Escoffier with Odette and Qiqi with Alyosha.
    • Yumemizuki Mizuki
      • Added the Stellar Swirl DPS team with Odette, the Traveler, and Sucrose.
    • Cyno
      • Updated the Stellar-Conduct DPS team to replace Sandrone with Odette.
    • Wriothesley
      • Updated the Stellar-Conduct DPS team to replace Sandrone with Odette and Escoffier with Alyosha.
    • Qiqi
      • Updated the Stellar-Conduct Support team to replace Escoffier with Odette.
    • Yae Miko
      • Updated the Stellar-Conduct Sub-DPS team to replace Escoffier with Odette and Qiqi with Alyosha.
    • Added the Scarlet Proof and Heart of the Furnace pieces to characters who scale on ATK.

UX/UI

Changes

  • Typography cleanup: Removed dependencies on secondary external fonts in favor of the game’s own typeface (ShinShin) and native system fonts.
  • Smoother navigation: Fully eliminated interface micro-stutters when loading account data, thanks to asynchronous processing off the main thread.

Performance

Additions

  • Brotli & Gzip pre-compression at build time (vite-plugin-compression): All HTML, JS, CSS, and JSON files are now pre-compressed to drastically cut bandwidth (e.g., rollTable.json compressed to ~9.1 KB with Brotli instead of 172 KB uncompressed, a 94% reduction).
  • IndexedDB cache architecture (db.js): Migrated from the old localStorage to asynchronous local storage for the 6–8 MB of Enka game dictionaries (avatars, locs, relics, weapons, namecards, pfps). The cache is reliably kept for 24h with TTL management.
  • preconnect and dns-prefetch network hints: Early DNS resolution and TLS handshakes with Enka (enka.network) and CDN domains.
  • Optimized image rendering attributes: Rolled out decoding="async" and loading="lazy" on showcase visuals, with fetchpriority="high" targeted at the main artwork.
  • Automatic XML Sitemap generation (@astrojs/sitemap): Automated production of sitemap-index.xml on every build.
  • Splash art preloading and conversion: When a player profile loads, the first showcased character’s splash art is loaded with priority while the other showcased characters’ splash arts load in the background for near-instant display. Splash arts are converted to Lossless WebP and pre-rendered with GPU decoding.

Changes

  • Dynamic decoupling of rollTable.json (~175 KB): Now loaded on demand via dynamic ESM import (import()), only when scoring or the showcase is used. The initial JavaScript bundle for static pages drops from ~170 KB to 74 KB (a 55%+ reduction).
  • Lazy-loading of the image export module (dom-to-image-more): The ~26 KB PNG capture library is now downloaded only when the user clicks the export button.
  • Removed the FontAwesome CDN (~200 KB): Replaced the entire external library with lightweight, inlined SVG icons, removing a render-blocking request and lightening the initial load.

Other

  • Migration to the Astro 5 architecture: Modular rewrite of the source code into decoupled components (src/components/, src/layouts/, src/scripts/) with centralized state management via Nanostores (appStore.js).
  • SEO & advanced search optimization:
    • Automatic canonical <link rel="canonical"> tags added to every page.
    • Implemented Schema.org structured data (JSON-LD): WebApplication (home), AboutPage & FAQPage (about), ProfilePage & Organization (team), and WebPage (privacy).

Fixes

  • Browser memory management: Permanently eliminated QuotaExceededError / “localStorage full” errors and warnings.
  • Script stability: Fixed a Nanostores import regression (ReferenceError: setUserData is not defined) and a variable scope collision (i) in event handlers.
  • Alternate theme skeletons: Fixed an issue where the background (--bg-card) and border (--border-color) variables stayed locked to the default theme’s dark gray for every other theme (Guild, Abyssal, Sea, Wish). Loading animations now properly adapt to the colors of the selected theme.