NewTon DC Tournament Manager v5.0.0-beta.2 — March 24, 2026
Download v5.0.0-beta.2NewTon DC Tournament Manager Version 5.0.0-beta.2 completes the first full QR handshake: the Chalker can now scan the assignment QR generated by the Tournament Manager. Tap QR, point the camera, confirm the details, start the match. No typing, no mistakes, no wasted time at the oche.
A QR button has been added to the Chalker's New Match dialog, between "New Match" and "Network". It appears in both states — idle and after a completed match.
Tap QR and the camera is live. No intermediate screen, no extra confirmation. BarcodeDetector API scans continuously — the moment a valid NewTon QR is in frame, it's captured automatically.
Every scan is verified with the same CRC-32 module (newton-integrity.js) used by the Tournament Manager to sign the payload. Corrupted or tampered codes are rejected before any data is accepted.
After a successful scan, a confirmation screen shows everything from the payload:
The operator confirms before the match starts. Catches wrong-match scans before a dart is thrown.
After confirmation, the standard starting player selection appears — the same flow as a manually configured match. Everything from the QR payload populates the match state, including lane (shown in the info bar throughout the match).
| Situation | Behaviour |
|---|---|
| Wrong QR type | Error shown in scan modal, camera stays open |
| CRC mismatch | Error shown, camera stays open |
| Camera permission denied | Clear message in scan modal |
| Unsupported browser | "Not supported" message — no camera attempt |
The camera stays open on failure so the operator can try again without re-tapping QR.
js/main.js — version bump to 5.0.0-beta.2chalker/index.html — QR button in New Match dialog; #qr-scan-modal and #qr-confirm-modal markup; newton-integrity.js script tagchalker/js/chalker.js — QR scanning functions, confirmation flow, event listenerschalker/js/newton-integrity.js — new file, identical copy of TM CRC-32 modulechalker/styles/chalker.css — camera modal and confirmation modal styleschalker/sw.js — newton-integrity.js added to offline cache; version chalker-v96Docs/QR.md — decisions updated: QR and Network are separate buttonsNo migration required. Fully compatible with all existing tournaments and saved configurations.
NewTon DC Tournament Manager v5.0.0-beta.2 — It saw the QR. It believed. It started the match.
Download v5.0.0-beta.2For older releases, see the GitHub releases page.