Version 1.5.0-beta.20
Match tracking and visual coach reports
- The commentator report now opens as a touch-friendly desk with at most two useful headlines and no duplicated score or clock. Tap a point for its explanation, or Browse the match for players, events and stats. Player cards open individual pages, filters and extra figures stay behind expandable controls, and clear back buttons return to the previous layer. Draft Support and Accessibility guidance explains the new layout and remains subject to legal and organisational approval.
- Release security checks now record a temporary exception for an unused mail-server component with no patched release. Other vulnerability findings still block publication, and the exception expires or blocks if mail-server use or a published fix is detected.
- Commentator reports now receive live score and clock changes over a protected connection, with reconnecting and polling recovery. Password changes, expiry and Lock report also stop existing connections. Talking points sit alongside browsable play-by-play, sortable player records and individual player details, complete team comparisons and faceoff drilldowns. Search, team, period and event filters, pagination, keyboard focus and unfinished search text are preserved during live refreshes. Draft Privacy/Cookie, Support and Accessibility guidance explains the connection, browsing and pause controls and remains subject to legal and organisational approval.
- Commentator reports now explain league-feed figures alongside the live match: power-play and penalty-kill samples, player goal involvement, finishing differences, completed-period turnarounds and listed starting-goalie records. Match observations stay separate from multi-game player totals. Source tables show availability and last successful updates; delayed sources are labelled, and finishing comparisons wait when the league goal totals differ from the scoreboard. Live fixtures with commentator access now receive background league-panel refreshes in Full and Custom coverage as well as Automatic coverage. Draft Support and Accessibility guidance explains the new layer and remains subject to legal and organisational approval.
- Match operators can now share a separate, password-protected commentator report for each fixture. It matches the coach report's styling, full-screen controls and faceoff drilldowns, with score and clock, shots on goal, recent events, team comparisons and player reference figures placed first. Coach and commentator passwords are managed and revoked independently; no viewer account is needed.
- Commentator talking points adapt to close games, the final five minutes, overtime, active penalty clocks, the latest goal, multi-goal scorers from the fixture goal feed, large shot gaps and clear faceoff splits. Observations show their source and counts, and delayed league figures are labelled. Pause updates holds the visible report for reading while access checks continue. Draft Terms, Privacy, Cookie, Support and Accessibility guidance explains the reports and remains subject to legal and organisational approval.
- Coach passwords can now be a simple word or numeric PIN of at least four characters. The coach report still requires its fixture password, and staff can replace or revoke access at any time.
- Coach reports now match the site's black and gold styling and typography. A compact SOG comparison sits above visual faceoff win rates, a clickable rink, period comparison bars and player progress bars arranged for laptop and TV screens. Full screen is available in supported browsers, and longer player lists retain their position during updates. Counts stay visible alongside percentages, and player, spot and period links open the underlying results on phones and larger screens.
- Match staff can collect faceoffs and stoppage reasons with replay clips switched off. Choose Automatic or Manual in Tracking: automatic detection waits about five seconds, while Record stoppage saves the current period and clock immediately without waiting for the clock to stop. Enter faceoff details or the reason first; saving opens the unfinished step. Repeated submissions reuse the same recording.
- Stoppage entry puts common reasons on large one-press buttons, with frequently used choices first. Save a new reason to add it to the team's list for later stoppages. Manual faceoffs can be confirmed from live play without a replay or clock restart; automatic replay capture remains available when enabled.
- Match operators can share a fixture-specific coach report using a password, with no coach account needed. The report shows shots on goal and approved faceoff results for both teams. Open a player, faceoff spot or period for more detail. Reports refresh automatically; staff can replace the password or revoke access, and coach sign-ins last up to twelve hours.
- Updated draft Terms, Privacy, Cookie, Support and Accessibility guidance explains shared coach passwords, temporary sign-in records, match data sharing and the new tracking controls. The wording remains subject to legal and organisational approval.
- Match staff can upload a player CSV with first name, last name, email and the number of redemptions per home fixture. Choose the season and discount percentage, review readable MKL-and-player-name codes, then confirm valid rows. Re-imports keep existing codes and redemption history, and authorised staff can download issued codes for distribution. Imports send no emails; player emails are contact details so intended family viewers can use their own accounts.
- Updated draft Terms, Privacy, Support and Accessibility guidance explains player allocations, stored contact details and the preview and download controls. The wording remains subject to legal and organisational approval.
- Fixture lists now show Live now, Upcoming games and Past games as separate sections. Upcoming games show the next match first, and past games show the most recent first. The same ordering applies before pagination in Games, My Passes, staff fixtures, coverage reports and Django admin, and in staff fixture selectors. Ended or cancelled broadcasts and elapsed fixtures stay out of the upcoming section. Draft Accessibility guidance explains the written section headings and grouped fixture selectors and remains subject to legal and organisational approval.
- A sitemap now lists public pages, published fixtures' pass pages and visible passes for search engines. Admin and staff pages stay out of the sitemap and tell search engines not to index them. Account pages and sign-in-only match pages are excluded. Beta sites and sites with indexing disabled continue to block indexing and return an empty sitemap.
- Live match statistics reuse the fixture settings within each response and avoid rewriting unchanged cached rosters. Fresh provider updates and changes made by match staff still take effect without a longer cache delay.
- Public service notices remain available while a staff account is awaiting its second sign-in step. Notice updates avoid duplicate requests and connections and recover with a short increasing delay when the network is interrupted.
- Website connections validate their source before using account cookies, limit oversized messages and retain the existing purchase and one-device playback checks. Sensitive account actions also have the normal request protection.
- Deactivated or deleted accounts stop receiving private match, review and graphics updates from already-open connections when the next update or review request arrives. Staff permission previews keep their selected access limits.
- Release checks verify the website's collected scripts, styles and images. Operators can publish immutable assets to a separate retained public store before changing releases, keeping old pages and rollbacks supplied with their original files.
- Technical logs distinguish the approved client address from the proxy connection, keep fault references and slow requests, hide private link values, and omit successful routine health probes. Updated draft Privacy guidance explains operational logs and optional public asset delivery; approval is still required.