Aller au contenu principal
Le Jeu du Remnant

Changelog

Toutes les modifications notables apportées à la Bible du Jeu du Remnant sont documentées ici.


v1.0

  • Ajustement des règles de fin de partie autour d'Abraham : correction d'un cas limite sur sa mort et clarification de la condition de victoire païenne
  • Ajout de l'objet La Bible avec sa règle de conversion associée
  • Refonte de la navigation pour mieux suivre les parcours utilisateur côté joueur, MJ et préparation de partie
  • Amélioration des microcopies, des CTA et des retours de filtrage sur les pages catalogue
  • Clarification de la proposition de valeur de la page d'accueil et amélioration de la lisibilité des textes secondaires en thème sombre

v0.9

  • Ajout de rôles bibliques à conversion ou impact différé pour enrichir les compositions
  • Ajout d'un fondement biblique à chaque rôle
  • Séparation explicite des cartes Saul et Paul
  • Séparation de la navigation et de la visibilité du site entre les parcours Joueur et MJ
  • Ajout des pages et comportements manquants pour fiabiliser le site : pages 404, error, loading, manifeste PWA, bouton retour en haut et correction du sitemap
  • Refonte du bouton de bascule Mode Joueur / Mode MJ : nouvelles icônes, style pill plus clair et différenciation visuelle renforcée

v0.8

  • Ajout d'un mode démonstration guidé pour découvrir le déroulé d'une partie
  • Ajout d'un journal de partie sauvegardé localement pour le guide MJ
  • Ajout d'une frise jour / nuit vivante pour suivre les états de la partie en mode MJ
  • Ajout de checklists interactives imprimables pour la préparation et l'animation des parties
  • Ajout de sections actionnables sur les fiches de rôle : combinaisons recommandées, contres et vulnérabilités, règle souvent mal comprise et erreurs fréquentes
  • Ajout d'un assistant débutant en 4 étapes pour créer une composition de partie
  • Ajout de la génération de composition avec validation du nombre de joueurs et sélecteur de difficulté
  • Ajout de l'export PDF pour la composition générée
  • Refonte riche et interactive des pages Règles et Guide MJ

v0.7

  • Refonte interactive et visuelle des pages FAQ, Variantes et Bien démarrer avec cartes, onglets, accordéons, badges et animations
  • Ajout d'animations dans l'ensemble du site et stabilisation des tests associés
  • Amélioration de la recherche globale avec limite configurable, option « voir tout » et pattern ARIA combobox pour une meilleure accessibilité
  • Ajout de l'état actif de navigation avec aria-current="page" dans l'en-tête et la barre latérale
  • Renforcement du mode MJ : cookie remnant-host-mode durci (SameSite=Lax, Secure)
  • Suppression de l'objet Feu de Sodome des données
  • Ajout d'un fichier .npmrc pour éviter les avertissements de proxy HTTP en environnement de développement

v0.6

  • Amélioration du responsive tablette : seuil de sidebar abaissé, recherche ajoutée au menu mobile et impression peaufinée
  • Amélioration du SEO et du partage : descriptions Open Graph enrichies, metadataBase corrigé, ajout des Twitter Cards et des métadonnées JSON-LD Schema.org
  • Ajout de Vercel Analytics et Speed Insights
  • Mise en place de l'analyse de bundle avec @next/bundle-analyzer
  • Correction de la lisibilité du mode clair sur les contenus prose
  • Correction de la structure des données d'événements pour l'aligner sur les modèles rôles / objets
  • Première structuration détaillée du changelog et discipline de suivi des versions

v0.5

  • Ajout du mode clair et du bouton de bascule de thème (clair / sombre)
  • Ajout d'icônes illustratives sur les fiches (lucide-react) et extraction de composants d'icônes partagés
  • Mise en place de l'infrastructure de tests avec Vitest et tests unitaires (schémas Zod, filtrage, validation des données, rendu des composants)
  • Corrections d'accessibilité, SEO et bonnes pratiques suite à un audit Lighthouse
  • Utilisation d'aria-label distincts pour la navigation principale et mobile
  • Pagination par défilement infini sur les pages de listes (rôles, objets, événements) avec le hook usePagination

v0.4

  • Expansion du jeu de données des événements à 100 événements répartis en 10 catégories
  • Complétion de la page Variantes avec les 30 packs de scénarios et recommandations stratégiques
  • Population du fichier des rôles avec les 36 rôles issus de la spécification

v0.3

  • Correction du conflit de propriété size sur le composant Field / SelectField
  • Refonte des modèles de données bruts / normalisés pour les rôles, objets et événements
  • Ajout de la validation Zod à l'exécution pour les jeux de données normalisés
  • Externalisation de l'URL canonique du site via la variable d'environnement NEXT_PUBLIC_SITE_URL

v0.2

  • Rédaction du guide de démarrage rapide
  • Rédaction des règles complètes du jeu
  • Ajout du contenu des variantes (tournoi et narratif)
  • Rédaction de la FAQ
  • Rédaction du Guide du Maître du Jeu (MJ)
  • Ajout des formats de parties et packs de scénarios à la page variantes
  • Correction du parsing MDX et alignement des modèles de données

v0.1

  • Structure initiale du site (scaffold Next.js)
  • Ajout des premières fiches de rôles et objets
  • Ajout du jeu de données des événements