Changelog

Wat is er nieuw?

Overzicht van alle nieuwe functies, verbeteringen en bugfixes in DartToernooi.com.

Nieuw Nieuwe functie
Fix Bugfix
Imp Verbetering
Del Verwijderd
Juli 2026
25 juli 2026
Nieuw
Franse vertaling toegevoegd — De hele app is nu ook in het Frans beschikbaar (naast Nederlands, Engels en Duits). Alle ~1970 teksten zijn vertaald, inclusief de FAQ. De taalknop toont nu Nederlands / English / Deutsch / Français. De juridische pagina's zijn machinaal vertaald en worden nog door een jurist nagekeken voor de Franse markt.
Nieuw
Internationaal merk: DartBaron — De Engelse, Duitse en Franse pagina's draaien nu onder het internationale merk DartBaron (dartbaron.com/en/, /de/, /fr/), terwijl darttoernooi.com het Nederlandse merk blijft. Zo zijn we internationaal beter vindbaar in Google en AI, met behoud van de Nederlandse vindbaarheid.
Juli 2026
24 juli 2026
Nieuw
Duitse vertaling toegevoegd — De hele app is nu ook in het Duits beschikbaar (naast Nederlands en Engels). Alle ~1970 teksten zijn vertaald: wizard, invoer, knock-out brackets, meldingen, betaalschermen en de publieke pagina's. De juridische pagina's (privacybeleid en algemene voorwaarden) zijn machinaal vertaald en worden nog door een jurist nagekeken voor de Duitse markt.
Imp
Taalkeuze via dropdown — Bij drie of meer talen is de taalknop nu een dropdown met de volledige taalnamen (Nederlands / English / Deutsch) in plaats van een doorklik-knop. Bij twee talen blijft het de vertrouwde toggle. De taal-architectuur is volledig multi-taal: een extra taal toevoegen vergt alleen nog een vertaalblok, geen aanpassingen aan de app-code.
Juli 2026
22 juli 2026
Fix
"Wachten op" onterecht bij kwartfinale 24/30 spelers — Na het winnen van hun 1/8-finale-match kregen spelers onterecht de melding dat ze moesten wachten op een andere wedstrijd, terwijl hun bord vrij was. Het systeem controleerde niet of het bord daadwerkelijk conflicteerde. Nu verschijnt "Wachten op" alleen nog als het bord bezet is door een lopende wedstrijd.
Fix
KO-bracket bordverdeling 24/30 spelers (geen verliezersronde) — Wedstrijden 1-6 (nr.1 vs nr.2) spelen nu gelijktijdig op borden 1-6 als batch 1; wildcard-wedstrijden 7-8 spelen daarna op borden 1-2. Eerder werden ten onrechte maar 4 borden als batch 1 gezien, waardoor wedstrijden 5 en 6 onnodig moesten wachten.
Fix
Schrijver "Zelf regelen" bij wildcard-wedstrijden opgelost — De lijst van wildcard-spelers die niet mogen schrijven (want ze spelen zelf) werd tijdens de KO-fase opnieuw berekend in plaats van de definitieve lijst uit de bracket te gebruiken. Dit kon ervoor zorgen dat een verkeerde speler werd uitgesloten en het schrijverspool één te kort was, waardoor de laatste wedstrijd "Zelf regelen" kreeg.
Fix
WR-badge en nr.3-badge tonen pas als wildcard-positie zeker is — De WR-badge en de paarse nr.3-wildcardbadge in de poule-stand werden al getoond zodra een speler zeker nr.3 was in zijn eigen poule, ook als andere poules nog niet gespeeld hadden. Nu verschijnen beide badges pas als de speler ook cross-poule zeker in de top-4 wildcards staat.
Fix
Wildcard-tiebreaker doFinalize gelijkgesteld aan wildcard-ranglijst — Bij gelijke legs werd de volgorde van wildcards in de bracket bepaald door alleen "legs tegen", terwijl de wildcard-ranglijst "highest finish" als eerste tiebreaker gebruikt. Dit kon ertoe leiden dat een andere speler in de bracket belandde dan de ranglijst toonde. Beide gebruiken nu dezelfde volgorde: legs gewonnen → highest finish → legs tegen.
Juli 2026
20 juli 2026
Nieuw
Engelse vertaling — hele app compleet — De volledige organisator-app is nu Engelstalig: de wizard (alle stappen), de Overzicht/Instellen-tab, wedstrijdinvoer, knock-out brackets (Winners/Losers Bracket), betaal- en voorwaardenschermen, alle meldingen, QR- en info-popups, afdrukken en de toernooi-recap. Ook de KO-invoerpagina's en de dartscorer schakelen nu mee met de taalknop. De hele site is daarmee volledig NL/EN.
Juli 2026
13 juli 2026
Fix
Poule-uitslag: winnaar moet legs halen — In de organisator-app kon je per ongeluk een onvolledige poule-uitslag opslaan (bijv. 1-0 bij best of 5). De invoer eist nu dat de winnaar het vereiste aantal legs heeft (bij best of 5 dus 3), net zoals de deelnemer-invoerpagina al deed.
Nieuw
Engelse vertaling — deelnemerspagina's + organisator-app (deel 1) — De pagina's "Mijn toernooien", de score-invoer (poulefase) en het reviewformulier zijn volledig in het Engels beschikbaar. In de organisator-app zijn de navigatiebalk, de poule-knoppen en de wildcard-ranglijst nu ook vertaald. De rest van de app volgt gefaseerd.
Juli 2026
10 juli 2026
Nieuw
QR-code popups — TV, Publiek, KO en Poules — Alle vier de navigatieknoppen openen nu een informatiepopup in de huisstijl van de app. De popup legt uit wat de pagina doet en bevat een directe knop om hem te openen. TV toont uitleg over HDMI, casten en tabblad spiegelen. KO en Poules tonen een QR-code en uitleg over de Mijn-pagina voor online aangemelde deelnemers.
Nieuw
Bordnummer naast poulekop — Bij toernooien met meerdere borden wordt het toegewezen bordnummer klein weergegeven naast "Poule A 0/6" in de app, de publiekpagina, het TV-scherm en de invoerpagina.
Nieuw
Info popups spelerslijst en spelers toevoegen — Nieuwe informatieknoppen leggen uit hoe je spelers toevoegt (één voor één, plakken, importeren) en wat je kunt doen in de spelerslijst (bewerken, verwijderen, aanwezigheid, volgorde).
Verbetering
Poule-indeling — 30 en 64 spelers toegevoegd — 30 en 64 spelers stonden wel in de app maar ontbraken in de uitleg. De ondersteunde aantallen zijn nu correct: 4, 5, 8, 10, 16, 20, 24, 30, 32, 40, 64 en 80.
Verbetering
Modal scrollbaar boven navigatiebalk — Popups met veel inhoud werden gedeeltelijk verborgen achter de navigatiebalk. De modal heeft nu een hogere z-index en scrollt correct.
Verwijderd
Legs bij lege briefjes — Het legaantal stond vermeld in de kolomtitel van lege wedstrijdbriefjes. Dit is verwijderd zodat briefjes universeel inzetbaar zijn.
Verwijderd
Tips verwijderd uit info popups — De tip-regels onderaan de popups "Spelers toevoegen" en "Invoerlinks versturen" zijn verwijderd.
Juli 2026
11 juli 2026
Nieuw
Spelerstatistieken popup in poulestand — Klik op een naam in de poulestand om een popup te openen met statistieken (gewonnen, verloren, hoogste finish, aantal 180's) en alle wedstrijden van die speler in TV-stijl met scores, HF en 180's per wedstrijd.
Nieuw
Info-knop in poule-header — Een "Info" knop in de header van elke poule legt uit dat je op spelernamen kunt klikken voor statistieken. Zichtbaar in zowel de organisator-app als de publieke weergave.
Verbetering
Smaller rangnummer in poulestand — De kolom met het rangnummer (#) is smaller gemaakt zodat er meer ruimte overblijft voor lange spelernamen.
Fix
Aantal borden reset bij wisselen van format — Bij het overschakelen van Round Robin naar Poules+KO of een ander format werd het aantal borden niet automatisch aangepast. Dit is opgelost: het aantal borden wordt nu direct ingesteld op het juiste aantal voor het gekozen format (alleen bij een geldig spelersaantal).
Fix
BYE-probleem bij 24 spelers in KO-bracket preview — Bij toernooien met 24 spelers (6 poules) werden wildcard-slots in de KO-preview ten onrechte als BYE weergegeven. Nu worden de 4 wildcardplaceholders ("Nr.3 WC 1" t/m "Nr.3 WC 4") correct ingevuld, net als bij 30 spelers.
Nieuw
KO-bracket preview tijdens poulefase — De KO-tab toont vanaf de start van het toernooi de eerste ronde van het bracket met placeholders (bijv. "Nr.1 Poule A vs Nr.2 Poule H"). Zodra een speler zeker is van zijn positie, wordt de placeholder automatisch vervangen door de echte naam. De schrijver staat op "?" zolang de naam onbekend is.
Nieuw
KO-knop in invoerpagina na alle poule-wedstrijden — Zodra alle wedstrijden in een poule zijn afgerond, verschijnt er onderaan de invoerpagina een knop naar de KO-invoerpagina, met een korte uitleg dat de knock-outfase klaar is om te starten.
Verbetering
Inlogpagina — formulier links, uitleg rechts — Het inlog- en registratieformulier staat nu aan de linkerkant en de uitleg met voordelen staat rechts.
Verwijderd
Badges verwijderd van inlog- en homepagina — De "DartToernooi.com" badge op de inlogpagina en de "100% Gratis · Geen abonnement" badge op de homepage zijn verwijderd.
Verbetering
Demo verlopen — doorverwijzing naar dashboard — Na het verlopen van de demo wordt de gebruiker doorgestuurd naar het dashboard, omdat de gebruiker al ingelogd is om de demo te kunnen gebruiken.
Juli 2026
10 juli 2026
Verbetering
Beveiligingsverbeteringen — diverse verbeteringen aan de beveiliging van accounts, toernooigegevens, betalingen en facturen. Toegangsrechten zijn strenger ingesteld en factuurlinks zijn nu afgeschermd met een privételink.
Fix
Contactpagina — formulier en accountmenu hersteld — door een klein codefoutje werkten het contactformulier en het inlog/accountmenu op de contactpagina niet. Dit is opgelost.
Juli 2026
10 juli 2026
Nieuw
Team naam bij koppels — bij het toevoegen van een koppel (organisator én online aanmelding) kunnen naast Speler 1 en Speler 2 ook een optionele team naam worden ingevuld. Laat je het leeg, dan wordt automatisch "Speler1 & Speler2" als naam gebruikt.
Nieuw
Online aanmeldingen koppels — aparte spelervelden — het aanmeldformulier voor koppelstoernooien toont nu aparte velden voor Speler 1, Speler 2 en Team naam (optioneel), in lijn met de organisatorapp.
Nieuw
Snake draft online aanmelding — individueel — bij koppel snake draft melden spelers zich individueel aan (geen koppelnaam invullen). Het maximaal aantal aanmeldingen is 2× het aantal koppels.
Verwijderd
Spelers/koppels stap verwijderd uit wizard — de wizard vraagt niet meer om spelers of koppels in te voeren. Dit gaat voortaan uitsluitend via de samenvatting/instellen-tab.
Fix
Wizard stapteller — "STAP 11 VAN 10" opgelost — na het verwijderen van de invoerstap kon de wizard een lege stap tonen met een verkeerde teller. Dit is gecorrigeerd.
Juli 2026
5 juli 2026
Nieuw
Belastingdienst-conforme facturen — Facturen bevatten nu alle wettelijk verplichte gegevens: volledige verkoper- en afnemergegevens (naam, adres, postcode, woonplaats), KVK-nummer, BTW-identificatienummer, factuurnummer, factuurdatum, leveringsdatum, BTW-tarief (21%), prijs per stuk exclusief BTW en BTW-bedrag.
Nieuw
Adresgegevens bij registratie en betaling — Bij registreren worden nu ook straat + huisnummer en postcode gevraagd. Bij het starten van een betaling worden deze gegevens automatisch ingevuld. Adres is ook te bewerken in het accountprofiel.
Nieuw
Factuur in organisator dashboard — Organisatoren zien in de samenvatting-tab een factuurkaart zodra een betaling is ontvangen, met factuurnummer, datum, bedrag en een directe link om de factuur te bekijken.
Nieuw
ZIP-download facturen in admin dashboard — Alle facturen van een geselecteerde periode kunnen in één klik worden gedownload als ZIP-bestand. Bestandsnamen bevatten het factuurnummer.
Nieuw
Periode-filter facturen — In het admin dashboard kunnen facturen gefilterd worden op kwartaal (Q1–Q4), dit jaar, vorig jaar, deze maand, vorige maand of een vrij te kiezen datumbereik. KPI-balk toont omzet inclusief en exclusief BTW, BTW-bedrag, aantal facturen en aantal spelers.
Verbetering
"Speler portaal" hernoemd naar "Mijn" — De link naar het spelersportaal (mijn.html) is hernoemd tot "Mijn" en verplaatst van het hoofdmenu naar het account-dropdown menu (bij het inlog-icoontje), onder "Mijn toernooien".
Verbetering
Changelog uit hoofdmenu naar footer — De changelog-link is verwijderd uit alle navigatiebalken en staat nu in de footer van elke pagina.
Fix
Footer zichtbaar op homepage — De footer was verborgen achter de vaste "Gratis starten" balk. De pagina schuift nu automatisch mee zodat de footer altijd zichtbaar is boven de balk.
Juli 2026
4 juli 2026
Nieuw
Wildcard tiebreaker uitleg — in het wildcard nr. 3 paneel (bij 6 poules) staat nu een klikbaar badge bij spelers die gelijk staan op legs. Klikken opent een modal met uitleg welke tiebreaker (HF, min. legs tegen) de volgorde heeft bepaald. Onderling resultaat telt niet mee, want spelers komen uit verschillende poules.
Verbetering
Wildcard badges — zekerheid — WR/VR badges in het wildcard paneel worden alleen getoond als de positie mathematisch zeker is. Zolang andere spelers nog kunnen inhalen, verschijnt de badge half-transparant.
Fix
KO-tab — geen nep BYE-wedstrijden meer bij 30 spelers — bij een 30-speler toernooi verschenen er BYE-spelers in de KO-preview voordat er scores waren ingevoerd. Dit is opgelost.
Verbetering
Homepage reviews — toont nu het gemiddeld aantal sterren en laadt reviews in batches van 2 via een "Meer reviews laden" knop.
Verbetering
Tiebreaker modal gecentreerd — de popup voor tiebreaker uitleg (poules én wildcard) staat nu altijd gecentreerd in beeld.
Verwijderd
BYE-functie verwijderd — de knop om automatisch een BYE toe te voegen is verwijderd. Bij te weinig spelers kan men gewoon "bye" als naam invullen.
Fix
Automatische verwijdering toernooien uitgeschakeld — niet-gestarte toernooien werden na 14 dagen automatisch verwijderd. Dit is nu uitgeschakeld.
Verbetering
Mijn toernooien — invoerknoppen altijd zichtbaar — poule- en KO-invoerknop zijn nu altijd zichtbaar, maar vergrendeld zolang de indeling nog niet beschikbaar is. KO-knop wordt actief zodra de eerste speler in het schema staat.
Verbetering
Wedstrijdnummers — cyaan rondje — de nummers naast elke wedstrijd zijn nu weergegeven als een klein cyaan rondje met zwarte tekst, op alle pagina's.
Juni 2026
29 juni 2026
Nieuw
Aanmelding afwijzen met reden — Bij het afwijzen van een online aanmelding kan de organisator nu een reden opgeven, die automatisch in een e-mail naar de deelnemer wordt gestuurd.
Imp
Round Robin: nieuwe weergave — De wedstrijdenlijst bij Round Robin staat niet meer in één lange lijst, maar in kolommen van 16 wedstrijden (max. 4 naast elkaar, genummerd). Op de publieke pagina zijn "Stand" en "Wedstrijden" nu eigen tabbladen in plaats van een sub-tab binnen Poules.
Imp
QR-code bij Round Robin linkt naar invoerpagina — In plaats van de publieke meekijklink scant de QR-code nu direct door naar de invoerpagina, met aangepaste titel "Scan om uitslagen in te vullen".
Imp
Aantal borden volgt aantal poules — Bij het format Poules + Knock-out is het aantal borden niet langer vrij instelbaar, maar gelijk aan het gekozen aantal poules. Voorkomt verwarrende combinaties zoals 10 borden bij 40 spelers.
Fix
3e/4e plek bij willekeurig invullen gebruikte verkeerd legs-aantal — De testknop "Vul KO & VR willekeurig" gebruikte de poule-legs-instelling in plaats van de echte "best of X" instelling voor de 3e/4e plaats wedstrijd, waardoor een wedstrijd als afgerond werd gemarkeerd met te weinig legs.
Fix
Round Robin afrondknop suggereerde knock-out fase — De knop zei "Round Robin afronden → knock-out", terwijl Round Robin direct een winnaar aanwijst zonder knock-out fase.
Juni 2026
22 juni 2026
Nieuw
Speler portaal: directe invoerbuttons — De toernooikaart toont nu twee duidelijke knoppen: "Poule X invoeren" (link naar invoer.html) en "KO fase invoeren" (link naar invoer-ko-all.html). Eenvoudiger dan de vorige tabblad-opzet.
Nieuw
PWA installeerbaar via "Voeg toe aan beginscherm" — Op mijn.html verschijnt automatisch een installatiebanner als de browser de app installeerbaar vindt (Chrome/Edge op Android & desktop). Spelers kunnen de app zo als native app opslaan.
Nieuw
"← Mijn" terugknop in invoer-pagina's — invoer.html en invoer-ko-all.html hebben nu een cyaankleurige terugknop (rechts in de header) die terugleidt naar het speler portaal, met behoud van het ingelogde e-mailadres.
Imp
Live-badge in invoerpagina's — invoer.html toont nu ook een "Live" badge in de header, consistent met invoer-ko-all.html.
Imp
KO-fase namen direct zichtbaar na poule — invoer-ko-all.html toont nu al de spelernamen zodra de poule-fase klaar is. Eerder bleef de pagina leeg totdat de KO tab in de organisatorapp was geopend.
Del
"Live meekijken" knop verwijderd uit invoer.html — De knop was overbodig naast de directe toernooilink.
Fix
Service worker crash op chrome-extensie URLs — sw.js probeerde chrome-extension:// URLs te cachen, wat de service worker kapot maakte en notificaties blokkeerde. Opgelost door niet-HTTP URLs over te slaan.
Fix
Push notificaties Edge Function: stille fouten — De notify-match-ready functie logde geen fouten en verwijderde geen verlopen subscriptions. Nu worden fouten gelogd en worden 404/410 subscriptions automatisch opgeruimd.
Juni 2026
22 juni 2026
Imp
HF & 180 badges bij gespeelde wedstrijden — Invoer, publiek en tv tonen nu altijd badges met hoogste finish en aantal 180's per speler. Badges zijn gespiegeld: rechter speler toont eerst 180, dan HF.
Imp
Badge stijl verfijnd — Neutrale grijze badges met gekleurd getal: goud voor HF-waarde, paars voor aantal 180's. Bij geen waarde toont "HF —" en "0 × 180".
Imp
Uitslag invoer vergrendeld na opslaan — Een ingevulde score kan niet meer worden gewijzigd via de invoerpagina. Bij opslaan verschijnt een bevestigingsdialog met melding dat alleen de organisator de uitslag daarna nog kan aanpassen.
Del
Invoerlinks per e-mail verwijderd — De knop om invoerlinks per e-mail te versturen is verwijderd uit het organisatorpaneel.
Imp
Navigatie mijn.html opgeschoond — Menu toont alleen nog Home, Handleiding en Contact.
Juni 2026
21 juni 2026
Nieuw
Speler portaal (mijn.html) — Spelers loggen in met e-mailadres en zien alle toernooien waarbij ze ingeschreven zijn. Per toernooi: status, fase, en directe links voor invoer.
Nieuw
Push notificaties — Spelers en schrijvers ontvangen automatisch een melding zodra hun match klaarstaat. Opt-in via "Meldingen aanzetten" op de speler portaal pagina.
Nieuw
Eigen KO-wedstrijd knop in speler portaal — De speler ziet een directe knop naar zijn eigen openstaande KO-match (winnaarsronde én verliezersronde). De schrijver van een match ziet ook een knop met "✏️ Schrijver" label.
Nieuw
Dart scorer in persoonlijke KO-invoer — De dart scorer knop is nu ook beschikbaar op invoer-ko.html, de persoonlijke invoerpagina voor KO-wedstrijden.
Nieuw
Changelog pagina — Deze pagina. Bereikbaar via het hoofdmenu.
Imp
Speler portaal: inklapbare toernooikaarten — Toernooien zijn standaard ingeklapt en kunnen worden opengevouwen. Status toont de exacte KO-ronde (bijv. "Kwartfinale", "Halve finale").
Imp
Poule invoer knop altijd zichtbaar — De knop om poule-uitslagen in te voeren verdwijnt niet meer als het toernooi naar de KO-fase gaat.
Imp
Navigatie uitgebreid — "Speler portaal" en "Changelog" zijn toegevoegd aan het hoofdmenu van dart-toernooi.html en index.html.
Imp
Bracket advancement in persoonlijke invoer — Na het opslaan van een KO-uitslag via invoer-ko.html wordt het bracket nu ook direct bijgewerkt (winner naar volgende ronde), net als bij invoer-ko-all.html.
Fix
3e/4e plek: "best of X" klopte niet — De 3e/4e plaats wedstrijd toonde soms het verkeerde aantal legs. Nu wordt altijd de finale-instelling gebruikt.
Fix
Speler portaal toonde te veel toernooien — Door een fout in de Supabase query werden ook toernooien getoond waarbij de organisator niet zelf ingeschreven was. Query gecorrigeerd naar AND-combinatie.
Fix
Partner ontving geen "poule staat klaar" e-mail — Bij koppeltoernooien werd de e-mail alleen naar speler 1 gestuurd. Nu ontvangt de partner ook alle e-mails.
Fix
Goedgekeurde inschrijving automatisch op aanwezig — Gecorrigeerd: aanwezigheid wordt nu apart bijgehouden.
Nieuw
Koppeltoernooien: online inschrijven — Spelers kunnen zich als koppel inschrijven via de inschrijfpagina.
Imp
Datum en tijd bij online aanmeldingen — In de aanmeldingenlijst staat nu wanneer iemand zich heeft ingeschreven.
Del
Telefoonnummer verwijderd uit inschrijfformulier — Zowel voor singels als koppels wordt geen telefoonnummer meer gevraagd.