NewTon DC Tournament Manager v4.2.4 — March 10, 2026
Download v4.2.4NewTon DC Tournament Manager Version 4.2.4 delivers two focused improvements: proper match length configuration for Single Elimination tournaments, and colour-coded leg averages in the Chalker Scoring App's Live Stats view.
This release contains no breaking changes and is a drop-in replacement for v4.2.3.
Single Elimination tournaments previously had no dedicated match length settings. SE matches borrowed values from Double Elimination fields (Bronze and Final shared the Frontside Semifinal setting), and the Global Config UI showed only DE-specific labels — "Backside Semifinal", "Grand Final" — which are meaningless in an SE context.
The Match Configuration section is now split into two clearly labelled sub-sections: Single Elimination and Double Elimination.
| Round | Default |
|---|---|
| Regular Rounds | Best of 3 |
| Quarterfinal | Best of 3 |
| Semifinal | Best of 3 |
| Bronze Match | Best of 5 |
| Final | Best of 5 |
Each field is independently configurable. If a bracket size doesn't include a particular round type (e.g. a 4-player bracket has no Quarterfinals), the setting is simply unused — no gating logic required.
All five existing DE fields (Regular Rounds, Backside Semifinal, Frontside Semifinal, Backside Final, Grand Final) are preserved exactly as before.
clean-match-progression.js: isSESemifinal() and isSEQuarterfinal(), which identify SE match types by round position|| n guardsIn the Leg Avgs row of the Match Statistics table, averages for legs the player started (threw first) are now displayed in green. Averages for legs the player did not start remain unchanged.
The green colour uses var(--accent-success) — the same CSS variable already used for the leg-starter header indicator and scoresheet winner labels, ensuring visual consistency.
In darts, the player who starts a leg has a statistical advantage. Colour coding makes it immediately visible whether a strong or weak average came from a leg with or without that advantage — a useful coaching and analysis tool.
Older match records without firstLegStarter stored display all leg averages in plain text, unchanged.
js/results-config.js — DEFAULT_CONFIG, populateConfigPage(), saveMatchConfiguration(), resetMatchConfigToDefaults() updated with SE leg fieldsjs/clean-match-progression.js — isSESemifinal(), isSEQuarterfinal() added; SE leg assignment in generateFrontsideMatches() rewritten; both functions exportedtournament.html — Match Configuration section split into SE/DE sub-sections; summary panel updatedjs/bracket-rendering.js — config summary display updated with SE rowsjs/main.js — version bumped to v4.2.4chalker/js/chalker.js — populateMatchStats() leg averages loop updated with starter detection and colour codingCHANGELOG.md — v4.2.4 entry addedlanding-page.php / landing.html — Chalker App button addedllms.txt — Tips for AI Services section addedNone at time of release.
NewTon DC Tournament Manager v4.2.4 — proper Single Elimination match length configuration and colour-coded Chalker leg averages.
Download v4.2.4For older releases, see the GitHub releases page.