Nouveautés
Dernières mises à jour et améliorations de Chesstide.
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.