Wat is nieuw
Laatste updates en verbeteringen aan Chesstide.
25 mei 2026
TRF-export voor niet-FIDE-toernooien en een optie 'Alle ronden'
De TRF-exportpagina is nu beschikbaar voor individuele toernooien die niet FIDE-gehomologeerd zijn, zodat u een TRF-bestand kunt produceren voor elk extern toernooiprogramma. Er is ook een vermelding 'Alle ronden' toegevoegd die de ronden 1 tot N bundelt in één bestand, ongeacht hoe de FIDE-eventcodebereiken zijn geconfigureerd.
Voltooide toernooien blijven openbaar zichtbaar
De pagina's met toernooidetails, klassement, kruistabel en pairings gaven een 404-fout voor toernooien die als voltooid waren gemarkeerd, en het tabblad 'verleden' op de homepage en de toernooilijst verborg ze volledig — alleen de API serveerde ze nog. Afgelopen evenementen zijn opnieuw openbaar zichtbaar op de SSR-site, de overzichten, het openbare REST-eindpunt en de sitemap.
Concept- en geannuleerde toernooien lekken geen deelnemers of statistieken meer
De pagina's /participants en /statistics sloegen de zichtbaarheidscontrole over die op de andere openbare toernooipagina's wordt toegepast: een anonieme bezoeker met een directe link kon dus de deelnemerslijst en statistieken zien van een concept- of geannuleerd evenement. Beide pagina's respecteren nu dezelfde zichtbaarheidscontrole als klassement, pairings en kruistabel.
Afmelden verbreekt niet langer de verbinding met uw andere apparaten
Het web-afmeldeindpunt riep Supabase aan zonder de scope te beperken, waardoor alle vernieuwingstokens van de accountfamilie werden ingetrokken en alle andere browsers en tabbladen stilletjes werden afgemeld. Afmelden heeft nu alleen invloed op de huidige sessie, zodat andere apparaten aangemeld blijven.
23 mei 2026
Buchholz-tiebreak volgt nu de FIDE-regels van 03/2026
Buchholz en Sonneborn-Berger plafonneren nu de score van de virtuele tegenstander volgens FIDE 03/2026 artikel 16.4 — een halve-punt bye, terugtrekking of forfait blaast de tiebreak niet langer op boven wat de regel toestaat. De ranglijst van toernooien met niet-gespeelde ronden kan anders gerangschikt zijn dan voorheen.
Aangemeld blijven gedurende de hele sessie
Een achtergrondtimer in onze auth-bibliotheek rouleerde stilletjes tokens op de server, waardoor de volgende browseraanvraag faalde met 'Invalid Refresh Token' en de gebruiker ongeveer een uur na elke aanmelding werd afgemeld. De achtergrondtimer is nu uitgeschakeld; sessies blijven behouden zoals verwacht.
Handmatige pairings: pairen en ontkoppelen vanuit de cockpit
Ronden met handmatige pairing tonen nu een lijst 'Spelers om te pairen' (of 'Teams om te pairen') gesorteerd op score, met een flow van twee klikken om pairings te maken, plus een ontkoppelknop naast de kleurwisselknop op elk bord. Werkt voor zowel individuele toernooien als teamtoernooien.
Round-robin met meerdere partijen (N-voudig)
Round-robin-toernooien kunnen nu worden geconfigureerd met meerdere partijen per pairing (1–10) en een 'cyclische' of 'gegroepeerde' verdeling. Cyclisch speelt elke partij over volledige Berger-cycli met afwisselende kleuren; gegroepeerd speelt de partijen van elk paar achter elkaar als een minimatch. SWAR-imports detecteren automatisch de juiste verdeling.
Zelfherstellende lijsten voor bye's en afwezigheden
Een speler bewerken van wie de opgeslagen bye- of afwezigheidsronden buiten het huidige aantal ronden vielen — na inkorting van het schema, verlaging van de bye-limiet of uitschakeling van bye-aanvragen — leverde voorheen een validatiefout op. Nu worden alleen nieuw toegevoegde vermeldingen gevalideerd; bestaande vermeldingen blijven behouden, en de afwezigheids- en byelijsten worden automatisch opgeschoond bij de volgende opslag van het toernooi.
FIDE-export kiest standaard het eerste bereik met openstaande partijen
Het FIDE-rating-exportvenster voorziet elke eventcode nu van een 'Verzonden'- of 'In afwachting'-badge en preselecteert het eerste bereik dat nog gespeelde maar niet-geëxporteerde partijen bevat, zodat u niet hoeft te zoeken naar wat nog moet worden ingediend.
Snellere toernooidetailpagina
De check-in-knop op de openbare toernooipagina haalt niet langer de volledige inschrijvingslijst op om te beslissen of hij moet worden weergegeven. In plaats daarvan wordt een lichtere bestaanscontrole gebruikt, wat de pagina merkbaar versnelt bij toernooien met veel inschrijvingen.
Een toernooi aanmaken met een ongebruikelijk pairingsysteem
Het pairingsysteem instellen op 'Overig' in het toernooiformulier zorgde voorheen voor een crash bij het aanmaken van ronden. 'Overig' wordt nu omgezet naar 'handmatig' op het rondeniveau, en hoofdletter- of spatievarianten (bijvoorbeeld 'Swiss' vs 'swiss') worden in de hele applicatie consistent genormaliseerd.
SWAR-toernooien opnieuw importeren zonder fouten door dubbele sleutels
Het opnieuw importeren van een SWAR-bestand met spelers die eerder zonder FIDE-ID waren ingevoerd, mislukte voorheen met een fout door een dubbele sleutel. De importer matcht nu bestaande spelers op naam en geboortedatum wanneer er geen FIDE-ID wordt opgegeven.
21 mei 2026
Verboden pairings
Organisatoren kunnen nu groepen spelers definiëren die nooit tegen elkaar mogen worden gepaard (roterende teams, familieleden, enz.). De beperking wordt afgedwongen door de pairing-engine, en wanneer de engine moet terugvallen op een minder strikte ronde worden eventuele gedwongen overtredingen als waarschuwingen op de pairingspagina getoond.
Zelf-aanmelden voor reeds ingeschreven spelers
Spelers die al voor een toernooi zijn ingeschreven, zien nu tijdens het tijdvenster voor bevestiging ter plaatse een banner met een aanmeldvoorstel, zodat ze zelf hun aanwezigheid kunnen bevestigen in plaats van te wachten tot een arbiter hen aanwezig markeert.
Verrijkte spelerspopover in het klassement
Op de naam van een speler klikken in het klassement opent nu een uitgebreidere popover met federatie-informatie en extra toernooidetails — handig wanneer arbiters en toeschouwers context willen bij een bepaald resultaat.
Badge 'Na ronde N' op het klassement
De publieke en cockpit-klassementspagina's tonen nu een badge naast de ondertitel die aangeeft hoeveel rondes zijn voltooid, zodat in één oogopslag duidelijk is welke ronde het klassement weerspiegelt.
Eenvoudiger terugtrekkingsmodel in het cockpit
Terugtrekking is niet langer een aparte status op een spelersfiche — een teruggetrokken speler is nu gewoon afwezig voor de resterende rondes. Overbodige terugtrekking-specifieke interface-elementen zijn uit het cockpit verwijderd, wat één duidelijke manier overlaat om spelers af te handelen die halverwege een toernooi stoppen met deelnemen.
Lege datum- en tijdvelden nu visueel onderscheidbaar
Datum- en datum/tijd-velden in de hele applicatie (toernooidata, bevestigingsvenster, rondetijden, geboortedata, filters) tonen hun formaataanduiding nu in gedempt grijs wanneer ze leeg zijn, zodat duidelijk is welke optionele velden u nog niet hebt ingevuld. Gedeeltelijk ingevoerde datum/tijd-velden behouden hun cijfers in donker en krijgen een rode omkadering om te signaleren dat er nog iets ontbreekt.
Kolom clubnummer in de deelnemerslijst
De deelnemerslijst bevat nu een kolom clubnummer en laat u erop sorteren, wat het groeperen of zoeken van spelers per club vergemakkelijkt.
Nauwkeurigere ratingschatting in toernooien met gemengde rating
De toernooiprestatie gebruikt nu de door de FIDE gepubliceerde K-factor en de juiste FIDE-versus-nationale basis bij het schatten van het niveau van een speler, wat betere TPR's oplevert wanneer FIDE-geklasseerde en nationaal geklasseerde spelers tegen elkaar uitkomen.
Sneller klassement bij toernooien met veel ex-aequo spelers
Het oplossen van tiebreaks voor ex-aequo groepen haalt nu de benodigde rondegegevens één keer per oproep op in plaats van herhaaldelijk per ex-aequo groep, wat het klassement merkbaar versnelt bij grote evenementen waar veel spelers dezelfde score delen.
Overzichtelijkere afdrukbladen voor rondes die nog lopen
De afdrukweergave van pairings berekent nu de 'punten vóór ronde' per speler correct, zelfs wanneer de huidige ronde nog in concept staat, zodat een verouderde of misleidende puntenkolom op pas gegenereerde rondebladen wordt vermeden.
Inschrijving geblokkeerd na de einddatum van het toernooi
Het was voorheen mogelijk om in te schrijven voor een toernooi nadat de einddatum was verstreken. Het systeem weigert nu late inschrijvingen met een duidelijke foutmelding.
Betrouwbare automatische afsluiting van toernooien
Toernooien bleven af en toe in de status 'lopend' staan na hun einddatum als de automatische afsluitingsjob ze miste. Een vangnetmechanisme vangt nu gemiste toernooien op, en organisatoren kunnen een toernooi als laatste redmiddel handmatig als voltooid markeren.
Franse tiebreakterminologie gecorrigeerd
Verschillende tiebreaklabels in het Frans waren onnauwkeurig of inconsistent met de FIDE-terminologie, en één lege-toestandhint verwees gebruikers 'boven' een lijst terwijl 'onder' bedoeld was. Beide zijn nu gecorrigeerd.
17 mei 2026
Door rondes bladeren met navigatiepijlen
De cockpit- en publieke pairingspagina's hebben nu vorige/volgende pijlen naast de rondekeuze, zodat u één ronde tegelijk kunt doorlopen zonder de vervolgkeuzelijst te openen.
PGN-export: bordbereiken en een onthouden selectie
Het PGN-exportdialoogvenster accepteert nu een bordbereik zoals '1-16, 20, 22-24' als snelkoppeling om partijen aan te vinken, en onthoudt per toernooi welke borden u hebt geëxporteerd, zodat dezelfde selectie bij de volgende ronde alvast wordt toegepast.
Overzichtelijkere toernooikaarten in de lijst
De knop 'Extern toernooi bekijken' verschijnt niet meer op kaarten van het type alleen-aankondiging in de toernooilijst. De externe link blijft beschikbaar op de detailpagina van het toernooi.
Aangemeld blijven op meerdere tabbladen
Hetzelfde account tegelijk in meerdere browsertabbladen openen kon een beveiligingscontrole activeren die u op elk tabblad afmeldde. Gelijktijdige sessievernieuwingen worden nu gecoördineerd, zodat meerdere tabbladen aangemeld blijven.
15 mei 2026
Handicaptoernooien
Organisatoren kunnen nu handicaptoernooien houden. Een schakelaar in het cockpit activeert het formaat en toont de klokparameters (basisminuten wit/zwart, minuten per Elo-schijf, maximale verschuivingslimiet, Elo-ondergrens voor ongeklasseerde spelers). De aangepaste bedenktijd van elke speler verschijnt als een kleine badge naast diens naam op de pairingsweergaven in het cockpit, de publieke en de afdrukweergave, met een amberkleurige 'Handicap'-chip op de publieke toernooipagina.
Kies welke partijen u naar PGN exporteert
De PGN-export opent nu een dialoogvenster met de partijen van de ronde, zodat u precies kunt kiezen welke u exporteert, met een knop alles selecteren/deselecteren en standaard alle partijen aangevinkt. Beschikbaar vanuit zowel de cockpit- als de publieke pairingsweergave.
Filter 'Alleen resterende tonen' op cockpit-pairings
Een nieuwe knop in de werkbalk verbergt borden waarvan het resultaat al is ingevoerd, zodat arbiters zich tijdens een ronde kunnen richten op partijen die nog bezig zijn. De keuze blijft per toernooi bewaard, en een bord dat na het toepassen van het filter een resultaat krijgt, blijft zichtbaar tot u het filter opnieuw schakelt of de pagina vernieuwt, zodat het resultaat nog kan worden bevestigd. Geldt voor individuele pairings, teamwedstrijden en de tiebreak-indeling.
Prestatierating (TPR) altijd zichtbaar in het klassement
Klassementstabellen bevatten nu een kolom met de toernooiprestatie zodra het evenement minstens één geklasseerde speler telt, ook wanneer TPR geen geconfigureerde tiebreak is. Het klassement gebruikt nog steeds alleen de geconfigureerde tiebreaks, zodat de getoonde TPR de plaatsing nooit beïnvloedt.
Partijdatum per bord verplaatst naar een menu
De handmatige partijdatum per pairing (een FIDE-uitzonderingsgeval voor uitgestelde partijen) staat nu in een menu met drie puntjes in plaats van een altijd zichtbaar invoerveld, wat de pairingtabel overzichtelijker maakt. De cel toont de datum wanneer die is ingesteld en biedt 'Partijdatum wijzigen' en 'Datum wissen'.
Afwezigheden bewerken nadat een eerdere ronde is voltooid
Het wijzigen van de afwezigheids- of byerondes van een speler mislukt niet langer alleen omdat een eerdere ronde al is voltooid. Alleen de rondes die u daadwerkelijk toevoegt of verwijdert, worden getoetst aan de regel voor voltooide rondes.
Halve-puntbye toegekend na het pairen telt nu mee in het klassement
Een aangevraagde halve-puntbye die wordt toegevoegd nadat de pairings van een ronde zijn gegenereerd, maakt nu de bijbehorende pairing aan, zodat het byepunt in het klassement en de tiebreaks verschijnt. Het opnieuw verwijderen van de bye wist hem weer.
Actief klassementstabblad in beeld gebracht op mobiel
Op de publieke en cockpit-klassementspagina's centreert het selecteren van een categorie- of bordtabblad uit het midden van de schuifbare strook op mobiel nu het actieve tabblad in plaats van het buiten beeld te laten.
Mislukte cockpitacties laten geen gedeeltelijke wijzigingen meer achter
Wanneer een cockpitactie voor pairings, spelers, teams, de wachtlijst of de TRF-export halverwege mislukte, konden gedeeltelijke wijzigingen toch worden opgeslagen. Mislukte acties worden nu volledig teruggedraaid.
14 mei 2026
Controle van geboortedata tegen FIDE- en nationale fiches
Chesstide vergelijkt nu de geboortedatum van elke speler met diens gekoppelde FIDE- en nationale federatiefiches en signaleert verschillen op drie plaatsen: een nieuw rapport voor global admins met oplossing in één klik, een badge naast de spelernamen in het tabblad spelers van het cockpit, en een zachte waarschuwing tijdens de inschrijving voor een individueel toernooi. Vastgestelde verschillen worden geregistreerd voor nazicht door de beheerder.
Pairingpunten bevatten de versnellingsbonus
Op afgedrukte pairingbladen en de publieke pairingspagina combineert de puntenkolom per speler nu de score uit voorgaande rondes met de versnellingsbonussen die voor de huidige ronde zijn toegekend, zodat de waarde overeenkomt met wat daadwerkelijk is gebruikt om de ronde te pairen.
Aanmelden meldt andere gebruikers niet meer af
Een aanmelding, registratie of wachtwoordreset op één toestel kon stilzwijgend de vernieuwingstokens van andere gebruikers op al hun toestellen intrekken, wat later opdook als 'sessie verlopen' bij de volgende paginalaad. Afmelden treft nu alleen nog de huidige sessie.
Afdrukknop op cockpit-afdrukpagina's volledig klikbaar
De vaste afdrukknop op de cockpit-afdrukpagina's was alleen klikbaar op de uiterst linkerrand, omdat de paginakop eroverheen werd getekend. Klikken worden nu over de hele knop geregistreerd.
12 mei 2026
Publieke pairingspagina opent op de live ronde
Op de publieke pairingspagina van een toernooi kiest de standaardrondekiezer nu de vroegste gepubliceerde ronde die nog gespeeld wordt, zodat toeschouwers op de lopende ronde terechtkomen in plaats van ronde 1. De kiezer en elke optie tonen ook de geplande datum en tijd van de ronde.
Aan-/afwezigheid omschakelen werkt alleen de betreffende rij bij
Een speler in de cockpit-spelerslijst wisselen tussen actief en teruggetrokken vernieuwt niet meer de volledige lijst. De betreffende rij, het aanwezigheidsbadge, de teamtitel en de tellers actief/teruggetrokken worden ter plaatse bijgewerkt, voor een vlotter inchecken.
Veel sneller klassement herberekenen op grote toernooien
Toernooibrede scoreopzoekingen gebruikt door Buchholz, Sonneborn-Berger en Koya worden nu één keer per herberekening uitgevoerd in plaats van één keer per speler. Op een toernooi met 500 spelers, 11 rondes en 6 tiebreaks daalt de klassementverversing van ongeveer 8 seconden naar minder dan één. Bordklassementen voor teams krijgen dezelfde versnelling.
Unieke rangen in de kruistabel voor gelijk eindigende spelers
Wanneer twee of meer spelers dezelfde eindrang in het klassement delen, kent de kruistabel (en de CSV-export ervan) hen nu opeenvolgende, unieke rijnummers toe, met TPN als laatste tiebreak. Tegenstandercelverwijzingen zoals '25 W 1' zijn nu eenduidig, en teamrasters krijgen dezelfde fix via het team-id.
Lege velden geblokkeerd bij het aanmaken van organisaties en spelers
Een formulier voor het aanmaken van een organisatie of speler indienen met een lege naam, geslacht of geboortedatum wordt nu geweigerd met een duidelijke foutmelding en het formulier opnieuw weergegeven, in plaats van stilzwijgend een record met blanco naam aan te maken of een algemene foutpagina te tonen.
Sessievernieuwing behoudt aanmelding betrouwbaarder
De manier waarop de app vernieuwde aanmeldcookies aflevert na een automatische sessievernieuwing is verbeterd. Voorheen werd de vernieuwing wel uitgevoerd op de server, maar bereikten de nieuwe cookies door een interne eigenaardigheid van FastAPI nooit de browser, wat kon bijdragen aan voortijdige afmeldingen tijdens een sessie.
11 mei 2026
Afdrukbare pairingbladen voor individuele toernooien
Twee nieuwe afdrukweergaven — per bord (formaat muurposter) en alfabetisch op speler — naast de bestaande resultaatbladen. De alfabetische weergave helpt spelers in grote velden om hun pairing op naam te vinden; de sortering verwerkt geaccentueerde en niet-Latijnse namen correct.
Koya-tiebreak (FIDE TBR 03/2026 §9.2)
Som van de punten behaald tegen tegenstanders die eindigen met ten minste een instelbaar percentage van de maximaal mogelijke score. Forfaitresultaten tellen mee wanneer de tegenstander de drempel haalt; tiebreakrondes worden uitgesloten van de drempelberekening.
CSV-download uit de kruistabel
Voegt een knop CSV downloaden toe op het resultatentabblad van de cockpit en op de publieke kruistabelpagina. Kolomkoppen en kleurcodes (W/B, B/N, W/Z) volgen de taal van de kijker, en teamweergaven exporteren thuis/uit-markeringen.
Betaalstatus omschakelen met één klik in de cockpit
Inschrijvingen in de cockpit tonen nu een €-in-cirkel-knop van 44×44 naast betaald/onbetaald-rijen, zodat beheerders de betaalstatus tijdens het inchecken met één tik kunnen omschakelen. Het potlood en de keuzelijst blijven beschikbaar voor de statussen gedeeltelijk, kwijtgescholden en terugbetaald.
QR-codes op afdrukpagina's verwijzen naar de live-pagina
Afdrukbare pagina's met pairings en klassementen tonen nu een QR-code in de koptekst. Scannen opent de bijbehorende publieke live-pagina, zodat toeschouwers bij een muurposter de updates op hun telefoon kunnen volgen.
Mobielvriendelijke pairingspagina in de cockpit
Onder 1024 px wordt de pairingspagina in de cockpit weergegeven als gestapelde kaarten (individueel, team en tiebreak), met beide spelersnamen zichtbaar zonder horizontaal scrollen en alle resultaatknoppen voldoen aan de 44×44 px-tikdoelnorm. De desktoptabel blijft behouden vanaf tablets en groter.
FIDE- en nationale identificatie op Mijn inschrijvingen-kaarten
Kaarten van individuele inschrijvingen tonen nu het federatie-id van het gastland en het FIDE-id van de speler onder zijn naam, zodat deelnemers in één oogopslag kunnen controleren dat de juiste id's geregistreerd zijn.
Cumulatieve score op individuele afdrukbare pairings
De drie afdrukweergaven voor individuele toernooien in de cockpit (per bord, alfabetisch, resultaatbladen) tonen nu de cumulatieve score van elke speler over voorgaande afgeronde rondes, zodat spelers zichzelf op de muurposter kunnen terugvinden via hun lopende totaal.
Vast bord wordt gerespecteerd voorbij het aantal borden van de ronde
Een vast-bord-beperking die wijst naar een bordnummer hoger dan het aantal pairings van de ronde (bijvoorbeeld bord 30 in een ronde met 9 borden, voor een fysiek aan toegankelijkheid aangepast bord) wordt nu letterlijk toegepast in plaats van stilzwijgend genegeerd.
Onderlinge confrontatie verborgen wanneer de gelijk eindigende spelers elkaar nooit ontmoetten
Wanneer de gelijk eindigende spelers elkaar niet allemaal hebben getroffen, wordt de kolom Onderlinge confrontatie nu weergegeven als `-` en doorgegeven aan de volgende tiebreak, in plaats van misleidend 0 te tonen voor iedereen (conform FIDE 13.13.5).
Eindrang in de TRF (FIDE)-export
De posities 86–89 van de 001-spelerregel bevatten nu de eindrang van het klassement met toegepaste tiebreaks, zoals de TRF16-specificatie vereist. De export herhaalde daar voorheen de startrang, wat ratingrapporten inconsistent maakte.
Pairings van uitgesloten spelers gemarkeerd om dubbele FIDE-export te voorkomen
Pairings met uitgesloten spelers (bijvoorbeeld spelers zonder FIDE-id, standaard niet geselecteerd) worden nu als geëxporteerd gemarkeerd, zodat ze niet opnieuw verschijnen als valse inhaalvermeldingen in het TRF van de volgende FIDE-eventcode.
Site-omlijsting verwijderd van de prijzenafdrukpagina
De prijzenafdrukpagina in de cockpit toont geen globale koptekst, navigatie, voettekst of cookiebanner meer — in lijn met de andere afdrukweergaven en voor schone prijzenlijstafdrukken.
8 mei 2026
Publieke REST API voor toernooigegevens
Publieke endpoints stellen nu pairings, spelers en livestatus van toernooien beschikbaar, zodat federaties en partnersites toernooigegevens programmatisch kunnen ophalen in plaats van pagina's te scrapen.
API-documentatiepagina in het helpmenu
Gebruikers met API-toegang zien nu een API Docs-link in het helpmenu, die de volledige referentie binnen de applicatie weergeeft, zonder externe documentatie te hoeven opzoeken.
Mobielvriendelijke spelerspagina in de cockpit
Het tabblad spelers in de cockpit past zich nu aan telefoonschermen aan met gestapelde kaarten in plaats van een horizontaal scrollende tabel, waardoor inchecken en bewerken tijdens een toernooi vlot werkt vanaf een telefoon.
Mobielvriendelijke publieke pairingspagina
De publieke pairingspagina gebruikt nu een kaartweergave op telefoons, zodat toeschouwers en spelers de pairings kunnen lezen zonder horizontaal te scrollen.
Mobielvriendelijke Mijn inschrijvingen-kaarten
De pagina Mijn inschrijvingen gebruikt nu een responsieve kaartweergave, zodat de gegevens, status en acties van elke inschrijving leesbaar zijn op een telefoon.
Minimale tikgebieden van 44 px op icoonknoppen
Icoonknoppen door de hele applicatie — waaronder de bediening van de TPN-editor en de bewerkacties in de spelerszoeker — voldoen nu aan de 44 px-norm voor tikgebieden, zodat tikken op een telefoon betrouwbaar werkt.
Statusbadge in de cockpit wordt bijgewerkt na inchecken per speler
Het in- of uitchecken van een individuele speler in de cockpit ververst de toernooi-statusbadge nu meteen, in plaats van te wachten op een herlading van de pagina.
Aangevraagde bye's blijven zichtbaar na terugtrekking van een speler
Wanneer een speler wordt teruggetrokken nadat hij een bye heeft aangevraagd, verdwijnen zijn aangevraagde bye-vermeldingen niet meer uit de cockpit, zodat de audittrail van wat is aangevraagd behouden blijft.
Buchholz-cut-varianten verschijnen apart
Buchholz cut-1, Buchholz cut-2 en vergelijkbare varianten verschijnen nu als aparte kolommen in de tiebreak-instellingen en het klassement, in plaats van samengevoegd onder één dubbelzinnig label.
Progressieve tiebreak verwerkt rondes na terugtrekking correct
De Progressieve (cumulatieve, Sonneborn-Berger-achtige) tiebreak registreert rondes na terugtrekking nu als cumulatieve nul-puntsvermeldingen, zodat de progressieve scores van teruggetrokken spelers consistent zijn met de FIDE-verwerking van forfaitrondes.
6 mei 2026
Automatisch inchecken bij inschrijving tijdens een open venster
Spelers die zich inschrijven terwijl het incheckvenster openstaat, gaan nu rechtstreeks naar INGECHECKT en slaan de overbodige handmatige bevestigingsstap over. Het auditlogboek registreert de impliciete overgang.
Opnieuw inschrijven na annulering reactiveert de oorspronkelijke inschrijving
Geannuleerde inschrijvingen worden nu ter plaatse gereactiveerd wanneer dezelfde speler zich opnieuw inschrijft, in plaats van te falen op de uniciteitsvoorwaarde. Verouderde toernooispecifieke gegevens (bye's, afwezigheden, betaalnotities, TPN, versnellingsgeschiedenis) worden gewist.
Geen bevestigingspopup meer bij publiceren en ronde afsluiten
De bevestigingsdialogen vóór het publiceren van pairings of het afsluiten van een ronde zijn verwijderd — beide acties zijn omkeerbaar (depubliceren, herstellen), dus de extra klik was wrijving zonder meerwaarde.
Consistente kaarten en titels op alle pagina's
De kaarten op de pagina's organisaties, profiel, juridisch, gids en nieuws sluiten nu aan bij de rest van het platform met consistente schaduw en randen. Paginatitels gebruiken een responsieve grootte op mobiel, zodat ze niet meer over de rand van smalle telefoons lopen.
Score van aangevraagde bye getoond naast het BYE-label
De kruistabel en de spelerskaart in het klassement maken nu onderscheid tussen aangevraagde bye's (BYE 1, BYE ½, BYE 0) en pairings-bye's (kale BYE), zodat een halve-punt bye er niet langer hetzelfde uitziet als een afwezigheid zonder punten.
Buchholz-tiebreak gecorrigeerd voor forfaits en tiebreakrondes
Winsten via forfait en bye's toegewezen door de pairing worden niet langer behandeld als vrijwillig niet-gespeelde rondes bij Buchholz cut-1, terugtrekkingen leveren nu een fictieve tegenstander op, en tiebreakrondes worden uitgesloten van de berekening van het reguliere klassement.
SWAR-import maakt correct onderscheid tussen pairings-bye's en aangevraagde bye's
De import raadpleegt nu AbsentRondes om door spelers aangevraagde bye's te onderscheiden van toewijzingen door de pairing-engine, en de configuratie voor bye-aanvragen (toegestaan, punten, maximumaantal, uitgesloten rondes) wordt afgeleid uit de SWAR-velden. Toekomstige aangevraagde bye's worden ook gematerialiseerd als halve-punt pairings, zodat klassement en Buchholz correct zijn.
Paginering van de toernooilijst
De startpagina respecteert nu de queryparameters ?page= en ?limit=, zodat klikken op pagina 2 of 3 in de toernooilijst daadwerkelijk de volgende pagina laadt in plaats van pagina 1 opnieuw te laden.
Dropdown voor speciale resultaten bijgewerkt na selectie
Het kiezen van een speciaal resultaat (bv. forfait) in de resultatenbewerker van de cockpit werkt het dropdown-label nu correct bij in plaats van het chevron te blijven tonen.
2 mei 2026
Pagina prijsberekening
Berekent en toont de toegekende bedragen op basis van de geconfigureerde prijsstructuur en de huidige stand, met toepassing van de plaats- / gedeelde / Hort-verdeling en de cumulatieve regel. Ploegentoernooien kunnen ook prijslijsten per bord configureren naast de algemene en categorielijsten.
Afdrukbare resultaatformulieren voor individuele toernooien
Vanaf de pairings-pagina in de cockpit kunnen organisatoren nu een afdrukvriendelijke weergave openen die per pairing één ondertekend resultaatformulier genereert — naar het voorbeeld van de bestaande functie 'Borden afdrukken' voor ploegentoernooien.
Opstellingsmodus voor reserves in ploegentoernooien
Kies hoe een reserve in de opstelling wordt geplaatst wanneer een ploeggenoot op een hoger bord op de bank zit: iedereen één bord laten opschuiven (standaard) of het exacte bord van de afwezige speler innemen.
Wachtlijstsectie op de deelnemerspagina
Inschrijvingen op de wachtlijst worden nu weergegeven in een eigen sectie onder de hoofdlijst van deelnemers, met een bijbehorende statistiekenkaart zodat de totalen in één oogopslag kloppen.
Terugvaloplossing voor Zwitserse pairings
Wanneer bbpPairings geen geldige Zwitserse pairing kan vinden, valt de ronde nu terug op een deterministisch noodalgoritme in plaats van te falen — en een blijvende waarschuwingsbanner geeft aan in welke rondes deze terugval is gebruikt.
Betalingskolom verborgen voor gratis toernooien
De betalingskolom, badges, filter en bulkbetalingsacties worden nu verborgen op de deelnemerspagina's in de cockpit en publiek wanneer het toernooi geen inschrijvingsgeld heeft.
Baku-versnelling voor spelers die later instromen
Spelers die na ronde 1 instroomden kregen geen virtuele versnellingspunten, ook al plaatste hun startranglijst hen in groep A. De versnellingsgeschiedenis wordt nu vóór elke ronde aangevuld en herberekend.
Nationale rating bewaard voor spelers zonder FIDE-rating
Spelers die via een club worden toegevoegd en alleen een nationale federatierating hebben, krijgen nu niet langer '—' als rating in de cockpit te zien: hun nationale rating wordt correct opgeslagen.
Bevestigingsdialogen hersteld op cockpitformulieren
De formulieren voor het verversen vanuit de federatie en het samenvoegen van spelers gebruikten inline bevestigings-handlers die stilzwijgend door het Content Security Policy werden geblokkeerd. De prompts verschijnen nu betrouwbaar.
Teruggetrokken spelers meegeteld in toernooilijsten
Teruggetrokken inschrijvingen worden nu meegeteld in het aantal 'ingeschreven: N spelers / ploegen' op de toernooilijsten, naast de in afwachting zijnde, bevestigde en ingecheckte inschrijvingen.
Bulk inchecken werkt ook ploegledenvlaggen bij
In ploegentoernooien werken 'Allen inchecken' / 'Allen uitchecken' nu ook de incheckvlaggen per bord bij, zodat de badge en de schakelaars per bord de bulkactie weerspiegelen.
Pairings-bye onderscheiden van aangevraagde bye
Spelers met een aangevraagde bye verschijnen niet langer dubbel op de pairings-pagina's. Pairings-bye (speler te veel) tonen nu de punten zoals geconfigureerd voor het toernooi, en de openbare pairings-pagina heeft nu ook een sectie voor afwezige spelers.
28 april 2026
Zelf inchecken voor spelers in individuele toernooien
Ingeschreven spelers kunnen zich nu zelf inchecken — en dat ongedaan maken — vanaf een speciale incheckpagina tijdens het actieve incheckvenster.
Gestructureerde prijsconfiguratie
Organisatoren kunnen prijsbedragen per plaats definiëren voor het algemene klassement en elke categorie, met een verdelingsmethode (Plaats / Gedeeld / Hort) en een cumulatieve optie. De openbare detailpagina's tonen de structuur.
Alle rondes tegelijk publiceren in round-robintoernooien
In een round-robintoernooi publiceert de actie Publiceren nu alle conceptrondes in één klik, aangezien het volledige schema vooraf wordt gegenereerd.
Gelokaliseerde installatie op het startscherm
De installeerbare PWA gebruikt nu de juiste naam en labels in het Engels, Frans en Nederlands.
Snellere bye-aanvraagstroom
De ronde-afwezigheid wisselt nu Aanwezig → Bye-aanvraag → Afwezig, zodat de vaker gebruikte bye met punten één klik verwijderd is, en de Bye R<rondes>-badges staan nu naast Afwezig in het tabblad Spelers.
Snellere paringen voor teamtoernooien
Het opzoeken van teamratings wordt nu gebundeld in één query, waardoor de heen-en-weer-bevragingen per team tijdens het genereren van de paringen verdwijnen.
Toegankelijkheids- en prestatieverbeteringen
Skip-to-main-link, taalwisselaar bereikbaar via toetsenbord, foutpagina's vriendelijk voor schermlezers, uitgestelde scripts en expliciete afbeeldingsafmetingen om verschuivingen in de lay-out te beperken.
Inchecktijden weergegeven in uw tijdzone
De start- en eindvelden voor inchecken in de cockpit komen nu overeen met de andere datum/tijd-velden en worden weergegeven in uw lokale tijdzone.
Elke gehele Elo-waarde geaccepteerd in categorie-ratingvelden
Drempels zoals 1801 of 2001 worden nu geaccepteerd in de rating-velden voor categorieën en versnelling — geen afronding op stappen van 100 meer.
Instellingen voor bye-aanvragen worden nu bewaard
De vier configuratievelden voor bye-aanvragen werden bij het opslaan stilzwijgend genegeerd; ze worden nu correct op het toernooi bewaard.
Toernooitypes vereenvoudigd
De lijst met toernooitypes bestaat nu uit de canonieke waarden Open, Op uitnodiging en School. Oudere waarden (club, federatie, kampioenschap) zijn gemigreerd naar Open.
TRF-export houdt rekening met aangepaste geboortedatum per toernooi
Aangepaste geboortedatums die per toernooideelnemer zijn ingesteld, worden nu meegenomen in het geëxporteerde TRF-bestand, naast de bestaande aanpassingen voor titel, geslacht, land en naam.
Taalcodes met regiotag veroorzaken geen crash meer
Een pagina openen met ?lang=en-US (of vergelijkbaar) doet de landdropdowns niet meer crashen; de middleware normaliseert nu naar de ondersteunde primaire subtag.
Paringen genereren na het resetten van inchecks
Verouderde toernooi-paringnummers worden nu gewist over alle inschrijvingsstatussen heen, zodat het opnieuw genereren van paringen na een meerronde-incheckreset niet meer afbreekt op een unieke-beperking-schending.
Wisselen van deelnamemodus alleen voor admins en met bevestiging
Het wisselen van een toernooi tussen team- en individuele modus is nu beperkt tot globale beheerders en vraagt om bevestiging voordat inschrijvingen worden verwijderd.
Zelf inchecken respecteert de privacy
Pogingen om een andere gebruiker in te checken geven nu een algemene foutmelding in plaats van details over de betrokken inschrijving prijs te geven.
22 april 2026
Nieuwe Chesstide-huisstijl
Vernieuwd logo, favicons, og:image en PWA-manifest, voor een consistente uitstraling van Chesstide in browsers, op het mobiele startscherm en in linkvoorbeelden.
Toernooien exporteren naar SWAR
Individuele toernooien kunnen nu worden geëxporteerd als een SWAR-compatibele CSV-ZIP, zodat Belgische organisatoren SWAR eenvoudig synchroon kunnen houden met Chesstide.
Spelergegevens verversen vanuit federatiegegevens
Vanaf de spelerspagina in de cockpit kan het personeel in bulk of per speler de geboortedatum, het geslacht, het land en het FIDE-ID verversen op basis van de meest recente federatie- en FIDE-gegevens.
Betere geboortedatums voor Belgische spelers
Nieuw aangemaakte Belgische spelers nemen hun geboortejaar nu rechtstreeks van de federatie over, in plaats van terug te vallen op de standaardwaarde 1900.
Geslachtslabels in het venster voor het bewerken van een speler
De geslachtsselector in het venster voor het bewerken van een speler in de cockpit toont nu vertaalde labels in plaats van ruwe vertaalsleutels.
20 april 2026
Federatie en FIDE-ID koppelen vanuit de cockpit
Toernooipersoneel kan nu de nationale federatie en FIDE-ID van een speler rechtstreeks vanuit de cockpit koppelen, met een automatische FIDE-profielzoekopdracht als reserve wanneer een ID ontbreekt.
Haley-versnelling voor Zwitserse paringen
Zwitserse toernooien ondersteunen nu het Haley-versnellingssysteem, naast Bakoe en handmatige versnelling.
Uitgebreidere openbare deelnemerspagina
De openbare deelnemerslijst ondersteunt nu sorteren en filteren op categorie, toont de club van elke speler en geeft de FIDE-federatie weer in plaats van de nationaliteit.
Slimmere speler- en inschrijvingszoekfunctie
Zoekopdrachten voor spelers en inschrijvingen zijn nu beperkt tot de federatie van het land van het toernooi, voor resultaten afgestemd op lokale toernooien.
Snellere berekening van het klassement
Tiebreakberekeningen (Buchholz, Sonneborn-Berger, enz.) zijn nu aanzienlijk sneller, vooral bij grote toernooien.
Fijnere jeugdleeftijdscategorieën in statistieken
Toernooistatistieken verdelen jeugddeelnemers nu in meer gedetailleerde leeftijdsgroepen.
Toetsenbordnavigatie in staf-zoekfunctie
Navigeer door de staf-zoekdropdown in de cockpit met het toetsenbord.
Ongeldige paringen geblokkeerd
Het genereren van paringen wordt nu geblokkeerd wanneer alle TPN-houders afwezig zijn, en late inschrijvingen na ronde 4 krijgen correct een TPN toegewezen.
Selectie in staf-zoekfunctie
Op een zoekresultaat van de staf-zoekfunctie klikken selecteert nu correct de persoon.
Profiel vernieuwen na koppelen van schaakaccount
De profielpagina wordt nu correct herladen nadat een schaakprofiel is gekoppeld, zodat de bijgewerkte gegevens onmiddellijk zichtbaar zijn.
Teruggetrokken deelnemers correct geteld
Teruggetrokken spelers worden nu als ingeschreven beschouwd in toernooistatistieken en het actieve-filter.
Klassement respecteert lege tiebreak-configuratie
Wanneer er geen tiebreaks zijn geconfigureerd, passen klassementen niet langer stilzwijgend standaardwaarden toe.
Toernooiduplicatie kopieert alle instellingen
Het dupliceren van een toernooi kopieert nu correct alle uitvoeringsconfiguratievelden in plaats van slechts een deel.
Profielkoppelingsformulieren in productie
Opgelost probleem dat verhinderde dat profielkoppelings- en claimformulieren in productie konden worden ingediend.
10 april 2026
Categorieën en rangschikking
Toernooien ondersteunen nu categorieën met afzonderlijke rangschikkingen, waardoor organisatoren spelers kunnen groeperen op leeftijd, rating of aangepaste criteria.
Bye-aanvraag
Spelers kunnen nu een bye aanvragen (geplande afwezigheid) en configureerbare punten ontvangen voor die ronde.
Filteren van Mijn Toernooien
De pagina Mijn Toernooien ondersteunt nu filteren op status en datum, plus terugnavigatie voor eenvoudiger bladeren.
Startgids
Een stapsgewijze gids om nieuwe organisatoren op weg te helpen met Chesstide.
Sneltoetsen voor resultaten
Gebruik sneltoetsen om snel spelresultaten in te voeren bij individuele toernooien.
Nieuwspagina
Een changelog-pagina toegankelijk via het helpmenu zodat gebruikers recente wijzigingen kunnen ontdekken.
Versnelde paringen
Toernooien ondersteunen nu Bakoe- en handmatige versnellingssystemen voor paringen.
Correcte Buchholz- en SB-tiebreaks
Tiebreakberekeningen volgen nu de FIDE Artikel 16-regels voor niet-gespeelde partijen, waardoor onjuiste klassementen in sommige gevallen zijn gecorrigeerd.