← NewTon DC Tournament Manager

Scan Anything, Know Everything

NewTon DC Tournament Manager v5.0.1-beta.9 — March 30, 2026

Download v5.0.1-beta.9

Overview

NewTon DC Tournament Manager v5.0.1-beta.9 makes QR scanning work everywhere — even on Windows Enterprise desktops where Chrome’s native BarcodeDetector is unavailable. A JavaScript fallback library decodes QR codes from camera frames without any native API dependency. The result preview now tells operators exactly why a scanned result can’t be applied, and the lollipop counter only appears when it’s actually possible.


jsQR Fallback for Desktop Browsers

Chrome’s BarcodeDetector API delegates to the Windows Shape Detection API, which requires the Media Feature Pack — a component often missing on Windows Enterprise editions. On these systems, BarcodeDetector reports as undefined even with Experimental Web Platform features enabled.

NewTon now includes jsQR (v1.4.0, ~250KB, zero dependencies) as a fallback. When BarcodeDetector is absent, video frames are rendered to a canvas and decoded in JavaScript. The camera handling, CRC verification, and payload processing remain identical — only the decoding layer changes.

Both the Tournament Manager (js/qr-bridge.js) and the Chalker (chalker/js/chalker.js) share the same detection pattern:


Result Preview Explains Why

When a scanned result QR cannot be applied, the preview now shows a specific explanation above the Close button instead of silently offering only Close:


Conditional Lollipop Counter

The lollipop +/− counter in the QR result preview is now context-aware:

Applies to both the normal result preview and the QR Payload Inspector in the Developer Console.


Release Notes & UI Polish


Files Changed


Migration

No migration required. Fully compatible with all existing tournament data and match history.


NewTon DC Tournament Manager v5.0.1-beta.9 — Scan Anything, Know Everything.

Download v5.0.1-beta.9

Previous Releases

For older releases, see the GitHub releases page.