v5.0.4 gave Analytics a past. v5.0.5 makes it readable.
A new table utility powers every list in the Analytics tab — sortable columns, pagination, and persistent preferences. The match detail page gets a visual overhaul: two-line title, monospace scores, winner/loser styling, and a horizontal stats table that matches the Results leaderboard format.
The data hasn’t changed. It just tells a better story now.
Table Utility
A reusable table component (newton-table.js) now drives the tournament list and match list in the Register view.
Sortable columns — click a header to sort ascending, click again to reverse. Active column shows ▲ or ▼.
Persistent preferences — sort column, direction, and rows-per-page saved to localStorage per table. Survives page reloads.
Column widths — compact columns get fixed widths; name columns take the remaining space.
Every future tabular view — Leaderboard, Players, cross-tournament stats — will use the same component.
Match List Redesign
The match list inside a tournament now shows Player 1 and Player 2 as separate columns with the winner bolded, and a dedicated Result column showing the score in P1–P2 order. Compact fixed widths on Match, Result, Type, and Date columns keep the layout tight.
Match Detail Redesign
The match detail page has a new visual hierarchy:
Title — two lines: match ID (small, muted, uppercase) above player names (large, bold)
Result line — P1 score P2: winner bold, loser muted, score in monospace
Badges — “Best of N” and “Manual/Chalker” right-aligned in the match header
Stats table — horizontal leaderboard-style layout (Player, Short Legs, High Outs, 180s, Tons). Always shown with all columns, dashes for empty values. Winner bolded. Same format as the Results table.
Everything Else
Tournament match count — new “Matches” column on the tournament list. Written at finalization and backfill; self-healing for older records.
Backfill format fix — backfilled matches now include the best-of value, enabling the “Best of N” badge. Tournaments backfilled under v5.0.4 can be deleted and re-added to pick up the fix.
Migration
No migration required. Fully compatible with all existing tournament data. Tournaments backfilled under v5.0.4 can optionally be deleted and re-added to gain the “Best of N” badge — cosmetic only, no data is lost.
NewTon DC Tournament Manager v5.0.5 — Read Between the Lines.