Journal des mises à jour
Suivi des évolutions de Mythoskolis : ajouts, corrections et chantiers en cours.
23/09/2026
Ce que cela change pour les visiteurs
- Depuis le HoloGraph, un badge discret Découvrir l’outil derrière le HoloGraph ouvre désormais, dans un nouvel onglet, la démo publique de l’inspecteur YAML.
- La visite guidée de la démo YAML accompagne maintenant explicitement le passage de la vue projetée vers le HoloGraph : le bouton est mis en évidence puis réellement activé avant la consultation du mode avancé.
- Dans le mode avancé, les extraits sourcés indiquent également la relation documentée (parent, enfant, fratrie ou consort) en plus du nom de l’œuvre et du passage cité.
- L’accueil de la démo suit mieux son badge de visite guidée sur les petits écrans : le doigt et le cadre disparaissent lorsque le badge sort du viewport, puis se repositionnent lorsqu’il redevient visible.
Encart technique : démo YAML et passerelle depuis le HoloGraph
- Le lien vers la démo utilise un badge léger, un nouvel onglet et
noopener noreferrer, sans modifier la navigation du site ni ajouter de lien inverse. - La séquence HoloGraph de la visite réutilise le clic réel du bouton de changement de vue avant d’ouvrir le mode avancé et la modale de source.
- La modale d’extrait reçoit le libellé relationnel produit par le même rôle de relation que le graphe, afin d’éviter une description différente entre la vue et la source.
- Le positionnement de l’onboarding est calculé depuis le rectangle réel du badge et ne le remplace plus par une position fixe au bord de l’écran.
Prochains chantiers
- Création envisagée d’une interface de contribution à la documentation, inspirée de l’interface d’administration actuelle, pour faciliter les contributions à la généalogie et aux mentions dans les textes sources, tout en permettant d’identifier les contributeurs. La méthode d’identification reste à définir afin de préserver une contribution possible sans inscription obligatoire ni cookies intrusifs.
10/09/2026
Ce que cela change pour les visiteurs
- Les textes antiques peuvent désormais relier précisément leurs formulations aux figures et groupes narratifs de Mythoskolis. Les noms directs, épithètes, périphrases, pronoms et formes romaines sont surlignés sans modifier le texte source original.
- Le survol d’un passage annoté affiche une présentation contextualisée volontairement légère : nom du référent, portrait lorsqu’il existe, résumé court disponible et forme de désignation. Depuis un texte source, cette présentation permet aussi de rejoindre la fiche détaillée lorsqu’elle est publiée.
- Chaque texte propose un index compact de ses référents, avec recherche et nombre d’occurrences. Après avoir choisi une figure, un navigateur persistant permet de passer à l’occurrence précédente ou suivante sans revenir en haut de la page.
- Les fiches détaillées résument désormais la présence de la figure dans les sources. Une page de corpus dédiée prend le relais pour parcourir l’ensemble de ses attestations et les filtrer par texte, formulation ou type de désignation.
- La nouvelle recherche globale retrouve à la fois les textes, les référents et leurs formulations annotées. Une recherche portant sur un nom canonique peut ainsi faire remonter les épithètes et périphrases qui lui ont été reliées éditorialement.
- Les extraits sourcés du HoloGraph restituent également les annotations présentes dans le passage, tout en conservant une présentation adaptée au contexte du graphe et sans multiplier les renvois vers les fiches.
Encart technique : corpus annoté et nouveau workflow éditorial
- Les mentions sont conservées dans un registre YAML séparé sous la forme de plages d’offsets inclusives. Le corps des fichiers Markdown reste intact ; une surface attendue détecte automatiquement toute dérive provoquée par une modification ultérieure de la source.
- Le résolveur accepte les plages superposées. Une périphrase visant Héra peut donc contenir une seconde plage visant Zeus, et le rendu rassemble les différentes annotations sur leur portion commune.
- L’inspecteur dispose maintenant de deux entrées complémentaires : travail depuis la fiche d’un référent, ou méta-recherche d’une formulation dans l’ensemble des textes hébergés avec restriction possible à une source.
- Dans le corps Markdown de l’inspecteur, les plages déjà traitées restent visibles. Leur survol ouvre une fiche fixe proposant Modifier et Supprimer ; la sélection d’un nouveau passage ouvre séparément un composeur flottant pour rechercher une figure, choisir le type de désignation et enregistrer l’offset.
- Lorsque la nouvelle sélection recoupe une annotation existante, les deux panneaux sont placés côte à côte si l’espace disponible le permet, puis empilés sans recouvrement sur les écrans plus étroits.
- Les ajouts successifs conservent le texte, la recherche, la position de lecture et les paramètres utiles. Tout référencer applique une même attribution à toutes les correspondances valides, avec confirmation, dédoublonnage et respect par défaut des limites lexicales Unicode afin d’éviter notamment de confondre « Héra » avec le début de « Héraclès ».
- Les panneaux Nouvelle mention et Occurrences sont repliables et conservent leur état pendant les opérations éditoriales. Les suppressions et les rafraîchissements ne referment plus autoritairement l’espace de travail actif.
- Trois artefacts publics distincts exposent le catalogue des mentions, l’index de recherche et les passages nécessaires aux extraits contextualisés. Leur cohérence, la validité des offsets et l’égalité des index de couverture sont contrôlées au build et par les tests automatisés.
09/09/2026
Ce que cela change pour les visiteurs
- Dès qu’un email de récupération est vérifié, la zone permettant d’effacer le bac à sable sans PIN disparaît des options. En cas d’oubli, le renouvellement du PIN passe exclusivement par le code temporaire envoyé à cette adresse.
- Les boutons secondaires des fenêtres de verrouillage et de récupération restent désormais lisibles en thème sombre, y compris pendant le survol, au clavier et lorsqu’une action est temporairement désactivée.
- En mode édition, les actions du portrait sélectionné restent au-dessus du portrait central et entièrement cliquables sur mobile comme sur ordinateur, sans recouvrir les fenêtres ni les commandes du bac à sable. Le menu burger et le sélecteur Éditer/Explorer restent eux-mêmes accessibles quels que soient le portrait actif et les panneaux ouverts.
- Les résultats de recherche dans le HoloGraph et le bac à sable n’affichent plus les illustrations génériques comme de faux portraits. Les véritables portraits utilisent désormais le même cadrage circulaire stable que la recherche de l’accueil ; lorsqu’aucun portrait n’existe, aucun médaillon dégradé n’est montré.
Encart technique : correctifs UX et sécurité du bac à sable
- L’affichage de la zone dangereuse dépend maintenant à la fois de la présence d’un verrou et de l’absence de métadonnées de récupération vérifiées. Le workflow existant « Code oublié ? » continue de diriger un verrou récupérable vers la vérification par email.
- Une variante secondaire commune reprend explicitement la surface claire et le texte sombre du bouton d’annulation, indépendamment du mécanisme d’activation du thème. Les états
focus-visibleetdisabledsont définis au niveau du composant badge partagé. - Le groupe d’actions actif est temporairement porté dans la couche racine du composant. Il échappe ainsi aux contextes d’empilement et aux zones de rognage des cadrans, puis retrouve sa place dans le portrait au changement de focus, de rendu ou de mode.
- Les niveaux d’empilement sont maintenant isolés explicitement : contenu du graphe, actions portées, contrôles du bac à sable, puis modales. La surface vide de la barre ne capture aucun événement ; seuls le menu burger et le sélecteur de mode restent interactifs.
- Le rendu partagé des résultats distingue désormais les quatre visuels de substitution
unknown_*des portraits réels. Comme sur l’accueil du HoloGraph, les vrais portraits sont rendus par une image avec cadragecover, masquée jusqu’à son chargement ; leur géométrie est contrainte à 36 × 36 pixels et le cache utilise l’identifiant stable plutôt que le slug potentiellement ambigu.
08/09/2026
Ce que cela change pour les visiteurs
- Le bac à sable HoloGraph peut désormais être protégé par un code PIN local de 4 à 8 chiffres. L’exploration de l’arbre reste libre, tandis que le passage en édition, l’import d’un fichier et la remise à zéro demandent le code lorsque la session est verrouillée.
- Une session correctement déverrouillée reste fluide jusqu’à un verrouillage manuel ou un rechargement complet de la page. Le code peut être modifié ou supprimé depuis les options du bac à sable.
- Un fichier
.mythprotégé peut être exporté avec son verrouillage, ou sous la forme d’une copie partageable sans verrouillage sans modifier le bac actuellement ouvert. - Un email de récupération facultatif peut désormais être vérifié par un code à 6 chiffres. En cas de PIN oublié, un nouveau code temporaire permet de définir un nouveau PIN sans révéler l’ancien et sans créer de compte.
- Sans email vérifié, l’effacement n’est plus proposé directement depuis « Code oublié ? » : il passe par une zone dangereuse distincte, la saisie de
EFFACER, puis une confirmation finale. - L’aide du bac à sable explique désormais ce fonctionnement en français et en anglais, ainsi que sa limite essentielle : le code évite surtout les modifications accidentelles, mais ne chiffre pas le contenu du fichier.
Encart technique : verrouillage et récupération du bac à sable
- Le verrouillage ne repose sur aucun compte. Seuls un sel aléatoire, le nombre d’itérations et un vérificateur dérivé par PBKDF2-SHA256 sont persistés ; le code PIN brut et l’état déverrouillé de la session ne sont jamais enregistrés.
- La récupération optionnelle utilise quatre fonctions Cloudflare Pages, des challenges temporaires dans D1 et l’envoi Resend. Le serveur ne reçoit jamais l’arbre, les portraits ou le PIN ; l’adresse n’est conservée en clair ni localement ni dans l’export.
- Les OTP expirent après dix minutes, sont limités à cinq essais, deviennent inutilisables après validation et font l’objet de limites par bac, hash d’email et adresse IP.
- La dérivation utilise 200 000 itérations et un sel propre à chaque création de code. La comparaison du vérificateur est effectuée sans sortie anticipée liée au contenu.
- Le champ
lockreste optionnel afin de préserver les anciens exports. Les blocs malformés ou anormalement coûteux sont rejetés de façon défensive sans écraser les données déjà ouvertes. - Les imports sont normalisés avant leur persistance pour éliminer toute propriété étrangère au format attendu. Les exports protégés et non protégés réutilisent la même normalisation et ne modifient pas l’état maître.
- Les modales de saisie et de choix prennent en charge le clavier, restaurent le focus à leur fermeture et effacent immédiatement les champs de code. La mise en page reste adaptée aux petits écrans.
- La dérivation et la vérification du PIN, les formats persistés, l’export/import et le cycle OTP (expiration, anti-rejeu, limites d’essais et d’envoi) sont couverts par des tests automatisés.
07/09/2026
Ce que cela change pour les visiteurs
- Dans la généalogie détaillée des fiches, les groupes narratifs sans membres nommément déclarés restent désormais repliés sur leur seul libellé. Une fratrie mixte comme celle de Moros n’attribue donc plus artificiellement les mêmes individus aux Hespérides, aux Kères et aux Oneiroi, tandis que les Moires continuent d’afficher Atropos, Clotho et Lachésis.
- Ces groupes repliés utilisent désormais partout la même pastille dorée et conduisent directement vers leur fiche détaillée lorsqu’elle est publiée.
- Lorsqu’un groupe sans membres précisés occupe lui-même le centre d’une fiche, ses frères et sœurs issus d’une même déclaration familiale restent regroupés ; les membres connus d’un autre groupe, comme les trois Moires, sont également restitués dans leur groupe au lieu d’être dispersés en cartes individuelles.
Encart technique : groupes narratifs abstraits
- Le rendu distingue maintenant l’absence de métadonnée de groupe d’un groupe explicitement déclaré avec une liste de membres vide.
- Les identifiants de la fratrie concrète portés par
explicit_group_idsne sont plus utilisés comme repli pour peupler untarget_groupabstrait ; seuls sesmember_idsexplicites peuvent être affichés comme membres. - Les membres explicitement affichés au sein d’un groupe sont retirés du bloc agrégé voisin afin de ne pas apparaître deux fois dans la même fratrie.
- Le composant des relations détaillées porte lui-même la variante visuelle des groupes et sa sémantique de lien, ce qui évite les divergences entre les cadrans de parents, fratrie, consorts et enfants.
- La lecture de
target_grouptient compte du sens réel de la relation : une métadonnée décrivant le groupe central ne masque plus le contexte de regroupement de l’autre extrémité. L’appartenance normaliséenarrative_group_idspermet de reconstruire les membres connus quelle que soit la perspective choisie. - Cette distinction s’applique génériquement aux relations de fratrie et de descendance, sans exception liée à un groupe particulier, et fait l’objet de tests automatisés.
06/09/2026
Ce que cela change pour les visiteurs
- Les groupes narratifs peuvent désormais disposer de leur propre fiche détaillée et apparaître dans le même catalogue que les figures individuelles, avec un badge et un traitement visuel distincts.
- Lorsqu’une recherche correspond directement au nom d’un groupe, sa fiche remonte avant les entités qui correspondent seulement par leur nature. Les fiches des Kères, des Érinyes, des Géants, des Méliades, des Oneiroi et des Ouréa inaugurent ce parcours éditorial complet.
- Depuis le HoloGraph, un groupe placé au centre propose maintenant l’accès à sa fiche lorsqu’elle existe, sans créer de lien lorsque le groupe ne possède pas encore de contenu détaillé.
- Dans le bac à sable, le menu burger s’ouvre désormais indépendamment du moteur d’édition et passe au-dessus des étiquettes et des autres éléments du graphe.
- Le carrousel de découverte de la page d’accueil affiche désormais le nom éditorial localisé des figures et des groupes, y compris pour les figures absentes de la généalogie comme Arachné.
- Le mode Interprétation / Iconographie ne télécharge plus au chargement initial la variante média inactive sur la home, les fiches, les récits et leurs listes. L’autre variante n’est demandée qu’au moment où l’utilisateur change de mode.
- Dans les textes antiques découpés en de nombreuses parties, la navigation entre chants ou livres est désormais repliée dans un sélecteur compact. La partie courante reste immédiatement visible sans que, sur mobile, les 24 livres de l’Iliade occupent tout l’écran.
Encart technique : fiches de groupes narratifs
- Le frontmatter des fiches reconnaît explicitement les types
entityetnarrative_group, avecentitycomme valeur par défaut pour préserver les contenus existants. - Les listings, routes détaillées et résolveurs généalogiques FR/EN consomment désormais les nœuds du graphe plutôt que les seules entités individuelles.
- Le classement des résultats directs de groupes est partagé entre les deux langues et couvert par des tests automatisés, notamment pour les recherches partielles sans accents.
- Le MD Inspector permet de créer, identifier et modifier les deux types de fiches depuis une même section Entités & groupes.
- Le rendu des portraits conserve sa priorité métier : carrousel des membres lorsqu’ils sont explicités, portrait propre du groupe dans le cas contraire, puis visuel de repli.
- La collection éditoriale interne est désormais nommée
figuresplutôt queentites, afin de couvrir sans ambiguïté les figures individuelles et collectives. Cette migration ne modifie aucune URL publique.
Encart technique : chargement conditionnel des médias
- La préférence enregistrée est lue de façon synchrone avant le rendu du contenu, puis un chargeur partagé assigne uniquement les
src, arrière-plans et sources vidéo correspondant au mode actif. - Les URL des variantes restent dans des attributs
data-*, qui ne déclenchent aucun téléchargement par le navigateur. Les contenus ajoutés dynamiquement sont pris en charge par le même mécanisme. - Lors d’un changement de mode, les arrière-plans sont préchargés avant substitution afin d’éviter un flash visuel ; les dimensions et conteneurs existants sont conservés pour ne pas introduire de décalage de mise en page.
- Le carrousel de la home résout indifféremment les entités et les groupes du graphe, puis privilégie les champs éditoriaux
display_fr/display_en. Le slug ne reste qu’un ultime repli technique.
Mises à jour antérieures
05/09/2026
Ce que cela change pour les visiteurs
- L’adresse générique du HoloGraph ouvre désormais un écran d’accueil calme et épuré, en français comme en anglais. Il permet de rechercher directement une figure ou un groupe narratif, de commencer avec Zeus, Gaïa ou Athéna, ou de lancer l’une des démonstrations guidées.
- Une sélection depuis cet accueil ouvre immédiatement le graphe sur le bon centre, sans passage visible par Zeus. Les adresses ciblées continuent quant à elles d’ouvrir directement le HoloGraph, sans écran intermédiaire.
- Les portraits de l’accueil suivent le mode Interprétation / Iconographie, la navigation au clavier est prise en charge et les boutons Précédent / Suivant permettent de circuler naturellement entre l’accueil et les vues explorées.
- Sur mobile compatible, une suggestion discrète d’installation de Mythoskolis peut apparaître lorsque le navigateur autorise réellement l’installation de la PWA. Elle n’est jamais affichée en mode standalone et reste masquée plusieurs semaines lorsqu’elle est fermée.
- Sur mobile, les portraits du HoloGraph terminent désormais leur animation exactement à leur position finale, sans petit saut de recalage après un changement de centre.
- Le contour doré du cadran
fratrie, lorsqu’un groupe narratif y est déplié, reste maintenant contenu dans le cadran sur les petits écrans.
Encart technique : accueil du HoloGraph et installation PWA
- Les routes
/fr/holograph/et/en/holograph/disposent maintenant d’un composant d’accueil dédié, tandis que les routes comportant un slug conservent leur rendu direct historique. - La recherche, la résolution des portraits et la construction des slugs localisés reposent sur des helpers partagés avec le client du graphe afin d’éviter des logiques parallèles.
- L’initialisation interactive et le chargement des données généalogiques sont différés jusqu’à la première action d’entrée dans le graphe. Les démonstrations continuent d’utiliser leur runtime existant et l’ancien indice passif n’est désactivé que dans ce nouveau parcours explicite.
- La suggestion PWA s’appuie sur
beforeinstallprompt, exige une action de l’utilisateur avant le prompt natif et mémorise localement une fermeture pendant 21 jours.
Encart technique : géométrie des transitions mobiles
- Le graphe fantôme utilisé pour mesurer les cibles d’animation reprend désormais les dimensions réellement calculées du HoloGraph sur tous les formats d’écran et reproduit la structure DOM des cadrans réels.
- Les recentrages différés du viewport sont annulés pendant un changement de centre afin que le repère de coordonnées ne se déplace plus entre la fin de l’animation et le rendu définitif.
- Sur mobile, le halo du cadran narratif étendu est rendu vers l’intérieur pour éviter qu’il empiète sur les cadrans voisins malgré leur espacement réduit.
04/09/2026
Ce que cela change pour les visiteurs
- L’URL du HoloGraph suit désormais automatiquement la figure ou le groupe narratif placé au centre. Une vue explorée peut donc être partagée directement en copiant simplement l’adresse du navigateur.
- Les boutons Précédent et Suivant permettent de reparcourir les changements de centre sans recharger toute la page, tandis que la démonstration guidée ne surcharge pas inutilement cet historique.
- Les adresses du HoloGraph respectent maintenant les slugs propres à chaque langue. Le sélecteur français/anglais conserve la même figure centrale, par exemple entre
/fr/holograph/eurybie/et/en/holograph/eurybia/. - Plusieurs régressions de rendu ont également été corrigées :
- sélectionner un consort fait de nouveau remonter en tête les enfants associés dans le cadran
enfants; - deux groupes narratifs frères, comme les Océanides et les Potamoï, apparaissent de nouveau réciproquement dans le cadran
fratrie; - les transitions entre ces groupes conservent désormais la continuité visuelle du portrait central.
- sélectionner un consort fait de nouveau remonter en tête les enfants associés dans le cadran
Encart technique : URLs partageables, historique et groupes narratifs
Navigation et i18n
- Les recentrages déclenchés par l’utilisateur utilisent l’History API pour ajouter une étape de navigation sans rechargement ; les initialisations et automatismes remplacent seulement l’état courant.
- Chaque entrée conserve l’identifiant stable du centre, tandis que l’adresse publique utilise le slug localisé français ou anglais, avec repli sur l’identifiant en cas d’homonymie.
- Le titre du document et son URL canonique sont synchronisés avec le centre courant.
- Le sélecteur de langue résout désormais les entités et les groupes narratifs du HoloGraph avant de construire la route dans la langue cible.
Rendu HoloGraph
- L’ordre des enfants associés à un consort est calculé après restauration de l’ordre visuel et traite les groupes narratifs comme des unités indivisibles.
- Les groupes frères explicites utilisent leur propre proxy comme ancre de rendu, dans le graphe réel comme dans le graphe fantôme des transitions.
- Les alias de transition couvrent l’identifiant, les slugs localisés et les membres d’un groupe, ce qui évite les ruptures lorsque l’identifiant technique diffère du slug public.
21/04/2026
Ce que cela change pour les visiteurs
- Le HoloGraph a fait l’objet d’une nouvelle passe de rationalisation et d’allègement interne. Le comportement général est plus fluide, en particulier dans certaines séquences qui devenaient auparavant plus lourdes, comme les cas de Métis ou de Dioné.
- Les changements de centre sont désormais plus lisibles : portraits, groupes narratifs et autres nœuds liés convergent mieux vers leur position finale, au lieu de produire des déplacements parfois confus ou mal raccordés à l’état d’arrivée.
- Le cadran
fratriegère maintenant plus proprement plusieurs cas résiduels de groupes narratifs :- un groupe narratif avec membres explicités n’affiche plus ses membres en doublon au même niveau ;
- ce comportement vaut aussi quand l’entité centrale n’appartient pas elle-même à ce groupe ;
- et il vaut aussi quand le centre est un autre groupe narratif.
- Dans le cadran
enfants, le clic sur un enfant recentre de nouveau plus proprement ses frères et sœurs autour de lui, tout en conservant l’affichage normal des groupes narratifs explicites présents dans le même cadran. - Le mode de base de la démo HoloGraph a été ajusté sur certaines étapes autour de Gaïa, des Cyclopes et des Titans : le scroll du cadran précède maintenant mieux le clic guidé, ce qui évite que certains groupes restent partiellement hors champ.
- Quand une démo HoloGraph est active, les modales du site sont désormais neutralisées plus proprement, ce qui réduit les interférences visuelles ou interactives pendant la démonstration.
Encart technique : allègement du client HoloGraph, transitions et derniers correctifs de regroupement
Client HoloGraph
- Le client interactif a été refactorisé pour factoriser davantage les étapes de rendu des cadrans et réduire les recalculs redondants.
- Les logiques de groupes narratifs de
fratrieet dechildrenpartagent désormais une base plus commune, avec :- structures de build unifiées ;
- index d’appartenance narrative ;
- cache léger pour certains regroupements enfants.
Transitions et recentrage
- Le calcul des positions cibles lors des changements de centre a été repris pour mieux tenir compte des groupes narratifs.
- Les animations utilisent maintenant aussi des alias de transition entre un groupe affiché et ses membres sous-jacents, ce qui améliore la cohérence entre mouvement observé et position finale réelle.
- Plusieurs clones et vols animés ont été nettoyés pour supprimer certains artefacts de rendu et des décalages inutiles.
Groupes narratifs et cadran fratrie
- Le regroupement narratif de
fratriese déclenche désormais dans davantage de cas documentaires, y compris lorsque le groupe narratif n’est pas central. - Lorsqu’un groupe explicite est déjà présent dans la liste visible, il redevient le niveau d’affichage prioritaire et empêche ses membres d’être réinjectés en parallèle.
- La détection sait aussi mieux reconstruire certains cas où l’appartenance au groupe passe par les métadonnées d’appartenance plutôt que par la seule relation actuellement visible.
Cadran enfants
- La redistribution visuelle autour d’un enfant focus a été rétablie sans casser les groupes narratifs explicites du cadran.
- Le tri interne se fait désormais à l’échelle des slots de rendu plutôt qu’au niveau de portraits isolés, afin de préserver les groupes comme unités d’affichage tout en maintenant la priorité de placement autour du portrait focus.
Démo HoloGraph
- Le runtime de démo réutilise mieux les primitives existantes de scroll de cadran avant certains clics guidés.
- Les modales ouvertes pendant une démo sont temporairement rendues inertes, afin de ne pas parasiter les interactions simulées.
14/04/2026
Ce que cela change pour les visiteurs
- Le HoloGraph a reçu une nouvelle passe de corrections ciblées après la grande refonte du YAML et du pipeline. Plusieurs comportements résiduels autour des groupes narratifs ont été stabilisés, en particulier dans les cas où plusieurs ensembles coexistent au sein d’une même fratrie.
- Le rendu des fratries et des enfants dans le HoloGraph et dans la généalogie détaillée est désormais plus cohérent quand un groupe narratif coexiste avec d’autres frères et sœurs ou avec un autre groupe narratif.
- La généalogie détaillée des fiches entités a été fortement reprise pour retrouver une lecture plus claire et plus structurée :
- les groupes narratifs servent de nouveau de conteneurs pour leurs membres au lieu d’apparaître comme des doublons parallèles ;
- les cas complexes sont mieux regroupés dans une même carte familiale quand ils relèvent d’un même schéma source ;
- les sources répétées sont davantage factorisées ;
- les badges de contexte privilégient mieux le nom du groupe narratif au lieu d’énumérer inutilement tous ses membres.
- Les groupes narratifs sont maintenant mieux distingués visuellement dans la généalogie détaillée, y compris lorsqu’ils apparaissent comme groupes simples au sein d’un cycle ou d’une carte familiale.
- Le mode démo du HoloGraph a encore été consolidé :
- nouvelle présentation plus lisible de la boîte de dialogue ;
- ajout d’un bouton Rejouer ;
- ajout d’un compteur d’étapes ;
- navigation plus explicite entre les étapes ;
- ajustements du verrouillage du scroll et du recentrage du graphe pour rendre l’expérience plus naturelle, en particulier sur mobile.
- Le bouton de bascule entre mode normal et mode avancé du HoloGraph a été rendu plus explicite, avec une présentation plus claire de l’état actif.
- En mode Iconographie, plusieurs pages du site démarrent désormais plus proprement sur les visuels réellement attendus, au lieu de donner l’impression de partir d’un placeholder IA avant correction.
Encart technique : stabilisation HoloGraph, démos et généalogie détaillée
Généalogie détaillée
- Le composant
EgoGraph.astroa été largement repris pour mieux exploiter le JSON issu du YAML factorisé. - La logique de rendu sait désormais :
- résoudre plus proprement les pseudo-noeuds de groupes narratifs ;
- éviter les doublons entre groupe et membres ;
- préserver plusieurs groupes distincts dans une même fratrie quand la documentation l’exige ;
- regrouper dans une seule carte les enfants issus d’un même schéma familial source, même quand ce schéma mélange entités simples, groupes sans membres détaillés et groupes avec membres explicites ;
- mutualiser les lignes de source quand plusieurs contextes partagent la même attestation.
HoloGraph
- Le client interactif du HoloGraph gère mieux certains cas résiduels de groupes narratifs dans les cadrans, notamment lorsqu’un groupe narratif de fratrie coexiste avec d’autres structures documentaires.
- En mode
iconographie, les groupes narratifs disposent maintenant aussi de leur portrait fallback dédié quand aucun visuel spécifique n’existe.
Démo et ergonomie
- Le runtime de démo a été retouché pour mieux séquencer :
- recentrage du graphe ;
- stabilisation du scroll ;
- verrouillage de la page ;
- puis lancement des étapes.
- La boîte de dialogue de démo a été restructurée avec une navigation plus compacte, un bouton de replay et un compteur de progression.
- Le toggle Normal / Avancé a reçu une présentation plus explicite et plus proche d’un véritable interrupteur d’état.
Mode d’illustration
- Les rendus swappables (fiches, cartes, portraits contextuels, récits) démarrent désormais plus souvent sur la bonne variante
iconographiequand elle existe déjà, au lieu d’afficher d’abord la version IA puis de la remplacer après coup.
10/04/2026
Ce que cela change pour les visiteurs
- Le YAML généalogique a été entièrement refactorisé. Il est désormais beaucoup plus compact, plus clair, et surtout mieux adapté aux réalités documentaires du projet, en particulier à la question des groupes narratifs.
- Le pipeline de transformation a été repris pour consommer ce nouveau YAML comme source de vérité et produire un JSON réellement exploitable par le site et par le HoloGraph.
- Le HoloGraph lui-même a été largement remanié autour de ce nouveau paradigme :
- les groupes narratifs ne sont plus un simple cas annexe ;
- ils sont désormais intégrés comme de vrais objets du graphe ;
- leurs badges, expansions, regroupements et interactions sont beaucoup plus cohérents.
- Le mode de base du HoloGraph dispose maintenant d’une démo complètement refondue, plus lisible, plus stable, plus naturelle dans ses clics simulés, et mieux adaptée au fonctionnement réel du graphe.
- Le mode avancé dispose lui aussi de sa propre démo complète, distincte de celle du mode simple, et pensée pour expliquer les sources, les variantes, les extraits sourcés et les filiations incertaines.
- Un doigt flottant d’incitation apparaît désormais lors de la première découverte du HoloGraph, puis de nouveau lors du premier passage en mode avancé, afin de signaler au visiteur qu’une démonstration guidée est disponible via le bouton dédié.
- Quand une démo HoloGraph est active, le scroll global de la page est verrouillé, ce qui rend l’expérience plus lisible et évite de “sortir” involontairement du cadre de la démonstration.
- La page des textes antiques a été nettement allégée. Les œuvres longues, comme l’Iliade, n’occupent plus une place disproportionnée : les parties sont désormais présentées sous forme de pills cliquables, avec aperçu compact et accordéon dépliable quand c’est nécessaire.
- La Bibliothèque d’Apollodore a commencé à rejoindre ce corpus de textes disponibles directement sur le site.
- La home dispose maintenant d’une nouvelle entrée pédagogique, Suivez le guide, qui mène vers une page simple pensée pour les visiteurs qui ne savent pas par où commencer.
- Cette nouvelle page Je n’y connais rien en mythologie grecque répond, sous forme d’accordéons exclusifs, aux grandes questions d’entrée : ce qu’est la mythologie grecque, pourquoi elle paraît complexe, comment s’y orienter, et d’où vient ce que l’on sait.
- Sur mobile, le menu burger reprend enfin clairement la priorité visuelle sur les couches du HoloGraph.
Encart technique : nouveau YAML canonique, pipeline, HoloGraph, démos et médiation
Nouveau YAML canonique et pipeline
- Le projet fonctionne désormais sur un YAML factorisé qui sert de source de vérité effective.
- Cette structure top-level clarifie fortement la séparation entre :
entitiesnarrative_groupsnuclear_familiessiblingsconsorts
- Ce changement réduit la redondance, allège le document, et permet de porter beaucoup plus proprement :
- les groupes narratifs ;
- les variantes de structure familiale ;
- les statuts
retenu/alternatif/ mixtes ; - les cas multi-sourcés.
- Le pipeline YAML -> JSON a été adapté à ce nouveau modèle et propage désormais les métadonnées nécessaires au rendu réel du HoloGraph.
HoloGraph
- Le HoloGraph a été reconstruit autour de cette nouvelle logique documentaire, au lieu d’essayer d’adapter l’ancien paradigme à coups de correctifs locaux.
- Les groupes narratifs sont maintenant des objets de premier rang :
- groupes centrés ;
- groupes étendus dans un cadran ;
- badges d’appartenance sur le portrait central ;
- cas avec groupe seul ou coexistence avec d’autres frères et sœurs ;
- groupes sans membres explicites ;
- meilleure prise en charge des versions concurrentes selon les sources.
- Un très gros travail de stabilisation a été mené sur :
- les couches visuelles (
z-index) ; - les tooltips et modales documentaires ;
- les halos de focus ;
- les badges de statut et de source ;
- les homonymes, ids et slugs ;
- les différences FR / EN ;
- le comportement mobile.
- les couches visuelles (
Double démo HoloGraph
- La démo du mode de base a été entièrement refaite sur un runtime dédié, avec :
- étapes cloisonnées ;
- annulation propre des actions async ;
- attente explicite des fins de transition ;
- clics simulés plus proches du comportement naturel du graphe ;
- pointages flottants, recherche simulée, clics sur badges, modales et extraits ;
- scroll programmatique des cadrans quand c’est plus naturel que des positions forcées.
- La démo du mode avancé existe désormais comme un scénario autonome complet.
- Le bouton
Comment faire ?choisit maintenant la bonne démo selon l’état réel du HoloGraph. - Le vieux bouton
?du mode avancé et toute sa logique de notice d’utilisation ont été retirés : l’explication passe désormais par la démo elle-même. - Un système d’incitation visuelle distinct existe maintenant pour la découverte de la démo du mode simple et celle du mode avancé.
Textes antiques
- Le composant de listing des œuvres a été repris pour distinguer plus proprement :
- les œuvres à une seule partie ;
- les œuvres à plusieurs parties ;
- les œuvres à grand nombre de parties.
- Le rendu évite désormais les sous-cartes redondantes et les blocs trop lourds, en particulier sur mobile.
Home et orientation des visiteurs
- Une nouvelle porte d’entrée éditoriale a été ajoutée sur la home, avec un traitement visuel dédié autour du bloc Suivez le guide.
- Les routes FR/EN du guide ont été branchées proprement au toggle de langue.
27/03/2026
Ce que cela change pour les visiteurs
- Le HoloGraph distingue désormais correctement les entités homonymes lorsqu’elles sont documentées sous des identifiants différents. Deux figures portant le même nom, comme les deux Ladon, ne se confondent plus dans la recherche ni lors du recentrage du graphe.
- La recherche du HoloGraph ajoute maintenant un court contexte de désambiguïsation pour les homonymes, ce qui aide à comprendre plus vite de quelle figure il s’agit avant de cliquer.
- Quand un même slug public est partagé par plusieurs figures, le site sait désormais aussi exposer des routes HoloGraph de secours basées sur l’
id, afin d’éviter certaines collisions de navigation. - Le corpus généalogique continue de s’enrichir avec un nouveau lot de relations sourcées et de passages plus précis, notamment autour de Perséis, Idyie, des Hespérides, de la descendance de Nyx et de plusieurs filiations liées à Hélios, Phorcys et Céto.
- Le corpus des textes sources s’enrichit aussi avec l’ajout de l’Iliade en français et en anglais. Cette nouvelle référence est désormais disponible sur le site, même si elle n’est pas encore mobilisée comme base d’extraits sourcés dans la généalogie.
- Quelques ajustements visuels ont aussi été apportés à la signalétique de contribution : le badge de soutien du footer a été simplifié, et la page des citoyens affiche désormais plus clairement les repères Ko-fi dans son bloc de soutien.
Encart technique : homonymes, routes HoloGraph et données sourcées
HoloGraph et résolution d’identité
- La résolution des entités côté front privilégie désormais les
idstables plutôt que les seulsslug, ce qui évite qu’un homonyme en écrase un autre dans la recherche, le focus ou le passage au centre. - Le contrôleur du HoloGraph transmet aussi plus proprement l’
idlorsqu’il est connu, y compris dans les commandes internes de focus. - Un test de régression dédié couvre maintenant explicitement le cas de deux figures partageant le même nom public.
Données généalogiques
- Le YAML a reçu un important lot de corrections et d’enrichissements documentaires, avec plusieurs passages d’Hésiode reformulés vers des extraits plus précis et mieux alignés sur les relations affichées.
- De nouvelles entités et relations ont été intégrées dans le graphe factorisé, puis réexportées vers le JSON public utilisé par le site.
Contributions et page publique
- Le registre des contributions publiques a été complété pour refléter le nouveau travail documentaire reconnu sur la page des citoyens.
- Quelques marqueurs visuels du parcours de soutien ont été harmonisés entre le footer et la page dédiée.
26/03/2026
Remerciements. Merci très chaleureusement à Noyan pour ses contributions à la documentation des extraits sourcés, et à blooh pour son don via Ko-fi, qui servira à l’avenir à commander des illustrations à des artistes humains pour Mythoskolis.
Les contributions reconnues publiquement peuvent être retrouvées dans la page dédiée : Contributeurs
Ce que cela change pour les visiteurs
- Une nouvelle page Les citoyens de Mythoskolis met désormais en valeur les contributions au projet, avec une place explicite accordée au soutien matériel via Ko-fi.
- Cette page rappelle aussi qu’une partie des dons pourra servir à financer de l’art humain pour le site, avec l’objectif d’en documenter publiquement l’usage.
- Le mode avancé du HoloGraph dispose désormais d’une aide contextuelle intégrée : un badge
?n’apparaît que lorsque ce mode est activé, puis ouvre une notice illustrée directement dans l’interface. - Cette notice du mode avancé est maintenant bilingue et s’adapte aussi au mode d’illustration actif (
Interprétation/Iconographie). - Les groupes narratifs complexes sont mieux restitués dans le HoloGraph et dans la généalogie détaillée, y compris lorsqu’un même groupe existe sous plusieurs versions documentées selon les sources.
- Quand plusieurs passages distincts d’un même texte source documentent une relation, les modales d’extrait et les pages de textes sources permettent désormais d’enchaîner les passages 1, 2, 3… plus proprement.
Encart technique : groupes narratifs, aide contextuelle et contributions
Groupes narratifs et généalogie
- L’inspecteur YAML dispose désormais d’une modale dédiée pour gérer un groupe narratif comme une configuration documentaire à part entière : source, statut
retenu/alternatif, membres, parents éventuels. - Cette modale peut réécrire les relations concernées dans un schéma plus cohérent entre
siblings,parentsetchildren, ce qui réduit les ambiguïtés lorsque plusieurs versions concurrentes d’un même groupe existent. - La généalogie détaillée sait maintenant mieux regrouper ces versions : mêmes membres = une seule carte avec plusieurs lignes de source ; compositions différentes = cartes distinctes mais contiguës quand elles relèvent du même groupe narratif.
- Le HoloGraph agrège aussi mieux les groupes multi-versions : un même label narratif peut produire un groupe dépliable unique, tandis que les portraits individuels conservent leurs propres états documentaires (
retenu,alternatif, mixte, incertain).
Extraits sourcés et textes sources
- La chaîne
YAML -> inspecteur -> JSON -> sitegère désormais les références multi-passages pour une même œuvre source. - Les modales d’extrait sourcé peuvent afficher plusieurs passages successifs, et les pages de textes antiques proposent des contrôles pour passer au passage précédent / suivant ou naviguer dans un encart de passages ciblés.
Aide contextuelle et page des citoyens
- La notice du mode avancé du HoloGraph est désormais alimentée par un markdown partagé FR/EN et par des médias choisis selon la langue et le mode d’illustration actif.
- Le gestionnaire des contributions a été renforcé : registre de contributeurs canonique, portraits/URLs, montants de soutien, anonymisation facultative des sommes et meilleure cohérence entre outil interne et page publique des citoyens.
20/03/2026
Ce que cela change pour les visiteurs
- Le HoloGraph gère désormais des groupes narratifs de fratrie comme les Cyclopes, les Muses ou les Moires. Ces ensembles peuvent apparaître comme des unités nommées, distinctes d’une simple liste de frères et sœurs.
- Dans le cadran
enfants, un groupe narratif peut apparaître comme une bulle repliée : un clic le déplie, montre ses membres, puis permet de le replier sans perdre la lisibilité du reste du graphe. - Le cadran
fratrietient désormais compte de ces groupes narratifs, et arbore un badge en conséquence quand la situation s’y prête. - Les animations du HoloGraph ont été sensiblement raffinées autour de ces groupes : dépliage, repliage, redistribution des portraits, halos narratifs temporaires, continuité du focus et transitions plus lisibles lors des changements de centre.
- La démonstration intégrée du HoloGraph a été mise à jour pour tenir compte de cette nouvelle logique, notamment sur l’exemple des Cyclopes.
- Quand un extrait sourcé précis est disponible, le HoloGraph et la généalogie détaillée peuvent désormais afficher un badge cliquable au lieu d’une simple référence : un clic ouvre l’extrait exact attestant la filiation, puis permet de rejoindre le texte source intégral directement au bon passage, automatiquement surligné.
- Sur les fiches entités et les récits, le badge de lecture contextualisée disparaît désormais proprement quand le corps de texte concerné sort du viewport, afin d’éviter une présence flottante devenue hors contexte.
Encart technique : données, inspecteur, HoloGraph et lecture contextualisée
Données et chaîne YAML -> JSON
- Le modèle YAML prend désormais en charge un champ
narrative_groupau niveau des relations de fratrie, plutôt que de dupliquer cette information ailleurs. - Le pipeline de transformation conserve cette donnée jusqu’au JSON généré, ce qui permet au front de l’exploiter sans réinférer le groupe à partir des seules entités.
Inspecteur généalogique
- L’inspecteur YAML a été adapté pour créer, éditer et propager plus proprement les groupes narratifs de fratrie.
- Les formulaires de relations ont été réorganisés pour réduire les chevauchements de champs et clarifier les blocs d’édition liés aux sources et aux regroupements narratifs.
HoloGraph
- Le HoloGraph reconstruit désormais les groupes narratifs à partir des relations documentées, puis les exploite différemment selon les cadrans :
- bulle repliée / dépliée dans
enfants; - badge narratif dédié dans
fratrie.
- bulle repliée / dépliée dans
- Plusieurs correctifs d’ergonomie ont été ajoutés autour de ces groupes :
- halos temporaires violets ;
- repli sur clic hors groupe ;
- animation du relayout des autres portraits ;
- clipping plus strict pour éviter les débordements visuels hors cadran ;
- suppression de certains sauts, repop et clignotements de fin d’animation.
- Le mode démo du HoloGraph a été recalé pour les cas où une fratrie n’est plus affichée comme portraits séparés mais comme groupe narratif interactif.
Lecture contextualisée
- Lorsqu’un passage source précis est documenté, les modales et badges associés peuvent maintenant ouvrir l’extrait exact qui atteste la relation.
- Depuis cet extrait, un renvoi dédié permet d’ouvrir la page du texte source complet directement au passage correspondant, avec surlignage automatique.
- Le floater de lecture contextualisée tient désormais mieux compte de la zone de lecture active.
- Quand le contenu contextualisé quitte le viewport, le badge peut se masquer sans provoquer de décrochage visible au scroll.
13/03/2026
Ce que cela change pour les visiteurs
- Le mode avancé du HoloGraph a été profondément refondu. Il distingue mieux les relations retenues et alternatives, documente plus finement les sources, et rend beaucoup plus lisibles les variantes de filiation, les relations incertaines et les cas d’alter ego.
- La généalogie détaillée des fiches entités a été largement enrichie et rapprochée de la logique du HoloGraph avancé. Elle remonte davantage de contexte source par source, gère mieux les cas ambigus et expose plus clairement les structures familiales alternatives.
- Le comportement FR / EN du HoloGraph avancé a été harmonisé : les modales, regroupements de sources, badges et traitements relationnels sont désormais beaucoup plus cohérents d’une langue à l’autre.
- Les modales avancées du HoloGraph ont été enrichies : meilleurs regroupements contextuels, badges de contexte plus lisibles, gestion plus propre des cas
retenu/alternatif, traitement amélioré des parents seuls (uniquement) et meilleure lecture des liens familiaux documentés par les sources. - Les alter ego sont désormais mieux intégrés à l’expérience de navigation : alternance plus propre dans le HoloGraph, meilleure gestion au centre du graphe, boutons de navigation adaptés vers les fiches et rendu plus cohérent dans les modales et les fiches.
- Dans les fiches entités, les relations de consorts peuvent désormais faire remonter les enfants documentés selon les sources, ce qui rapproche davantage la lecture détaillée du comportement du HoloGraph.
- Plusieurs ajustements de rendu ont été apportés aux badges, chips et modales du HoloGraph et de la généalogie détaillée pour améliorer la lisibilité et la cohérence visuelle.
- L’ancien bouton
?du mode avancé et son renvoi vers la vidéo d’explication ont été retirés du HoloGraph, cette aide étant devenue obsolète après la refonte. - Le bac à sable généalogique a reçu plusieurs correctifs d’interface : restauration de la bulle centrale de départ, réparation de la modale de gestion des relations, amélioration des badges d’action en mode édition et regroupement des réseaux sociaux du footer derrière un badge unique extensible.
- De nouveaux textes sources antiques ont été ajoutés au dépôt, notamment autour des Argonautiques d’Apollonios de Rhodes et de la Théogonie d’Hésiode.
Refonte technique de fond : données, inspecteur, pipeline et rendu
Refonte du modèle généalogique
- Le modèle YAML généalogique a été profondément restructuré autour du YAML factorisé.
- L’ancien champ
altera été remplacé par une distinction directionnellealter_self/alter_target. - Le comportement des entités miroir a été clarifié : une entité
alter_targetn’est plus censée documenter de relations propres, mais réutilise la généalogie de son origine. - Les invariants de réciprocité des alter ego sont désormais validés explicitement.
- Les sources acceptent maintenant un format multilingue de passage du type
passage_fr|passage_en, avec fallback propre selon la langue active.
Chaîne YAML -> inspecteur -> JSON -> site
- Toute la chaîne a été remise à niveau :
- YAML factorisé,
- inspecteur,
- serveur d’édition,
- scripts de transformation YAML -> JSON,
- helpers partagés côté front,
- rendu HoloGraph et rendu fiche.
- La génération JSON conserve désormais mieux les signatures structurelles nécessaires aux regroupements de sources, même lorsque les libellés affichés sont localisés.
- Les helpers partagés ont été enrichis pour mieux résoudre les alter ego directionnels et les variantes de passage selon la langue.
Inspecteur et propagation des sources
- L’inspecteur YAML a été remanié pour exposer plus clairement :
- les relations groupées ;
- les alters directionnels (
origine/cible) ; - les contrôles de cohérence sur les données.
- La propagation des modifications de sources a été renforcée entre groupes
parents,childrenetconsorts. - Cette propagation est maintenant verrouillée par cohérence stricte du triplet
author / work / passage, afin d’éviter d’écraser des documentations parallèles distinctes. - Le check YAML prend désormais explicitement en compte les contraintes liées à
alter_self/alter_target.
HoloGraph et généalogie détaillée
EgoGraphInteractive, son client TypeScript,EgoGraph.astro,GenealogyEntityChip.astroet les helpers généalogiques ont été profondément retravaillés.- Le HoloGraph avancé gère désormais beaucoup mieux :
- les relations incertaines (
uncertain,uncertain_self,uncertain_target) ; - les regroupements de sources par contexte familial ;
- les alter ego au centre et dans les cadrans ;
- les modales de sources riches ;
- les badges et halos de contexte.
- les relations incertaines (
- La généalogie détaillée a récupéré une partie de cette intelligence de rendu, au lieu de rester une vue plus plate et plus simplifiée.
Documentation publique, crawl IA et ressources associées
- Les pages
metapubliques FR / EN ont été largement réécrites pour mieux refléter l’état actuel du projet, avec un usage surtout pensé pour la couche descriptive accessible aux crawlers et aux IA. - Une couche documentaire destinée aux IA et moteurs de réponse a été ajoutée :
ai.txtllm.txtabout-ai.md
Chantiers déjà envisagés pour la suite
- Mise en place de fiches de groupes d’entités (par exemple
Cyclopes,Muses, etc.), structurellement proches des fiches entités existantes, mais atteignables depuis plusieurs figures unitaires du HoloGraph. - Raffinement supplémentaire de la gestion des passages de sources, avec l’objectif de relier à terme la référence affichée, l’extrait précis correspondant et le texte source complet.
03/03/2026
Ce que cela change pour les visiteurs
- Une nouvelle carte de guidage a été ajoutée sur la home (FR/EN) pour orienter rapidement les nouveaux visiteurs vers trois entrées : HoloGraph, fiches entités, récits. Remerciements particuliers à Histoire & Odyssée pour cette suggestion ergonomique.
- La page intermédiaire
L'HoloGraph de Mythoskolisa été retirée côté FR : l’accès renvoie désormais directement vers/fr/holograph/zeus/. - La modale de choix d’illustration a été enrichie : fonds visuels dédiés (Interprétation/Iconographie), bouton
?dans le footer pour la rouvrir, meilleure lisibilité et meilleure ergonomie des infobulles. - Dans le HoloGraph, la navigation clavier du champ de recherche a été améliorée : les flèches haut/bas permettent de parcourir correctement toute la liste des résultats.
- Les légendes médias peuvent désormais conserver les retours à la ligne sur le site (rendu
pre-line). - Trois nouvelles pages entités ont été publiées : Hélios, Séléné et Éos.
- De nouvelles illustrations ont été intégrées et/ou mises à jour sur le site (notamment autour d’Hélios, Séléné, Éos et Ouranos, en Interprétation et Iconographie).
- Les récits Naissance de Dionysos et Le refus de Penthée disposent désormais d’illustrations en mode Iconographie.
- Ajustements d’ergonomie mobile : contrôles HoloGraph plus compacts et bouton “retour en haut” repositionné plus bas.
Outils d’édition et correctifs techniques
Outils d’édition (inspecteurs)
- Workflow d’archivage média étendu dans l’inspecteur MD (entités/récits, IA et IA-free) avec bouton
Archiverdédié, et possibilité d’archiver avant remplacement/suppression. - Remplacement des
confirm()navigateur par des modales d’action plus explicites (choix “archiver puis remplacer” ou “remplacer sans archiver”, confirmations dédiées). - Ajout d’un accès “Voir archives” dans les blocs médias de l’inspecteur MD, avec consultation des métadonnées archivées par image.
- Saisie des champs
DomainesetSymbolesassouplie : les valeurs libres peuvent être validées au clavier (Entrée) en plus des suggestions. - Gestionnaires
MédiasetMédias IA-free: nouveau mode “archives” (lecture seule), bascule actifs/archives, affichage de l’entité/récit associé et modale de détail des métadonnées.
Correctifs techniques
- Backend
tools/yaml-server-new.mjs:- nouvel endpoint
GET /md/media-archives, - archivage séparé IA / IA-free dans
public/archive/{mode}/{kind}, - incrément automatique des noms (
slug.webp,slug-1.webp, etc.) en cas de collision, - conservation des métadonnées lors de l’archivage dans des registres dédiés,
- exposition statique des fichiers d’archive via
/archive/.
- nouvel endpoint
Footer.astro: modale de choix d’illustration retravaillée (cards visuelles, infobulles repositionnées au-dessus par défaut avec fallback dessous, alignement des boutons d’action, réouverture depuis le footer).src/pages/fr|en/index.astro: insertion d’un bloc de navigation “Comment souhaitez-vous explorer ? / How would you like to explore?”.src/components/ego-graph-interactive-client.ts: correction de la gestion des touches fléchées dans la liste des résultats de recherche.src/styles/global.css: prise en charge des retours ligne dans les légendes d’images.
27/02/2026
Ce que cela change pour les visiteurs
- Une modale de premier choix permet désormais de sélectionner le mode d’illustration du site :
InterprétationouIconographie. - Le choix est mémorisé localement et reste modifiable à tout moment via le toggle du footer, sans rechargement de page.
- Le mode iconographie est désormais cohérent de bout en bout : médias, tooltips contextualisés, badge
i, captions et visuels associés. - Sur la home, le hero et la vidéo de démonstration HoloGraph changent selon le mode sélectionné (Interprétation/Iconographie).
- En mode iconographie, un badge cliquable
Sourceapparaît sous les portraits/illustrations lorsque l’URL de source est disponible. - Sur les fiches entités et dans le HoloGraph, des placeholders
unknown_*sont utilisés quand aucun portrait iconographique dédié n’existe. - La lisibilité du texte blanc du hero a été améliorée avec un fin contour sombre.
Outils d’édition et correctifs techniques
Outils d’édition (inspecteurs)
- Les inspecteurs
MédiasetMédias IA-freeproposent désormais une saisie de légendes FR/EN plus confortable (éditeur agrandi). - Ajout d’un contrôle de complétude i18n sur les légendes (détection des mismatches FR/EN), avec compteur et filtre des entrées concernées.
- Le warning de mismatch se met à jour après sauvegarde et disparaît proprement quand il n’y a plus d’écart.
- Ajout d’un rappel visuel de sauvegarde en cas de modifications non enregistrées.
- Dans l’inspecteur
Médias IA-free, ajout d’un champURLpour les portraits/illustrations (hors faces) et suppression du champméthode.
Correctifs techniques
Footer.astro: ajout de la logique de modale de premier choix (FR/EN), persistancemythoskolis:illustrationMode+ compatibilitémythos-img-mode.Footer.astro: synchronisation complète du mode (images swappables, hero home, vidéo HoloGraph home, médias/captions/source-link, toggle footer).ContextualLayerScript.astro: correction des visuels/tooltips en mode iconographie pour pointer vers les médias IA-free.ego-graph-interactive-client.ts: résolution des portraits adaptée au mode avec candidats IA-free + fallbackunknown_*et cache de preload.- Pages entités/récits/holograph FR+EN : alignement des sources médias/captions et des placeholders iconographie.
- Backend
tools/yaml-server-new.mjs: prise en charge du registre IA-free dédié + nouveau champurl+ retrait du champmethodcôté IA-free. - Ajout du registre
data/media-metadata-ia-free.yaml. - Intégration d’un lot conséquent de médias iconographie (portraits
faces-ia-free, illustrationsimages/grecque-ia-free, placeholdersunknown_*, hero home et vidéo HoloGraph dédiés).
25/02/2026
Ce que cela change pour les visiteurs
- Chaque portrait (entité) et illustration (récit) affiche désormais une pastille ℹ cliquable révélant les crédits du média (auteur, méthode, date si disponible).
- Au survol sur desktop, ou au tap sur mobile, une légende apparaît en surimpression au bas de l’image — si une légende a été renseignée.
- La légende sert également de texte alternatif (
alt) pour les lecteurs d’écran quand elle est présente. - La page anglaise des récits bénéficie des mêmes fonctionnalités, avec prise en charge d’une légende spécifique EN (fallback sur la légende FR).
- Les liens partagés sur les réseaux sociaux affichent désormais correctement les images et les URLs des fiches entités, des récits et du HoloGraph.
Outils d’édition et correctifs techniques
Outils d’édition (inspecteurs)
- Gestionnaire de médias : ajout d’un second champ légende EN juxtaposé verticalement au champ légende FR pour chaque média éligible.
- Le champ
caption_enest stocké dansdata/media-metadata.yamlet exposé sur les pages EN avec fallback FR.
Correctifs techniques
astro.config.mjs: ajout desite: 'https://mythoskolis.com'— les URLs des balises OG/canonical étaient relatives, elles sont désormais absolues.- Pages récits (FR/EN) : l’image d’illustration est maintenant transmise à
<MetaTags>pour les aperçus de partage social. - HoloGraph : l’image OG utilise le portrait
faces/de l’entité centrale avec vérification d’existence (fallback sur l’image générique si absente). MetaTags.astro:canonicaletog:urlconvertis en URL absolues viatoAbsolute().
23/02/2026
Ce que cela change pour les visiteurs
- Dans les cycles narratifs, les récits non numérotés restent visibles dans leur arc, sans afficher “Épisode X”.
- L’organisation cycle/arc des récits a été harmonisée entre le site public et les outils d’édition (FR/EN).
Outils d’édition et correctifs techniques
Outils d’édition (inspecteurs)
- Inspecteur récits : vue par cycle narratif (par défaut), bascule alphabétique, filtre par cycle.
- Modale cycles : édition inline FR/EN des noms de cycles et d’arcs, création cycle/arc positionnée en haut, suppression d’arc (avec relégation des récits vers “sans arc”), case “non numéroté” par récit.
- Le bouton “Gérer le cycle narratif” dans l’édition d’un récit ouvre la modale focalisée sur le cycle concerné.
- Le badge “i18n mismatch” est maintenant visible aussi en vue par cycle.
- Interface FR/EN consolidée pour les inspecteurs récits, glossaire, médias et généalogie (avec fallback FR le cas échéant).
Correctifs techniques
- Sauvegarde inline des récits : conservation de
cycle,arc,numeropour éviter les sorties involontaires de cycle. - Backend cycles récits enrichi : renommage cycle/arc, assignation batch cycle/arc, renumérotation avec support non numéroté.
- Parsing/affichage de
numeronormalisés côté site pour éviter les ambiguïtés liées aux valeurs nulles.
22/02/2026
- Le Cycle Dionysiaque est désormais totalement illustré.
21/02/2026
Ce que cela change pour les visiteurs
- Site pleinement bilingue sur les sections majeures (entités, récits, ressources, à propos, bac à sable, aide).
- La bascule de langue en-tête/pied de page renvoie plus souvent vers la page équivalente, au lieu de revenir à une page générique.
- Le guide “Comment faire ?” du bac à sable utilise désormais des vidéos FR/EN selon la langue affichée.
- En anglais, la fenêtre d’aide vidéo du mode avancé HoloGraph affiche un message de disponibilité et conserve l’accès à la démo existante.
- La section “Recommandations” des ressources a été enrichie (livres, podcast, jeux vidéo, jeux de société) avec rendu homogène en cartes et version anglaise complète.
- Nouveau “Journal des mises à jour” accessible depuis le footer (FR/EN), pour un suivi public des évolutions.
Améliorations de fond et encart technique
Améliorations de fond (technique)
- Refonte i18n large du projet (routage, slugs, fallbacks, cohérence FR/EN).
- HoloGraph (mode avancé) : les sources bibliographiques sont localisées en anglais quand disponible, avec fallback FR par défaut.
- Inspecteur généalogie : historique des opérations avec restauration d’état (rollback), profondeur portée à 30.
- Gouvernance des sources : registre bilingue auteurs/œuvres séparé du YAML principal, synchronisable depuis les données observées.
- Inspecteur médias : nouveau module dédié (images + vidéos) avec métadonnées (auteur, méthode, date, niveau), mode
legacy, autocomplétion et aperçu avancé (fit/zoom/scroll). - Ajout d’un cadre analytics avec consentement explicite et possibilité d’opt-out depuis les mentions légales.
Encart technique (backend / inspecteurs)
- Périmètre couvert par les commits de branche
feature/eng:bb8e57aàfac8b05. - Refactor backend principal dans
tools/yaml-server-new.mjs: consolidation des services inspecteur (YAML, MD, sources, médias, historique) dans une même couche HTTP. - Historique YAML outillé : snapshots d’état, libellés d’opérations, identifiants d’entités concernées, restauration ciblée.
- Endpoints historiques exposés :
GET /history,POST /history/restore. - Profondeur d’historique fixée à 30 opérations (avec état courant inclus), adaptée au cycle de correction éditoriale.
- Gouvernance des sources externalisée dans
data/sources-bibliographiques.yaml(auteurs + œuvres FR/EN). - API sources ajoutées :
GET /md/sources,POST /md/sources/save,POST /md/sources/sync. - Normalisation backend des registres sources : IDs stables, dédoublonnage, alias, appariement auteur/œuvre, fallback i18n.
- Couche d’observation des sources réellement présentes dans la généalogie pour détecter les manques et proposer une synchronisation.
- Introduction d’un registre médias séparé (
data/media-metadata.yaml) pour éviter d’alourdir le YAML généalogique. - Pipeline backend de scan média multi-racines :
public/faces,public/images/grecque,public/videos/grecque,public/recits_images. - Support natif images + vidéos dans le scan (type média dérivé de l’extension).
- API médias ajoutées :
GET /md/media,POST /md/media/save, route UIGET /media-manager. - Normalisation des métadonnées médias :
author/methodtexte,levelentier,dateISO oulegacy. - Sécurisation des clés médias avec
metadataKeybasé sur chemin public complet pour éviter les collisions homonymes. - Refactor inspecteur YAML (
tools/yaml-inspector-new.html) : bloc historique, bloc sources, contrôles de sync, ergonomie relationnelle. - Refactor inspecteur MD (
tools/md-inspector.html) : architecture multi-vues étendue (entités, récits, généalogie, glossaire, médias). - Nouveau module
tools/media-manager.html: édition masse des métadonnées, autocomplétion clavier, modal de preview fit/zoom/scroll. - Script de génération
scripts/generate-genealogie-json-new.mjsajusté pour absorber le modèle i18n enrichi. - Script de migration
scripts/migrate-recits-i18n.mjsajouté pour industrialiser la conversion des récits. - Ajout de
src/utils/markdown-sections.tspour piloter le rendu sélectif# fr/# endans les pages éditoriales partagées. - Ajout de
src/utils/i18n.tspour centraliser les accès/fallbacks de champs localisés. - Évolution de
src/content.config.tspour absorber les nouveaux champs i18n (dontdisplay_fr) et sécuriser la validation de collection. - HoloGraph avancé : localisation des auteurs/œuvres côté client à partir du registre sources (EN si dispo, sinon fallback FR/default).
20/02/2026
- Mise en place initiale de cette page.
- Ajout du lien dans le footer.