Nouveautés
Dernières mises à jour et améliorations de Chesstide.
10 juillet 2026
Échanger un joueur ou une équipe bénéficiant d'un bye
Dans le cockpit, vous pouvez désormais échanger un joueur ou une équipe ayant un bye attribué avec un autre participant, et le point du bye est transféré à celui qui prend la place. Les byes demandés (point entier, demi-point ou zéro point) restent verrouillés, car ils appartiennent au joueur qui les a sollicités.
Ajoutez plusieurs joueurs à la suite sans rouvrir la fenêtre
Dans le cockpit, l'ajout d'un joueur depuis l'onglet de recherche garde désormais la fenêtre Ajouter une inscription ouverte et vide la recherche, prête pour le nom suivant. Un compteur indique combien de joueurs vous avez ajoutés, et le bouton Terminé ferme la fenêtre en actualisant la liste une seule fois.
Matchs longs : jusqu'à 1000 parties par appariement et 1000 rondes
Les tournois toutes rondes autorisent désormais jusqu'à 1000 parties par appariement et jusqu'à 1000 rondes, afin que des formats longs — comme un match de championnat du monde en 24 parties ou un match de blitz en de nombreuses parties — puissent être organisés sous forme de tournoi toutes rondes à deux joueurs.
Recalculer le classement d'un Challenge par points
Le recalcul du classement combiné d'un Challenge par points n'échoue plus avec une erreur de validation de sécurité.
7 juillet 2026
Groupes Festival : une seule inscription parmi des tournois parallèles
Un nouveau type de groupe, le Festival, vous permet d'organiser plusieurs tournois parallèles (par exemple par niveau de classement ou par catégorie d'âge) où chaque joueur ne s'inscrit qu'à un seul. Les joueurs choisissent leur section lors d'une seule inscription, et les organisateurs peuvent déplacer un joueur d'une section à une autre avant que les appariements ne soient effectués.
Les groupes de tournois apparaissent désormais dans les listes publiques
Les groupes publiés — festivals et challenges — apparaissent désormais aux côtés des tournois individuels sur la page d'accueil et la page Tournois, afin que les visiteurs les découvrent là où ils naviguent déjà. Chaque groupe s'affiche sous forme d'une carte empilée qui laisse deviner les événements qu'il contient, et un nouveau bouton Publier rend un groupe public lorsque vous êtes prêt.
Rouvrir un tournoi terminé
Les organisateurs peuvent désormais rouvrir un tournoi marqué comme terminé, afin de corriger des résultats, annuler une ronde ou poursuivre le jeu, puis le terminer à nouveau — sans avoir à solliciter un administrateur.
Reliez un club (en tant qu'organisation) à son affiliation à une fédération nationale
Une organisation de type club peut désormais être reliée à sa fiche officielle de club dans une fédération nationale (à commencer par la FRBE, en Belgique), affichée sur le profil du club. Le lien se choisit via une recherche sur le formulaire du club.
Des pages d'erreur plus accueillantes
En cas de problème ou de page introuvable, vous voyez désormais une page d'erreur claire, sur le thème des échecs, avec un moyen de revenir à l'accueil ou à la page précédente, au lieu d'un message technique brut.
Comprenez chaque type de groupe au moment de le créer
Le formulaire de création de groupe affiche désormais une courte explication du type sélectionné — Collection, Challenge par points ou Festival — qui se met à jour à mesure que vous changez de choix, afin de savoir clairement lequel convient à votre événement.
Créez une organisation depuis l'annuaire public
L'annuaire public des organisations dispose désormais d'un bouton Créer une organisation, permettant aux utilisateurs connectés d'ajouter un club ou une organisation sans passer d'abord par Mes organisations.
Les joueurs ajoutés à la table sont prêts à être appariés
Lorsqu'un organisateur ajoute un joueur via le cockpit, ce joueur est désormais pointé automatiquement — ajouter quelqu'un à la table implique sa présence, il peut donc être apparié immédiatement, sans étape de pointage distincte.
Tournois toutes rondes avec seulement deux joueurs ou équipes
Vous pouvez désormais organiser un tournoi toutes rondes (chacun contre chacun) avec seulement deux joueurs ou équipes, au lieu qu'il soit refusé pour nombre insuffisant de participants.
Relier un identifiant de fédération conserve la date de naissance exacte du joueur
Relier un identifiant de fédération nationale qui ne connaît qu'une année de naissance n'écrase plus la date de naissance complète déjà connue d'un joueur par un 1er janvier de substitution.
5 juillet 2026
Groupes de tournois : reliez vos événements
Vous pouvez désormais regrouper plusieurs tournois sous une même bannière. Créez une Collection pour présenter une série d'événements liés sur une seule page publique, ou un Challenge par points pour établir un classement combiné sur l'ensemble des événements — avec pondérations par événement, scores écartés et départages configurables. Un nouvel espace « Mes groupes », accessible depuis Mes tournois, vous permet de créer et gérer vos groupes et d'y rattacher les tournois que vous organisez.
Restez connecté même avec un formulaire ouvert dans un autre onglet
L'envoi d'un formulaire laissé ouvert dans un autre onglet ou sur une page précédente ne vous renvoie plus vers l'écran de connexion. Vous restez désormais connecté pendant toute votre session.
La recherche par identifiant de fédération ignore les espaces superflus
La recherche d'un joueur par identifiant de fédération fonctionne désormais même si l'identifiant comporte des espaces au début ou à la fin, au lieu de ne renvoyer aucun résultat sans explication.
4 juillet 2026
Chargement des pages plus rapide pendant les tournois en direct
Nous avons apporté de nouvelles améliorations de performance en coulisses pour que les pages restent rapides et réactives, même lors d'événements en direct très fréquentés.
30 juin 2026
Répertoire public des organisations
Un nouveau répertoire public permet à chacun de parcourir les clubs et organisations présents sur Chesstide, pour découvrir plus facilement qui organise des événements.
Appariements et classements publics plus rapides pendant les événements en direct
Les pages publiques d'appariements et de classements se chargent désormais quasi instantanément, même lorsqu'une foule de spectateurs — connectés ou non — les actualise sans cesse pendant un tournoi en direct chargé, et les organisateurs restent connectés tout du long.
Mise en forme des formulaires plus cohérente dans toute l'application
Les champs de saisie, listes déroulantes et cases à cocher partagent désormais un style unique et cohérent sur tout le site, pour un rendu plus net et uniforme.
26 juin 2026
Rechercher et inscrire n'importe quel joueur déjà présent dans le système
L'annuaire des joueurs est désormais partagé : vous pouvez rechercher, consulter et inscrire n'importe quel joueur déjà existant, au lieu de vous heurter à une impasse lorsqu'un autre organisateur l'a saisi en premier. La modification des informations d'un joueur reste réservée à la personne qui a créé la fiche.
Modifier les joueurs directement depuis la gestion des joueurs
Les administrateurs peuvent désormais modifier les informations principales d'un joueur — y compris lier les identifiants de fédération nationale et FIDE — directement depuis la liste de gestion des joueurs, avec une validation complète.
Retirer des joueurs récents de « Mes joueurs »
La section « Mes joueurs » du profil affiche désormais aussi vos joueurs récents et vous permet de retirer ceux que vous ne gérez pas. Un joueur retiré reste masqué — à la fois dans votre profil et dans l'outil de recherche d'inscription — jusqu'à sa prochaine inscription.
Formulaire « Modifier les informations du joueur » plus clair
Le formulaire de remplacement des informations du joueur par tournoi a été repensé en mode saisie d'abord : chaque champ est prérempli avec la valeur actuelle, et un champ modifié est mis en évidence par un badge « Modifié » et une réinitialisation en un clic vers la valeur d'origine. Les champs d'identifiant national et FIDE liés présentent désormais des champs de saisie clairement visibles et de taille uniforme.
Les joueurs ajoutés via le cockpit n'apparaissent plus dans « Mes joueurs »
Les joueurs que vous ajoutez en gérant un tournoi depuis le cockpit — ou que vous importez depuis une grille — n'apparaissent plus dans votre liste personnelle « Mes joueurs ».
23 juin 2026
Réinscrire un joueur déjà saisi par quelqu'un d'autre
Lorsque vous inscrivez, pendant une fenêtre de pointage ouverte, un joueur déjà inscrit activement par un autre utilisateur, l'inscription vous est désormais transférée et le joueur est pointé, au lieu d'aboutir à une erreur sans issue « déjà inscrit ». Le paiement, les appariements et les scores sont préservés, et le changement est consigné dans le journal d'audit.
Enregistrer des résultats non homologués
Les résultats peuvent désormais être marqués comme non homologués, afin que les parties qui ne doivent pas compter pour le classement soient traitées correctement.
Bascule thème clair/sombre pour le mode présentateur
La vue projecteur en plein écran dispose désormais d'une bascule de thème clair/sombre, pour s'adapter à l'éclairage de la salle.
Un seul sélecteur de colonnes pilote le tableau, le tri et l'export des joueurs
Dans l'onglet des joueurs individuels, le sélecteur de colonnes contrôle désormais à la fois ce qui s'affiche à l'écran et ce qui est exporté, et alimente un menu de tri côté client qui réordonne les lignes instantanément. De nouvelles colonnes Numéro de club et Nom de club sont disponibles (renseignées pour les joueurs belges actuellement), aux côtés des colonnes facultatives genre, année de naissance, identifiant national, identifiant FIDE et retiré.
Lier un identifiant national renseigne désormais l'identifiant FIDE et les informations du joueur
Lorsque vous liez l'identifiant de fédération nationale d'un joueur, son identifiant FIDE et ses informations démographiques (comme le genre et l'année de naissance) sont désormais récupérés automatiquement.
Avertissement de date de naissance divergente désormais affiché lors de l'inscription par équipes
L'avertissement qui signale une différence entre une date de naissance saisie et les fiches de la fédération apparaît désormais aussi dans le parcours d'inscription par équipes, et non plus seulement lors de l'inscription individuelle.
Libellés de fédération désormais affichés dans votre langue
Les noms et libellés de fédération sont désormais traduits selon la langue, afin de s'afficher dans la langue que vous avez sélectionnée.
Commandes par ronde plus claires pour les tournois toutes rondes
Le bouton « générer les appariements » par ronde est désormais masqué pour les événements toutes rondes, où toutes les rondes sont générées ensemble — supprimant une commande sans objet.
Les joueurs affiliés affichent désormais leur club après l'inscription
Les joueurs inscrits par identifiant FIDE — y compris ceux déjà présents dans le système issus d'un import antérieur — voient désormais leur fédération nationale liée automatiquement, de sorte que leur club apparaît dans le cockpit au lieu de rester vide. Les joueurs déjà concernés ont été mis à jour rétroactivement.
Les identifiants national et FIDE liés restent désormais visibles lors de la modification d'un joueur
La fenêtre de modification des informations du joueur masquait auparavant un identifiant officiel une fois celui-ci lié, ce qui pouvait laisser croire qu'il était absent. Les identifiants national et FIDE liés restent désormais visibles sous forme de liens cliquables vers la fiche de la fédération et le profil FIDE, et le bouton « Vérifier » n'apparaît que pour les fédérations que Chesstide peut interroger.
Le mode d'échange ne s'active plus par défaut dans les appariements
La vue des appariements n'active plus automatiquement le mode d'échange pour les systèmes d'appariement manuels ou « Autre ». Il reste désormais désactivé par défaut partout ; activez-le avec la bascule existante lorsque vous en avez besoin.
Les boutons d'action n'entrent plus en collision avec les titres de page longs
Sur les pages Gérer le tournoi et détail du tournoi, un nom de tournoi long ne déborde plus sur les boutons d'action — ceux-ci passent désormais sur leur propre ligne sous le titre.
La barre d'outils des appariements ne se déplace plus
Les boutons de la barre d'outils des appariements restent désormais sur des lignes stables au lieu de changer de position lorsque la barre passe à la ligne sur les écrans étroits.
La modification d'un joueur conserve votre position dans la liste
Enregistrer un joueur modifié, ou actualiser ses données depuis la fédération, ne fait plus remonter la liste des joueurs tout en haut.
Le repère du joueur avec les Noirs désormais visible en mode sombre
Dans le thème sombre de la vue présentateur, le point indiquant le joueur ayant les pièces noires est désormais clairement visible.
Dates de ronde correctes dans les exports de rapport d'homologation
Lorsque les parties d'une ronde étaient saisies avec des dates mixtes ou manquantes, l'export du rapport d'homologation pouvait choisir la mauvaise date pour la ronde. La date de chaque ronde est désormais déterminée de manière fiable à partir des parties réellement jouées.
18 juin 2026
Épingler une équipe à une table fixe
Les équipes peuvent désormais être épinglées à un échiquier/une table précis pour les appariements, comme c'est déjà le cas pour les joueurs individuels. Définissez-le depuis la nouvelle action « Table fixe » dans l'onglet des joueurs ; un badge d'échiquier indique la position épinglée.
Avertissement lorsque les tournois à handicap ne sont pas homologables
Activer le handicap sur un tournoi marqué pour l'homologation FIDE ou nationale affiche désormais un avertissement indiquant que les cadences à handicap ne sont généralement pas homologables. Cet avertissement est purement informatif et n'empêche pas l'enregistrement.
L'inscription des joueurs est plus pratique sur téléphone
Le parcours d'inscription des joueurs a été repensé pour les petits écrans : les onglets, les champs de recherche et de recherche par ID ainsi que les champs du formulaire s'adaptent désormais sans débordement horizontal ni zoom à la saisie, avec des zones tactiles plus grandes, et la page défile automatiquement vers les résultats et le joueur sélectionné. L'inscription des équipes bénéficie des mêmes améliorations.
Classements signalés comme obsolètes après toute modification d'un paramètre de classement
Les classements sont désormais signalés comme obsolètes dès qu'un paramètre influant sur le classement change — ordre des départages, départages par échiquier, système de points par équipes, catégories ou ratings fictifs — quel que soit le chemin emprunté, même si aucun nouveau résultat n'a été saisi. Recalculez pour les actualiser.
Libellé plus clair pour les identifiants nationaux sans nom de fédération
Lorsqu'une fédération n'a pas de nom propre, l'identifiant national d'un joueur affiche désormais le libellé « Identifiant national » accompagné du pays (par exemple « Identifiant national (FR) ») au lieu d'un simple code pays, afin que les identifiants de différents pays restent distincts.
Plus de clignotement des échiquiers terminés sur l'écran des appariements
Lorsque « Afficher uniquement les parties restantes » est activé, les échiquiers terminés n'apparaissent plus brièvement au chargement ou au rechargement de la page des appariements — ils sont désormais masqués avant le premier affichage.
15 juin 2026
Messages « non autorisé » plus clairs
Lorsqu'une action est bloquée faute de permission, le message indique de nouveau ce que vous tentiez d'atteindre — une équipe, un tournoi, une organisation ou une inscription — au lieu d'un simple « Non autorisé ».
14 juin 2026
Appariements toutes rondes pour les tournois par équipes
Les événements par équipes peuvent désormais être appariés en système toutes rondes (chacun contre chacun), avec les mêmes options que les tournois individuels toutes rondes — y compris plusieurs parties par appariement et une étape de classement manuel facultative. Lancez-le depuis « Générer toutes les rondes » sur un tournoi par équipes.
Régénérer les échiquiers d'un match par équipes
Les arbitres peuvent désormais regarnir les échiquiers d'un match par équipes (ou d'une ronde entière) à partir de la composition actuelle, sans perdre les résultats déjà saisis — pratique après un changement de composition de dernière minute, une absence ou un remplacement. De nouveaux boutons « Régénérer les échiquiers » apparaissent par match et par ronde.
Les départages d'équipe et d'échiquier ne restent plus à zéro
Les tournois par équipes comptant une équipe incomplète — moins de joueurs que d'échiquiers disputés — pouvaient afficher tous les départages d'équipe et d'échiquier à 0,00. Le Sonneborn-Berger et les départages d'échiquier sont désormais calculés correctement dans ces cas ; recalculez le classement pour mettre à jour un événement concerné.
Les badges de statut et de paiement restent synchronisés sur toutes les tailles d'écran
Après modification du badge de statut ou de paiement d'une inscription dans le cockpit, basculer entre les dispositions mobile et bureau (par exemple en redimensionnant la fenêtre) pouvait afficher brièvement une valeur obsolète. Les deux dispositions se mettent désormais à jour ensemble.
12 juin 2026
Plus de colonnes de détails des joueurs dans le classement
Les tableaux de classement (public et cockpit) peuvent désormais afficher le Titre, le Genre, l'Année de naissance, l'ID FIDE et l'ID national comme colonnes optionnelles, à choisir depuis le sélecteur de colonnes. Elles n'apparaissent que là où une ligne correspond à un seul joueur ; masquées par défaut.
Le mode présentation prend désormais en charge les tournois par équipes
La vue projecteur plein écran fonctionne aussi pour les tournois par équipes : elle affiche une ligne compacte par match d'équipe (domicile — score — extérieur, ainsi que les byes) et les fait défiler automatiquement, comme la vue individuelle.
Invite à saisir une date de naissance complète pour l'inscription FIDE
Sur les tournois homologués FIDE, les joueurs sans ID FIDE qui n'ont qu'une année de naissance (sans date complète) sont désormais signalés par un badge ambre dans l'onglet des joueurs et sur la page d'export FIDE, afin que les arbitres puissent recueillir la date manquante avant de les inscrire.
L'affichage projecteur suit la dernière ronde publiée
Laissée sans surveillance, la vue présentation passe désormais automatiquement à la dernière ronde publiée au fur et à mesure que l'arbitre la publie — sans rechargement. Le fait d'épingler une ronde précise avec le sélecteur de ronde maintient toujours cette ronde.
Avertissement lorsqu'un départage configuré ne peut pas être calculé
Si le moteur de départage est indisponible lors du calcul du classement, un départage configuré pouvait silencieusement retomber à zéro et cesser de départager les ex æquo. La page de classement affiche désormais un avertissement clair nommant le ou les départages concernés, afin que vous puissiez rétablir le moteur et recalculer.
Impossible d'enregistrer un tournoi se terminant avant son début
La modification d'un tournoi rejette désormais une date de fin antérieure à la date de début avec un message clair, et les codes pays sont enregistrés de manière cohérente afin de ne plus échapper à la recherche ni aux recherches de fédération.
L'export FIDE ne déclare plus deux fois les parties de rattrapage
Lorsqu'une partie reportée ou jouée tardivement était exportée dans un lot ultérieur, elle pouvait être déclarée deux fois à la FIDE. Les exports TRF par équipes et individuels attribuent désormais chaque partie à son export et émettent les parties de rattrapage à la bonne granularité, de sorte qu'une réexportation ne duplique ni ne perd jamais de parties.
Les joueurs non classés ne sont plus traités comme classés 0
Un classement de fédération à 0 (la convention « non classé ») pouvait se glisser comme un véritable Elo de 0, affectant les appariements, l'accélération et le tri. Ces valeurs sont désormais normalisées en « non classé » partout où elles sont lues.
Exports CSV plus sûrs
Les exports CSV des joueurs, du classement, de la table de croisement et SWAR neutralisent désormais les valeurs de cellule que les tableurs pourraient interpréter comme des formules, protégeant contre l'« injection de formule CSV » provenant des noms saisis et autres champs libres. Les nombres, classements et identifiants ne sont pas affectés.
Messages de confirmation sur les pages de gestion des tournois
Publier, annuler, terminer, copier, modifier ou supprimer un tournoi affiche désormais la bannière de succès sur les pages Gestion et Mes tournois, qui restaient auparavant silencieuses après ces actions.
8 juin 2026
Mode projecteur pour les appariements en direct
Une nouvelle vue plein écran transforme la page des appariements en affichage projecteur autonome : elle remplit l'écran avec les échiquiers de la ronde sur des colonnes lisibles et les fait défiler automatiquement à intervalle régulier, avec un anneau de compte à rebours indiquant le passage à la page suivante. Ouvrez-la depuis le nouveau bouton « Mode présentation » sur une page d'appariements ; les résultats saisis pendant la ronde se rafraîchissent automatiquement. (Tournois individuels pour l'instant.)
Recalculer le classement à la demande
Les arbitres peuvent désormais forcer un recalcul du classement à tout moment grâce à un bouton Recalculer dans la barre d'outils du classement — il n'était auparavant accessible que depuis l'avertissement « classement obsolète ». Un échec du recalcul signale maintenant une erreur au lieu de passer silencieusement pour un succès.
Le classement prend en compte la ronde en cours
Le classement inclut désormais les résultats déjà saisis pour la ronde en cours, au lieu d'attendre qu'elle soit entièrement terminée — ainsi le classement en direct et un recalcul manuel reflètent les derniers résultats.
Modifier les points supplémentaires depuis le menu du joueur
La modification manuelle des points supplémentaires se trouve désormais dans le menu contextuel ⋮ de chaque joueur, via une action « Modifier les points supplémentaires » qui ouvre une fenêtre, comme les autres actions par joueur. Le badge ambré +X,X reste affiché comme indicateur en lecture seule.
Meilleure prise en charge des lecteurs d'écran pour les fenêtres de détails
Les fenêtres de détails et de départage (sur les appariements, le classement, la grille américaine et les listes de joueurs) annoncent désormais un nom descriptif aux lecteurs d'écran et indiquent correctement leur état ouvert ou fermé, ce qui les rend plus faciles à utiliser avec les technologies d'assistance.
Matches d'équipe reportés inclus dans l'export FIDE
Les matches d'équipe joués lors d'une ronde précédente mais pas encore exportés (par exemple un match reporté) sont désormais intégrés à l'export TRF d'équipe pour la FIDE, comme c'est déjà le cas pour les parties de rattrapage des tournois individuels.
Plus de déconnexions intempestives lors des événements chargés
Les joueurs étaient parfois déconnectés en pleine session — surtout lors des pics de connexion et d'inscription en début de tournoi. La gestion des sessions côté serveur a été corrigée : la connexion d'une personne ne perturbe plus les sessions des autres utilisateurs.
Message clair lorsqu'aucune équipe n'est pointée
Tenter de générer les appariements par équipes sans aucune équipe pointée affiche désormais un message clair et utile au lieu d'une erreur interne brute, comme pour les tournois individuels.
6 juin 2026
Voir le détail du calcul des départages d'un joueur
Une nouvelle page du cockpit détaille le calcul de chaque départage cumulatif d'un joueur (Buchholz, Cut-1, Médiane, Sonneborn-Berger, Progressif) — ronde par ronde, y compris les rondes écartées et les ajustements FIDE pour les parties non jouées. Accessible depuis le lien « voir le calcul complet » de l'infobulle du classement ou en cliquant sur une cellule de départage dans le tableau du classement.
Les départages ne plantent plus lorsqu'une ronde future est publiée à l'avance
Si une ronde ultérieure avait déjà été publiée et attribuait à un joueur un bye d'appariement à un point, les départages du classement de la ronde en cours pouvaient échouer silencieusement et s'afficher à zéro. Le classement se calcule désormais correctement dans ce cas.
La rencontre mutuelle départage désormais les égalités au sein d'un sous-groupe
Lorsque la rencontre mutuelle est utilisée comme départage, elle résout désormais correctement une égalité qui n'apparaît qu'après qu'un départage antérieur (comme le nombre de victoires) a réduit les joueurs à égalité à deux adversaires qui se sont affrontés — le vainqueur de la confrontation directe est désormais classé devant. Cela échouait auparavant dans les classements individuels, par équipes et par échiquier.
5 juin 2026
Affiche imprimable du tournoi avec QR code
Le cockpit génère désormais une affiche imprimable pour chaque tournoi, avec les informations de l'événement et un QR code menant à la page publique — pratique à coller dans la salle de jeu ou à partager sur les réseaux sociaux.
Six nouveaux départages FIDE disponibles
L'APRO (Average Performance Rating of Opponents), l'APPO (Average Perfect Performance of Opponents), la Score-Strength Combination et les quatre variantes Extended Sonneborn-Berger pour Swiss par équipes sont désormais sélectionnables dans le choix des départages, tous calculés par le moteur officiel TieBreakServer.
Liste secondaire de départages pour résoudre les ex æquo restants
Une seconde liste « uniquement pour départager » peut être configurée à côté des départages principaux — elle ne s'applique que lorsque la liste principale laisse encore des équipes ou des joueurs à égalité, ce qui garde les colonnes lisibles à l'écran tout en résolvant entièrement les classements. Le paramètre est aussi inscrit dans l'enregistrement 202 du fichier FIDE TRF-2026 pour les outils en aval.
Supprimer définitivement un tournoi
Les créateurs de tournois et les administrateurs globaux peuvent désormais supprimer définitivement leurs propres tournois, y compris ceux annulés qui encombraient les listes. Les autres rôles ne peuvent toujours pas supprimer ; un dialogue de confirmation prévient les erreurs.
Colonnes personnalisables sur les classements et les participants
Les pages de classement et de participants disposent désormais d'un sélecteur de colonnes — masquez les colonnes de départage, de classement Elo, de fédération ou toute autre dont vous n'avez pas besoin. Le choix est mémorisé dans votre navigateur et également respecté lors de l'export CSV.
Tri des colonnes sur la page des participants
Chaque colonne de la page des participants est désormais triable — cliquez sur un en-tête pour trier, cliquez à nouveau pour inverser, un troisième clic pour réinitialiser. Le tri est conservé lors de la pagination, ce qui permet de parcourir un champ de 200 joueurs sans perdre sa place.
Pop-up joueur sur les appariements publics
Cliquer sur le nom d'un joueur sur la page des appariements publics ouvre désormais une pop-up avec sa fédération, son classement et son historique de tournois — le même raccourci déjà disponible sur la page des classements.
Import de tournoi par équipes depuis un fichier TRF
L'action d'import TRF prend désormais en charge les tournois par équipes — joueurs, équipes, compositions d'échiquiers, inscriptions, rondes, appariements, résultats, arbitres, groupes d'appariements interdits et départages sont tous créés à partir du fichier en une seule étape.
Tous les départages FIDE désormais calculés par le moteur TieBreakServer
La famille Buchholz, le Sonneborn-Berger, le Koya, l'ARO, l'AROC, le TPR, le score progressif, le nombre de victoires, le résultat mutuel ainsi que le résultat mutuel par équipes et les variantes pour classements par échiquier sont désormais calculés par le moteur officiel FIDE TieBreakServer plutôt que par du code interne. Les résultats sont alignés avec le FIDE TBR 03/2026 — y compris la règle récursive §6.2 du résultat mutuel, difficile à appliquer correctement à la main.
L'export TRF présélectionne tous les joueurs
Le dialogue d'export TRF commençait sans aucun joueur sélectionné. Il présélectionne désormais tous les joueurs par défaut, rendant l'opération courante « tout exporter » accessible en un seul clic.
Avertissements d'import SWAR plus clairs
Les avertissements d'import SWAR (identifiants FIDE manquants, joueurs ambigus, fédérations inconnues, etc.) s'affichent désormais dans un panneau traduit dédié au-dessus du tournoi importé, avec les doublons regroupés et un plafond raisonnable pour éviter qu'un fichier problématique ne sature la page.
Avertissements d'import TRF plus clairs
Les avertissements d'import TRF sont désormais traduits, groupés par catégorie et dédupliqués lorsque le même message se répéterait trop souvent — afin de garder le bandeau post-import lisible sur les fichiers volumineux.
Un même départage peut désormais figurer deux fois dans la cascade
Le FIDE TBR 03/2026 §5 autorise le résultat mutuel et le résultat mutuel étendu à se répéter dans la même cascade (par exemple, « Points, RM, Buchholz, RM »). Le formulaire de configuration acceptait déjà les entrées en double mais les fusionnait silencieusement lors du calcul des classements ; la seconde occurrence s'applique maintenant correctement au sous-groupe que les critères intermédiaires ont restreint.
Les parties jouées et gagnées avec les Noirs n'incluent plus les forfaits
Le FIDE TBR §11.3 définit ces départages comme « parties effectivement jouées avec les Noirs » — les victoires/défaites par forfait ne devraient pas compter. Le précédent calculateur interne les comptait ; la lecture conforme à la norme par TieBreakServer est maintenant utilisée, les valeurs peuvent donc évoluer pour les tournois comportant des forfaits.
Système de points Baku par équipes conservé à l'export TRF
Les tournois configurés avec le système de points Baku Swiss par équipes basculaient silencieusement sur les points de match à l'export TRF, perdant le système de points de partie configuré. L'export respecte désormais le système de points choisi.
L'avancement automatique dans les résultats par équipes ignore les matches réduits
Lors de la saisie des résultats par équipes, l'avancement clavier vers la paire suivante cessait de fonctionner dès qu'un match précédent avait été réduit dans l'interface. L'avancement automatique saute désormais correctement les matches réduits et se positionne sur le prochain échiquier visible, ce qui maintient la saisie au clavier fluide jusqu'au bout de la ronde.
29 mai 2026
Nouveaux départages FIDE : Buchholz Fore, forfaits comptés comme joués, rondes choisies à jouer
Trois départages FIDE supplémentaires sont désormais disponibles dans la configuration des départages : le Buchholz Fore, le Buchholz comptant les forfaits comme joués et le nombre de rondes choisies à jouer (REP). Ils sont calculés par le moteur officiel TieBreakServer pour des résultats conformes à la FIDE, et les parties jouées/gagnées avec les Noirs affichent désormais leurs codes FIDE standard.
Importer un tournoi depuis un fichier TRF
Une nouvelle action « Importer TRF » crée un tournoi individuel entièrement renseigné à partir d'un fichier TRF FIDE — joueurs, inscriptions, rondes, appariements et résultats, arbitres, groupes d'appariements interdits, départages et paramètres d'appariement sont tous repris. Les tournois par équipes ne sont pas encore pris en charge.
Export TRF pour les tournois par équipes
La page d'export TRF est désormais disponible pour les tournois par équipes, produisant un fichier FIDE par équipes avec les compositions complètes des équipes et les résultats des matchs, et non plus seulement pour les événements individuels.
Avertissement Buchholz en toutes-rondes
Lorsqu'un tournoi toutes-rondes est configuré avec un départage de la famille Buchholz — ce que les règles FIDE déconseillent pour les toutes-rondes — le cockpit affiche désormais un avertissement ambre. Il s'agit uniquement d'un rappel ; le départage est toujours calculé et le formulaire s'enregistre toujours.
Réactiver une inscription d'équipe annulée
Réinscrire une équipe dont l'inscription précédente avait été annulée réactive désormais l'entrée existante au lieu d'échouer. Si certains joueurs de l'équipe ont depuis rejoint d'autres équipes, l'assistant indique qui a été retiré afin que vous puissiez ajouter des remplaçants.
Les exports TRF utilisent désormais le format moderne FIDE TRF-2026
Tous les fichiers TRF produits par ChessTide suivent désormais la dernière spécification FIDE TRF-2026, avec des informations plus riches sur les byes par ronde et le type de tournoi, pour une meilleure compatibilité avec les outils FIDE actuels.
Le filtre par catégorie est désormais une liste déroulante sur les classements
La navigation par catégorie sur les classements publics et du cockpit est désormais une liste déroulante au lieu d'une barre d'onglets horizontale, offrant une meilleure expérience sur mobile et sur les tournois comportant de nombreuses catégories d'âge.
Les classements se reclassent lorsque vous modifiez l'ordre des départages
Modifier la configuration des départages enregistrait le nouvel ordre mais laissait le classement affiché trié selon l'ancien, de sorte que le classement pouvait contredire la priorité configurée. Les classements sont désormais recalculés automatiquement dès que l'ordre des départages change.
L'appariement ne bascule plus en mode dégradé lorsqu'un joueur a un bye d'appariement
Un joueur bénéficiant d'un bye attribué par l'appariement voyait son score sous-évalué dans le fichier TRF, que le moteur d'appariement rejetait — forçant un repli vers un algorithme d'appariement moins strict. Le bye est désormais compté comme un point entier afin que l'appariement se déroule normalement.
La fenêtre de détails du classement reste à l'écran
La fenêtre contextuelle d'un joueur ou d'une équipe sur le classement pouvait s'ouvrir vers le bas et dépasser du bas de l'écran une fois l'historique des rondes chargé. Elle réserve désormais l'espace nécessaire à l'avance et s'affiche au-dessus de la ligne lorsque c'est nécessaire.
Estimations de performance correctes face aux joueurs non classés
Les joueurs enregistrés comme non classés (Elo 0) étaient traités comme de véritables adversaires à 0 Elo, ce qui pouvait écraser les estimations de performance — un joueur ayant battu des adversaires classés pouvait afficher une performance (TPR) absurdement basse. Les joueurs non classés sont désormais correctement pris en compte, donnant des performances et des moyennes d'adversaires réalistes.
L'en-tête de l'export FIDE utilise les dates officielles du tournoi
Lors d'un export TRF complet, les dates de début et de fin dans l'en-tête FIDE proviennent désormais des dates de début et de fin programmées du tournoi plutôt que des dates auxquelles les rondes ont effectivement été jouées. Les exports d'une plage partielle continuent d'encadrer exactement les rondes incluses dans le fichier.
25 mai 2026
Export TRF pour les tournois non-FIDE et option « Toutes les rondes »
La page d'export TRF est désormais disponible pour les tournois individuels qui ne sont pas homologués FIDE, vous permettant de produire un fichier TRF pour n'importe quel autre programme de tournoi. Une entrée « Toutes les rondes » a également été ajoutée, qui regroupe les rondes 1 à N dans un seul fichier, indépendamment de la configuration des plages de codes d'événement FIDE.
Les tournois terminés restent visibles publiquement
Les pages de détail, de classement, de table croisée et d'appariements renvoyaient une erreur 404 pour les tournois marqués comme terminés, et l'onglet « passés » sur l'accueil et la liste des tournois les masquait entièrement — seule l'API les servait encore. Les événements terminés sont à nouveau visibles publiquement sur le site SSR, les listes, le point d'API REST public et le sitemap.
Les tournois en brouillon ou annulés ne divulguent plus les participants ni les statistiques
Les pages /participants et /statistics ignoraient le contrôle de visibilité appliqué aux autres pages publiques du tournoi : un visiteur anonyme disposant d'un lien direct pouvait donc voir la liste des participants et les statistiques d'un événement en brouillon ou annulé. Les deux pages respectent désormais le même contrôle de visibilité que les classements, les appariements et la table croisée.
Se déconnecter ne déconnecte plus vos autres appareils
Le point de déconnexion web appelait Supabase sans restreindre la portée, ce qui révoquait tous les jetons de rafraîchissement de la famille du compte et déconnectait silencieusement tous les autres navigateurs et onglets. La déconnexion n'affecte désormais que la session courante, les autres appareils restent connectés.
23 mai 2026
Le départage Buchholz suit désormais les règles FIDE 03/2026
Le Buchholz et le Sonneborn-Berger plafonnent désormais le score de l'adversaire fictif conformément à l'article 16.4 du règlement FIDE 03/2026 — un bye d'un demi-point, un retrait ou un forfait ne gonfle plus le départage au-delà de ce que la règle autorise. Le classement des tournois comportant des rondes non jouées peut différer du précédent.
Rester connecté pendant toute la session
Un minuteur en arrière-plan de notre bibliothèque d'authentification faisait tourner les jetons côté serveur silencieusement, de sorte que la requête suivante du navigateur échouait avec « Invalid Refresh Token » et déconnectait l'utilisateur environ une heure après chaque connexion. Le minuteur en arrière-plan est désormais désactivé ; les sessions persistent comme prévu.
Appariements manuels : apparier et désapparier depuis le cockpit
Les rondes configurées en appariement manuel affichent désormais une liste « Joueurs à apparier » (ou « Équipes à apparier ») triée par score, avec un flux en deux clics pour créer un appariement, ainsi qu'un bouton de désappariement à côté du bouton d'inversion des couleurs sur chaque échiquier. Fonctionne pour les tournois individuels et par équipes.
Toutes-rondes multi-parties (N-uple)
Les tournois toutes-rondes peuvent désormais être configurés avec plusieurs parties par appariement (1 à 10) et une distribution « cyclique » ou « groupée ». Le mode cyclique joue chaque partie sur l'ensemble des cycles de Berger avec alternance des couleurs ; le mode groupé joue les parties de chaque paire d'affilée sous forme de mini-match. L'import SWAR détecte automatiquement la bonne distribution.
Listes de byes et d'absences auto-corrigées
Modifier un joueur dont les rondes de bye ou d'absence enregistrées se trouvaient en dehors du nombre de rondes courant — après une réduction du calendrier, une baisse du plafond de byes ou la désactivation des demandes de bye — provoquait jusqu'à présent une erreur de validation. Désormais, seules les nouvelles entrées sont validées ; les entrées existantes sont conservées, et les listes d'absences et de byes sont automatiquement nettoyées lors de la prochaine sauvegarde du tournoi.
L'export FIDE sélectionne par défaut la première plage avec parties à envoyer
La boîte de dialogue d'export FIDE annote désormais chaque code d'événement avec un badge « Envoyé » ou « En attente », et présélectionne la première plage contenant encore des parties jouées mais non exportées — plus besoin de chercher ce qu'il reste à soumettre.
Page de détail du tournoi plus rapide
Le bouton de check-in de la page publique du tournoi ne récupère plus la liste complète des inscriptions juste pour décider s'il doit s'afficher. Une vérification d'existence plus légère est utilisée à la place, accélérant nettement le chargement de la page pour les tournois comportant de nombreuses inscriptions.
Créer un tournoi avec un système d'appariement inhabituel
Définir le système d'appariement sur « Autre » dans le formulaire du tournoi provoquait jusqu'à présent un plantage à l'étape de création des rondes. « Autre » est désormais converti en « manuel » au niveau des rondes, et les variantes de casse ou d'espaces (par exemple « Swiss » vs « swiss ») sont normalisées de manière cohérente dans toute l'application.
Réimporter des tournois SWAR sans erreur de clé dupliquée
Réimporter un fichier SWAR contenant des joueurs qui avaient été insérés précédemment sans identifiant FIDE échouait jusqu'à présent avec une erreur de clé dupliquée. L'importeur fait désormais correspondre les joueurs existants par nom et date de naissance lorsqu'aucun identifiant FIDE n'est fourni.
21 mai 2026
Appariements interdits
Les organisateurs peuvent désormais définir des groupes de joueurs qui ne doivent jamais être appariés ensemble (équipes tournantes, membres d'une même famille, etc.). La contrainte est appliquée par le moteur d'appariement, et lorsque le moteur doit recourir à une passe moins stricte, toute violation forcée est signalée comme avertissement sur la page d'appariements.
Auto-confirmation de présence pour les joueurs déjà inscrits
Les joueurs déjà inscrits à un tournoi voient désormais une bannière de proposition d'enregistrement pendant la fenêtre de confirmation sur place, leur permettant de confirmer leur présence eux-mêmes au lieu d'attendre qu'un arbitre les marque présents.
Fenêtre contextuelle de joueur enrichie dans le classement
Cliquer sur le nom d'un joueur dans le classement ouvre désormais une fenêtre contextuelle étendue avec ses informations de fédération et des détails supplémentaires sur le tournoi — utile lorsque les arbitres et spectateurs souhaitent du contexte sur un résultat particulier.
Badge « Après la ronde N » sur le classement
Les pages de classement publiques et du cockpit affichent désormais un badge à côté du sous-titre indiquant combien de rondes ont été terminées, pour qu'il soit clair en un coup d'œil à quelle ronde le classement correspond.
Modèle de retrait simplifié dans le cockpit
Le retrait n'est plus un état distinct sur la fiche d'un joueur — un joueur retiré est désormais simplement absent pour les rondes restantes. Les éléments d'interface spécifiques au retrait, devenus redondants, ont été supprimés du cockpit, laissant une manière unique et plus claire de gérer les joueurs qui cessent de participer en cours de tournoi.
Champs de date et d'heure vides désormais visuellement distincts
Les champs de date et de date/heure dans toute l'application (dates de tournoi, fenêtre de confirmation sur place, horaires des rondes, dates de naissance, filtres) affichent désormais leur indication de format en gris atténué lorsqu'ils sont vides, pour qu'il soit évident lesquels des champs optionnels ne sont pas remplis. Les champs date/heure partiellement saisis conservent leurs chiffres en sombre et reçoivent un contour rouge pour signaler qu'il manque encore quelque chose.
Colonne numéro de club dans la liste des participants
La liste des participants comporte désormais une colonne pour le numéro de club et permet le tri par cette colonne, ce qui facilite le regroupement ou la recherche des joueurs par affiliation à un club.
Estimation de classement plus précise dans les tournois à classements mixtes
La performance au tournoi utilise désormais le coefficient K publié par la FIDE et la base FIDE-vs-nationale appropriée pour estimer le niveau d'un joueur, ce qui donne de meilleures TPR lorsque des joueurs classés FIDE et nationalement classés se rencontrent.
Classement plus rapide dans les tournois comptant de nombreux joueurs ex æquo
La résolution des départages pour les groupes ex æquo récupère désormais les données de ronde nécessaires une seule fois par appel au lieu d'une fois par groupe d'ex æquo, accélérant nettement les classements sur les grands événements où de nombreux joueurs partagent le même score.
Feuilles d'impression plus propres pour les rondes en cours
La vue d'appariements imprimable calcule désormais correctement les points avant la ronde de chaque joueur, même lorsque la ronde courante est encore en brouillon, évitant une colonne de points obsolète ou trompeuse sur les feuilles de ronde fraîchement générées.
Inscription bloquée après la date de fin du tournoi
Il était auparavant possible de s'inscrire à un tournoi après sa date de fin. Le système refuse désormais les inscriptions tardives avec un message d'erreur clair.
Clôture automatique des tournois fiabilisée
Certains tournois restaient occasionnellement en état « en cours » après leur date de fin si le travail de clôture automatique les manquait. Un mécanisme de secours rattrape désormais les tournois oubliés, et les organisateurs peuvent marquer manuellement un tournoi comme terminé en dernier recours.
Terminologie française des départages corrigée
Plusieurs libellés de départage en français étaient inexacts ou incohérents avec la terminologie FIDE, et une indication d'état vide orientait les utilisateurs « au-dessus » d'une liste alors qu'elle aurait dû dire « en-dessous ». Les deux sont désormais corrigés.
17 mai 2026
Parcourir les rondes avec des flèches de navigation
Les pages d'appariements du cockpit et publique disposent désormais de flèches précédent/suivant à côté du sélecteur de ronde, ce qui vous permet de passer d'une ronde à l'autre sans ouvrir la liste déroulante.
Export PGN : plages d'échiquiers et sélection mémorisée
La boîte de dialogue d'export PGN accepte désormais une plage d'échiquiers comme « 1-16, 20, 22-24 » comme raccourci pour cocher les parties, et mémorise les échiquiers exportés par tournoi afin que la même sélection soit pré-appliquée à la ronde suivante.
Cartes de la liste des tournois épurées
Le bouton « Voir le tournoi externe » n'apparaît plus sur les cartes des tournois en annonce seule dans la liste des tournois. Le lien externe reste disponible sur la page de détail du tournoi.
Rester connecté sur plusieurs onglets
Ouvrir le même compte dans plusieurs onglets de navigateur à la fois pouvait déclencher un contrôle de sécurité qui vous déconnectait de tous les onglets. Les rafraîchissements de session simultanés sont désormais coordonnés, de sorte que plusieurs onglets restent connectés.
15 mai 2026
Tournois à handicap
Les organisateurs peuvent désormais organiser des tournois à handicap. Un commutateur dans le cockpit active le format et expose les paramètres de pendule (minutes de base blancs/noirs, minutes par tranche d'Elo, plafond de décalage maximal, Elo plancher pour les joueurs non classés). Le temps de réflexion ajusté de chaque joueur apparaît sous forme d'un petit badge à côté de son nom sur les vues d'appariements du cockpit, publique et imprimée, avec une puce ambre « Handicap » sur la page publique du tournoi.
Choisir quelles parties exporter en PGN
L'export PGN ouvre désormais une boîte de dialogue listant les parties de la ronde afin que vous puissiez choisir précisément lesquelles exporter, avec un bouton tout sélectionner/désélectionner et toutes les parties sélectionnées par défaut. Disponible depuis les vues d'appariements du cockpit et publique.
Filtre « Afficher uniquement les parties restantes » sur les appariements du cockpit
Un nouveau bouton dans la barre d'outils masque les échiquiers dont le résultat est déjà saisi, afin que les arbitres puissent se concentrer sur les parties encore en cours pendant une ronde. Le choix est conservé par tournoi, et un échiquier qui reçoit un résultat après l'application du filtre reste visible jusqu'à ce que vous réactiviez le filtre ou rafraîchissiez la page, afin que le résultat puisse encore être confirmé. Couvre les appariements individuels, les matchs par équipes et la disposition de départage.
La performance (TPR) toujours affichée dans le classement
Les tableaux de classement comportent désormais une colonne de performance au tournoi dès lors que l'épreuve compte au moins un joueur classé, même lorsque la TPR n'est pas un départage configuré. Le classement n'utilise toujours que les départages configurés, de sorte que la TPR affichée n'influence jamais le placement.
Date de partie par échiquier déplacée dans un menu
La date de partie manuelle par appariement (un cas particulier FIDE pour les parties reportées) se trouve désormais dans un menu à trois points au lieu d'un champ toujours visible, ce qui allège le tableau d'appariements. La cellule affiche la date lorsqu'elle est définie et propose « Modifier la date de partie » et « Effacer la date ».
Modification des absences après la fin d'une ronde antérieure
La modification des rondes d'absence ou de bye d'un joueur n'échoue plus simplement parce qu'une ronde antérieure est déjà terminée. Seules les rondes que vous ajoutez ou retirez réellement sont vérifiées au regard de la règle des rondes terminées.
Le bye d'un demi-point accordé après l'appariement compte désormais au classement
Un bye d'un demi-point demandé et ajouté après la génération des appariements d'une ronde crée désormais l'appariement correspondant, de sorte que le point de bye apparaît au classement et dans les départages. Le retrait du bye le supprime de nouveau.
Onglet de classement actif amené à l'écran sur mobile
Sur les pages de classement publiques et du cockpit, la sélection d'un onglet de catégorie ou d'échiquier au milieu de la bande défilante sur mobile centre désormais l'onglet actif au lieu de le laisser hors écran.
Les actions du cockpit en échec ne laissent plus de modifications partielles
Lorsqu'une action du cockpit concernant les appariements, les joueurs, les équipes, la liste d'attente ou l'export TRF échouait en cours d'exécution, des modifications partielles pouvaient tout de même être enregistrées. Les actions en échec sont désormais entièrement annulées.
14 mai 2026
Vérification de cohérence des dates de naissance avec les fiches FIDE et nationales
Chesstide compare désormais la date de naissance de chaque joueur avec ses fiches liées FIDE et fédération nationale et signale les divergences à trois endroits : un nouveau rapport global-admin avec résolution en un clic, un badge à côté du nom des joueurs dans l'onglet joueurs du cockpit, et un avertissement non bloquant lors de l'inscription à un tournoi individuel. Les divergences détectées sont enregistrées pour examen par l'administrateur.
Les points d'appariement incluent les bonus d'accélération
Sur les feuilles d'appariements imprimées et la page publique d'appariements, la colonne de points par joueur combine désormais le score des rondes précédentes avec les bonus d'accélération accordés pour la ronde en cours, afin que la valeur corresponde à ce qui a réellement été utilisé pour apparier la ronde.
La connexion ne déconnecte plus d'autres utilisateurs
Une connexion, une inscription ou une réinitialisation de mot de passe sur un appareil pouvait silencieusement révoquer les jetons d'actualisation d'autres utilisateurs sur l'ensemble de leurs appareils, ce qui apparaissait ensuite sous la forme « session expirée » au chargement de page suivant. La déconnexion n'affecte désormais que la session en cours.
Bouton d'impression entièrement cliquable sur les pages d'impression du cockpit
Le bouton d'impression fixe des pages d'impression du cockpit n'était cliquable que sur ses quelques pixels les plus à gauche, car l'en-tête de la page passait par-dessus. Les clics sont désormais enregistrés sur toute la surface du bouton.
12 mai 2026
La page publique d'appariements ouvre sur la ronde en cours
Sur la page publique d'appariements d'un tournoi, le sélecteur de ronde par défaut choisit désormais la ronde publiée la plus ancienne encore en cours, afin que les spectateurs arrivent sur la ronde en cours au lieu de la ronde 1. Le sélecteur et chaque option affichent également la date et l'heure prévues de la ronde.
La bascule de retrait met à jour uniquement la ligne concernée
Faire passer un joueur d'actif à retiré sur la page des joueurs du cockpit ne ré-affiche plus la liste complète. La ligne concernée, le badge de présence, le titre d'équipe et les compteurs actifs/retirés sont mis à jour sur place, pour un pointage plus fluide.
Recalcul du classement beaucoup plus rapide sur les grands tournois
Les recherches de scores à l'échelle du tournoi utilisées par Buchholz, Sonneborn-Berger et Koya sont désormais calculées une seule fois par recalcul au lieu d'une fois par joueur. Sur un événement de 500 joueurs, 11 rondes et 6 départages, le rafraîchissement du classement passe d'environ 8 secondes à moins d'une. Les classements par échiquier en équipe bénéficient de la même accélération.
Rangs uniques dans le tableau croisé pour les joueurs à égalité
Lorsque deux joueurs ou plus partagent le même rang final au classement, le tableau croisé (et son export CSV) leur attribue désormais des numéros de ligne séquentiels et uniques, en utilisant le TPN comme départage final. Les références de case adversaire telles que « 25 W 1 » sont désormais sans ambiguïté, et les grilles d'équipe bénéficient du même correctif en utilisant l'identifiant d'équipe.
Champs vides bloqués à la création d'organisations et de joueurs
Soumettre un formulaire de création d'organisation ou de joueur avec un nom, un genre ou une date de naissance vide est désormais rejeté avec un message d'erreur clair et le formulaire ré-affiché, au lieu de créer silencieusement un enregistrement au nom vide ou d'afficher une page d'erreur générique.
Le rafraîchissement de session préserve la connexion de manière plus fiable
Amélioration de la manière dont l'application transmet les cookies de connexion rafraîchis après un rafraîchissement automatique de session. Auparavant, en raison d'un comportement interne de FastAPI, le rafraîchissement s'exécutait côté serveur mais les nouveaux cookies n'atteignaient jamais le navigateur, ce qui pouvait contribuer à des déconnexions prématurées en cours de session.
11 mai 2026
Feuilles d'appariements imprimables pour les tournois individuels
Deux nouvelles vues imprimables — par échiquier (format affiche murale) et par ordre alphabétique des joueurs — viennent compléter les feuilles de résultats existantes. La vue alphabétique aide les joueurs des grands tournois à trouver leur appariement par nom ; le tri gère correctement les noms accentués et non latins.
Départage Koya (FIDE TBR 03/2026 §9.2)
Somme des points marqués contre les adversaires qui terminent avec au moins un pourcentage configurable du score maximum possible. Les résultats par forfait sont comptabilisés lorsque l'adversaire dépasse le seuil ; les rondes de départage sont exclues du calcul du seuil.
Téléchargement CSV depuis le tableau croisé
Ajoute un bouton Télécharger en CSV sur l'onglet résultats du cockpit et sur la page publique du tableau croisé. Les libellés d'en-tête et les codes couleur (W/B, B/N, W/Z) suivent la langue du visiteur, et les vues par équipe exportent les marqueurs domicile/extérieur.
Bascule de paiement en un clic dans le cockpit
Les inscriptions du cockpit affichent désormais un bouton €-dans-un-cercle de 44×44 à côté des lignes payé/impayé, permettant aux administrateurs de basculer le statut de paiement d'un seul tap pendant le pointage. Le crayon et le menu déroulant restent pour les statuts partiel, exonéré et remboursé.
Codes QR sur les pages imprimables vers la page en direct
Les pages imprimables d'appariements et de classement affichent désormais un code QR dans leur en-tête. Le scanner ouvre la page publique en direct correspondante, afin que les spectateurs devant une affiche murale puissent suivre les mises à jour depuis leur téléphone.
Page d'appariements du cockpit adaptée aux mobiles
En dessous de 1024 px, la page d'appariements du cockpit s'affiche en cartes empilées (individuel, équipes et départage), avec les deux noms de joueurs visibles sans défilement horizontal et tous les boutons de saisie de résultat respectant la cible tactile de 44×44 px. Le tableau de bureau est conservé sur tablette et au-dessus.
Identifiants FIDE et national sur les cartes Mes inscriptions
Les cartes des inscriptions individuelles affichent désormais l'identifiant de la fédération du pays hôte et l'identifiant FIDE du joueur sous son nom, afin que les participants puissent confirmer d'un coup d'œil que les bons identifiants sont enregistrés.
Score cumulé sur les appariements imprimables individuels
Les trois vues imprimables individuelles du cockpit (par échiquier, alphabétique, feuilles de résultats) affichent désormais le score cumulé de chaque joueur sur les rondes précédentes terminées, afin que les joueurs puissent se repérer sur l'affiche murale grâce à leur total courant.
Échiquier fixe respecté au-delà du nombre d'échiquiers de la ronde
Une contrainte d'échiquier fixe visant un numéro supérieur au nombre d'appariements de la ronde (par exemple échiquier 30 dans une ronde à 9 échiquiers, pour un échiquier physique adapté à l'accessibilité) est désormais appliquée littéralement au lieu d'être silencieusement ignorée.
Confrontation directe masquée lorsque les joueurs à égalité ne se sont jamais rencontrés
Lorsque les joueurs à égalité ne se sont pas tous rencontrés, la colonne Confrontation directe s'affiche désormais comme `-` et laisse la main au départage suivant, au lieu d'indiquer trompeusement 0 pour tout le monde (conformément à FIDE 13.13.5).
Rang final dans l'export TRF (FIDE)
Les positions 86 à 89 de la ligne joueur 001 contiennent désormais le rang final du classement avec départages appliqués, comme l'exige la spécification TRF16. L'export y dupliquait auparavant le rang de départ, ce qui rendait les rapports de classement Elo incohérents.
Appariements des joueurs exclus marqués pour éviter le rattrapage FIDE
Les appariements impliquant des joueurs exclus (par exemple les joueurs sans identifiant FIDE, désélectionnés par défaut) sont désormais marqués comme exportés afin de ne pas réapparaître comme de fausses entrées de rattrapage dans le TRF du code d'événement FIDE suivant.
Habillage du site supprimé de la page d'impression des prix
La page d'impression des prix du cockpit n'affiche plus l'en-tête global, la navigation, le pied de page ni la bannière de cookies — pour s'aligner sur les autres vues imprimables et produire des impressions de palmarès propres.
8 mai 2026
API REST publique pour les données de tournoi
Des endpoints publics exposent désormais les appariements, les joueurs et l'état en direct des tournois, afin que les fédérations et les sites partenaires puissent récupérer ces données de manière programmatique plutôt que de parser les pages.
Page de documentation de l'API dans le menu d'aide
Les utilisateurs disposant d'un accès à l'API voient désormais un lien Docs API dans le menu d'aide, qui affiche la référence complète dans l'application, sans avoir à chercher la documentation ailleurs.
Page joueurs du cockpit adaptée aux mobiles
L'onglet joueurs du cockpit s'adapte désormais aux écrans de téléphone avec une mise en page en cartes empilées plutôt qu'un tableau à défilement horizontal, ce qui rend le pointage et les modifications en cours de tournoi pratiques depuis un téléphone.
Page d'appariements publics adaptée aux mobiles
La page des appariements publics utilise désormais une disposition en cartes sur téléphone, afin que les spectateurs et les joueurs puissent lire les appariements sans défilement horizontal.
Cartes Mes inscriptions adaptées aux mobiles
La page Mes inscriptions utilise désormais une disposition en cartes adaptative, afin que les détails, le statut et les actions de chaque inscription soient lisibles sur téléphone.
Cibles tactiles minimales de 44 px sur les boutons-icônes
Les boutons à icône seule dans toute l'application — y compris les contrôles de l'éditeur TPN et les actions d'édition du chercheur de joueurs — respectent désormais la cible tactile de 44 px, afin que les appuis sur téléphone soient fiables.
Le badge de statut du cockpit se met à jour après le pointage individuel
Basculer le pointage d'un joueur dans le cockpit rafraîchit désormais immédiatement le badge de statut du tournoi, sans attendre un rechargement de la page.
Les byes demandés restent visibles après le retrait d'un joueur
Lorsqu'un joueur est retiré après avoir demandé un bye, ses entrées de bye demandé ne disparaissent plus du cockpit, ce qui préserve la traçabilité de ce qui avait été demandé.
Les variantes Buchholz cut s'affichent distinctement
Buchholz cut-1, Buchholz cut-2 et les variantes similaires apparaissent désormais comme des colonnes distinctes dans les paramètres de départage et le classement, au lieu d'être regroupés sous un libellé ambigu unique.
Le départage progressif gère correctement les rondes de retrait
Le départage Progressif (cumulatif de type Sonneborn-Berger) enregistre désormais les rondes de retrait comme des entrées cumulatives à zéro point, afin que le score progressif des joueurs retirés soit calculé conformément au traitement FIDE des rondes de forfait.
6 mai 2026
Pointage automatique lors de l'inscription pendant la fenêtre ouverte
Les joueurs qui s'inscrivent alors que la fenêtre de pointage est ouverte passent désormais directement au statut POINTÉ, sans l'étape de confirmation manuelle redondante. Le journal d'audit enregistre la transition implicite.
La réinscription après annulation réactive l'inscription d'origine
Les inscriptions annulées sont désormais réactivées sur place lorsque le même joueur se réinscrit, au lieu d'échouer sur la contrainte d'entrée en double. Les données obsolètes propres au tournoi (byes, absences, notes de paiement, TPN, historique d'accélération) sont réinitialisées.
Plus de popup de confirmation pour publier et clôturer une ronde
Les boîtes de dialogue de confirmation avant la publication des appariements ou la clôture d'une ronde ont été supprimées — les deux actions sont réversibles (dépublier, revenir en arrière), le clic supplémentaire n'apportait donc aucune valeur.
Cohérence des cartes et des titres sur l'ensemble des pages
Les cartes des pages organisations, profil, mentions légales, guide et nouveautés s'alignent désormais sur le reste de la plateforme avec une élévation d'ombre et des bordures cohérentes. Les titres de page utilisent une taille adaptative sur mobile afin de ne plus déborder sur les écrans étroits.
Score du bye demandé affiché à côté du libellé BYE
Le tableau croisé et la fiche joueur du classement distinguent désormais les byes demandés (BYE 1, BYE ½, BYE 0) des byes d'appariement (BYE seul), de sorte qu'un bye d'un demi-point ne ressemble plus à une absence à zéro point.
Départage Buchholz corrigé pour les forfaits et les rondes de départage
Les gains par forfait et les byes attribués par l'appariement ne sont plus considérés comme des rondes non jouées volontaires dans le Buchholz cut-1, les retraits contribuent désormais un adversaire fictif, et les rondes de départage sont exclues des calculs du classement régulier.
L'import SWAR distingue correctement les byes d'appariement des byes demandés
L'import consulte désormais AbsentRondes pour distinguer les byes demandés par les joueurs des attributions du moteur d'appariement, et la configuration des demandes de bye (autorisé, points, nombre maximum, rondes exclues) est dérivée des champs SWAR. Les byes demandés à venir sont également matérialisés en appariements à demi-point, afin que le classement et le Buchholz soient corrects.
Pagination des listings de tournois
La page d'accueil respecte désormais les paramètres ?page= et ?limit=, de sorte que cliquer sur la page 2 ou 3 dans la liste des tournois charge réellement la page suivante au lieu de recharger la page 1.
Le menu déroulant des résultats spéciaux se met à jour après sélection
Le choix d'un résultat spécial (par ex. forfait) dans l'éditeur de résultats du cockpit met désormais correctement à jour le libellé du menu déroulant au lieu de continuer à afficher le chevron.
2 mai 2026
Page de calcul des prix
Calcule et affiche les montants attribués à partir de la structure de prix configurée et du classement actuel, en appliquant les répartitions place / partagé / Hort et la règle cumulative. Les tournois par équipes peuvent également configurer des listes de prix par échiquier en plus des listes générales et par catégorie.
Feuilles de résultats imprimables pour les tournois individuels
Depuis la page d'appariement du cockpit, les organisateurs peuvent désormais ouvrir une vue prête à imprimer qui génère une feuille de résultat signée par appariement — à l'image de la fonction « Imprimer les échiquiers » déjà disponible pour les tournois par équipes.
Mode d'alignement des remplaçants pour les tournois par équipes
Choisissez comment un remplaçant prend place dans l'alignement lorsqu'un coéquipier d'un échiquier supérieur est mis sur le banc : faire remonter chaque joueur d'un cran (par défaut) ou occuper exactement l'échiquier du joueur retiré.
Section liste d'attente sur la page des participants
Les inscriptions en liste d'attente apparaissent désormais dans une section dédiée sous la liste principale des participants, avec une carte de statistiques correspondante pour que les totaux concordent au premier coup d'œil.
Solution de repli pour les appariements suisses
Lorsque bbpPairings ne parvient pas à trouver un appariement suisse valide, la ronde bascule désormais sur un algorithme de repli déterministe au lieu d'échouer — et une bannière d'avertissement persistante signale les rondes où ce repli a été utilisé.
Colonne de paiement masquée pour les tournois gratuits
La colonne de paiement, les badges, le filtre et les actions groupées de paiement sont désormais masqués sur les pages des participants du cockpit et publiques lorsque le tournoi n'a pas de droit d'inscription.
Accélération Baku pour les joueurs ajoutés en cours de tournoi
Les joueurs ayant rejoint le tournoi après la ronde 1 ne recevaient aucun point virtuel d'accélération, même lorsque leur classement de tête de série les plaçait dans le groupe A. L'historique d'accélération est désormais réinitialisé et recalculé avant chaque ronde.
Élo national conservé pour les joueurs sans Élo FIDE
Les joueurs ajoutés via un club qui ne disposent que d'un Élo de fédération nationale n'apparaissent plus avec « — » comme classement dans le cockpit : leur Élo national est désormais correctement enregistré.
Boîtes de dialogue de confirmation rétablies sur les formulaires du cockpit
Les formulaires de rafraîchissement depuis la fédération et de fusion de joueurs utilisaient des gestionnaires de confirmation en ligne qui étaient silencieusement bloqués par la Content Security Policy. Les invites apparaissent désormais de manière fiable.
Joueurs retirés comptabilisés dans les listings de tournois
Les inscriptions retirées sont désormais incluses dans le compte « inscrits : N joueurs / équipes » sur les listings de tournois, aux côtés des inscriptions en attente, confirmées et pointées.
Pointage groupé synchronisé avec les drapeaux des membres d'équipe
Dans les tournois par équipes, « Pointer tous » / « Annuler le pointage de tous » mettent désormais à jour également les indicateurs de pointage par échiquier, afin que le badge et les bascules par échiquier reflètent l'action groupée.
Byes d'appariement distincts des byes demandés
Les joueurs ayant demandé un bye n'apparaissent plus deux fois sur les pages d'appariement. Les byes d'appariement (joueur en surnombre) affichent désormais les points attribués selon la configuration du tournoi, et la page d'appariement publique comporte maintenant une section pour les joueurs absents.
28 avril 2026
Pointage par le joueur dans les tournois individuels
Les joueurs inscrits peuvent désormais effectuer eux-mêmes leur pointage — et l'annuler — depuis une page de pointage dédiée pendant la fenêtre de pointage active.
Configuration structurée des prix
Les organisateurs peuvent définir des montants de prix par place pour le classement général et chaque catégorie, avec une méthode de répartition (Place / Partagé / Hort) et une option cumulatif. Les pages de détail publiques affichent la structure.
Publier toutes les rondes d'un tournoi toutes-rondes
Dans un tournoi toutes-rondes, l'action Publier libère désormais toutes les rondes en brouillon en un seul clic, puisque le calendrier complet est généré dès le départ.
Installation localisée sur l'écran d'accueil
La PWA installable affiche désormais le nom et les libellés appropriés en anglais, en français et en néerlandais.
Flux de demande de bye plus rapide
Le statut d'absence à la ronde alterne désormais Présent → Demande de bye → Absent, pour que le bye comptabilisé, plus courant, soit accessible en un clic, et les badges Bye R<rondes> apparaissent à côté de Absent dans l'onglet Joueurs.
Appariements plus rapides pour les tournois par équipe
Les recherches de classement des équipes sont regroupées en une seule requête, supprimant les allers-retours par équipe lors de la génération des appariements.
Améliorations d'accessibilité et de performance
Lien d'accès direct au contenu principal, sélecteur de langue accessible au clavier, pages d'erreur compatibles avec les lecteurs d'écran, scripts différés et dimensions d'image explicites pour réduire les décalages de mise en page.
Horaires de pointage affichés dans votre fuseau horaire
Les champs de début et de fin de pointage du cockpit s'alignent désormais sur les autres champs date/heure et s'affichent dans votre fuseau horaire local.
Toute valeur Elo entière acceptée dans les champs de classement par catégorie
Des seuils comme 1801 ou 2001 sont désormais acceptés dans les champs de classement de catégorie et d'accélération — fini l'arrondi par pas de 100.
L'enregistrement des paramètres de demande de bye fonctionne
Les quatre champs de configuration de demande de bye étaient silencieusement ignorés lors de l'enregistrement ; ils sont désormais correctement persistés sur le tournoi.
Types de tournoi simplifiés
La liste des types de tournoi se limite désormais aux valeurs canoniques Ouvert, Sur invitation et École. Les anciennes valeurs (club, fédération, championnat) ont été migrées vers Ouvert.
L'export TRF respecte la date de naissance modifiée par tournoi
Les remplacements de date de naissance définis sur un participant à un tournoi sont désormais reflétés dans le fichier TRF exporté, aux côtés des remplacements existants de titre, genre, pays et nom.
Les codes de langue avec région ne provoquent plus d'erreur
Visiter une page avec ?lang=en-US (ou similaire) ne fait plus planter les listes déroulantes de pays ; le middleware normalise désormais vers la sous-étiquette principale prise en charge.
Génération des appariements après réinitialisation du pointage
Les numéros d'appariement obsolètes sont désormais effacés quel que soit le statut de l'inscription, afin que la regénération des appariements après une réinitialisation du pointage entre rondes n'échoue plus sur une violation de contrainte d'unicité.
Le changement de mode de participation est réservé aux admins et confirmé
Le passage d'un tournoi entre les modes par équipe et individuel est désormais réservé aux administrateurs globaux et demande une confirmation avant de supprimer les inscriptions.
Le pointage par le joueur respecte la vie privée
Les tentatives de pointage entre utilisateurs renvoient désormais une erreur générique au lieu de révéler des détails sur l'inscription ciblée.
22 avril 2026
Nouvelle identité visuelle Chesstide
Nouveau logo, favicons, image Open Graph et manifeste PWA, pour une apparence cohérente de Chesstide dans les navigateurs, sur l'écran d'accueil mobile et dans les aperçus de liens.
Export des tournois vers SWAR
Les tournois individuels peuvent désormais être exportés sous forme d'archive ZIP CSV compatible SWAR, ce qui permet aux organisateurs belges de garder SWAR synchronisé avec Chesstide.
Actualiser les infos des joueurs depuis les données de la fédération
Depuis la page des joueurs du cockpit, le staff peut actualiser en masse ou joueur par joueur la date de naissance, le genre, le pays et l'ID FIDE à partir des dernières données de la fédération et de la FIDE.
Meilleures dates de naissance pour les joueurs belges
Les joueurs belges nouvellement créés récupèrent désormais leur année de naissance directement depuis la fédération, au lieu de se rabattre sur la valeur par défaut de 1900.
Libellés de genre dans la fenêtre d'édition d'un joueur
Le sélecteur de genre dans la fenêtre d'édition d'un joueur du cockpit affiche désormais les libellés traduits au lieu des clés de traduction brutes.
20 avril 2026
Lier une fédération et un ID FIDE depuis le cockpit
Le staff de tournoi peut désormais lier la fédération nationale et l'ID FIDE d'un joueur directement depuis le cockpit, avec une recherche automatique du profil FIDE en secours lorsqu'un ID est manquant.
Accélération Haley pour le système suisse
Les tournois suisses prennent désormais en charge le système d'accélération Haley, en plus de Bakou et de l'accélération manuelle.
Page des participants enrichie
La liste publique des participants prend désormais en charge le tri et le filtrage par catégorie, affiche le club de chaque joueur et la fédération FIDE à la place de la nationalité.
Recherche de joueurs et d'inscriptions plus pertinente
Les recherches de joueurs et d'inscriptions sont désormais limitées à la fédération du pays du tournoi, pour des résultats adaptés aux tournois locaux.
Calcul des classements plus rapide
Les calculs de départage (Buchholz, Sonneborn-Berger, etc.) sont désormais nettement plus rapides, en particulier sur les grands tournois.
Catégories d'âge jeunes plus fines dans les statistiques
Les statistiques de tournoi détaillent désormais les participants jeunes par tranches d'âge plus précises.
Navigation au clavier dans la recherche du staff
Naviguez dans la liste déroulante de recherche du staff dans le cockpit à l'aide du clavier.
Blocage des appariements invalides
La génération d'appariements est désormais bloquée lorsque tous les détenteurs de TPN sont absents, et les inscriptions tardives après la ronde 4 reçoivent correctement un TPN.
Sélection dans la recherche du staff
Cliquer sur un résultat de la recherche du staff sélectionne désormais correctement la personne.
Rafraîchissement du profil après association d'un compte
La page de profil se recharge désormais correctement après l'association d'un profil d'échecs, afin que les données mises à jour soient immédiatement visibles.
Comptabilisation correcte des participants retirés
Les joueurs retirés sont désormais considérés comme inscrits dans les statistiques de tournoi et le filtre des actifs.
Respect de la configuration de départage vide
Lorsque aucun départage n'est configuré, les classements n'appliquent plus silencieusement de valeurs par défaut.
Duplication complète des paramètres de tournoi
La duplication d'un tournoi copie désormais correctement tous les champs de configuration d'exécution, et non plus seulement une partie.
Formulaires d'association de profil en production
Résolution d'un problème qui empêchait la soumission des formulaires d'association et de revendication de profil en production.
10 avril 2026
Catégories et classement
Les tournois prennent désormais en charge les catégories avec des classements séparés, permettant aux organisateurs de regrouper les joueurs par âge, classement ou critères personnalisés.
Demande de bye
Les joueurs peuvent désormais demander un bye (absence planifiée) et recevoir des points configurables pour cette ronde.
Filtrage de Mes Tournois
La page Mes Tournois prend désormais en charge le filtrage par statut et par date, ainsi que la navigation retour pour faciliter la consultation.
Guide de démarrage
Un guide pas à pas pour aider les nouveaux organisateurs à prendre en main Chesstide.
Raccourcis clavier pour les résultats
Utilisez des raccourcis clavier pour encoder rapidement les résultats des parties dans les tournois individuels.
Page Nouveautés
Une page de changelog accessible depuis le menu d'aide pour découvrir les dernières modifications.
Appariements accélérés
Les tournois prennent désormais en charge les systèmes d'accélération Bakou et manuel pour les appariements.
Correction des départages Buchholz et SB
Les calculs de départage respectent désormais les règles de l'article 16 de la FIDE pour les parties non jouées, corrigeant des classements incorrects dans certains cas.