What's New

Stay up to date with the latest features, improvements, and updates to HockeyShare.

v2.4.113 July 29, 2026

TL;DR

  • Introducing Check-Ins — build custom questionnaires (like daily wellness logs) that your athletes fill out themselves, right from their claimed athlete profile
  • Athlete Check-Ins is now reachable directly from the Perform navigation
  • Drill animations can now be downloaded and saved to your device
  • Support knowledge base improvements — articles now serve optimized images, show accurate "last updated" dates, and follow curated ordering within categories
  • Fixed a bug that prevented the folder selection modal from opening when adding or editing Vault content
  • Notification emails are being delivered again after a silent failure that affected some share and invite notification
  • Search indexing for drills, plans and Vault is dramatically faster and far more accurate
  • Deleted and trashed drills and plans now reliably leave search results
  • AI-generated summaries on season coaching reports now generate reliably and recover on their own
  • Fixed an unreadable address suggestion list when adding games and practices to a team schedule
  • Vault bulk delete and file upload errors are handled and explained properly

New Features

  • Perform - Check-Ins: build custom athlete questionnaires with scale, number, time, and text questions mixed with rich content blocks
  • Perform - Athletes see pending Check-Ins on their athlete dashboard and can review their full submission history
  • Perform - Coaches get a compliance view showing who has submitted each period, with CSV export
  • Perform - Optional Check-In Trends summaries on athlete profiles (7-day and 30-day averages)
  • My Account - New Check-Ins tile shows how many check-ins are due today across your claimed athletes
  • Drills - added a Download MP4 link to drill animations, so you can save an animation to your device and share or use it offline

Improvements

  • Perform - Athlete profile pages now surface claimed-athlete Check-In activity alongside performance data
  • Support - knowledge base articles follow a curated order within each category
  • Drills - major speed improvement to background search index syncing
  • Plans - search index synchronization is dramatically faster and puts far less load on the database
  • Plans - AI summaries now retry automatically when a response comes back malformed or cut short
  • Perform - Check-Ins added to the Athletes menu, with an upgrade prompt for accounts below Premium
  • Perform - the Check-In builder and submission pages now use the standard Perform header and navigation, matching the rest of the section
  • Teams - upload size limits are now shown consistently and match what the server accepts
  • Teams - removed unused code behind the schedule address field
  • Search - drill results stay more accurately in sync with recent changes
  • Billing - consolidated how subscription renewal status is determined so it stays consistent everywhere it is shown
  • System - background search sync now focuses on recent changes, keeping the index current with less overhead
  • System - AI responses are now validated against a strict format before being saved, so partial or malformed summaries are caught immediately
  • System - improved internal monitoring of production issues, so problems are identified and addressed faster
  • System - improved the reliability of internal operational monitoring so it recovers automatically from transient network and edge failures instead of displaying outdated information
  • System - replaced the service that monitors scheduled background jobs, improving reliability tracking and adding execution-duration history

Bug Fixes

  • Vault - fixed the Select Folders modal not opening on the add/edit content pages when a folder was already associated
  • Support - knowledge base article images now reliably serve in optimized WEBP format
  • Support - article "last updated" dates no longer change from routine page views
  • Blog - post images now reliably serve in optimized WEBP format
  • Notifications - fixed an issue that prevented certain notification emails from being delivered
  • Vault - bulk delete no longer errors when the selection includes linked items such as practice plans; those are now clearly reported as skipped
  • Vault - deleted items now disappear correctly from both list and card views
  • Vault - fixed the background job that keeps Vault content searchable; Vault items that were missing from search results will reappear as the index catches up
  • Search - Vault content now appears reliably in global search
  • Teams - logo, scoresheet and lineup image uploads now explain why an upload failed instead of showing a generic error
  • Teams - the address suggestion dropdown in the Add Game and Add Practice windows appeared black-on-black for anyone using their device in dark mode, making it impossible to read. It now always displays in a light, readable style
  • Perform - Check-Ins was missing from the navigation menu and could only be reached from an existing check-in; it is now always available
  • Perform - corrected formatting instructions used to generate athlete and organization testing summaries
  • Plans - trashed practice plans are now correctly removed from search instead of reappearing in results
  • Plans - restoring a plan from the trash now updates its search entry right away
  • Plans - season coaching report summaries could fail to generate and never recover
  • Drills - deleted drills are now reliably removed from search results
  • Drills - edits made to a drill are picked up by search more consistently
  • Drills - corrected the indexed-drill count shown in search statistics
  • Scouting - corrected formatting instructions used to generate player and report summaries
  • System - background jobs now reliably report their status, including when they fail
v2.4.94 July 27, 2026

TL;DR

  • Perform Test Day Entry is now a fully offline, installable app — enter results with no signal and everything syncs automatically when you reconnect
  • 10k Pucks coaches can now manage teams end-to-end: transfer ownership, merge teams, and move players in bulk
  • Major offline reliability upgrade across Scouting and Perform, built on a new shared offline framework
  • Practice plan folder assignment and drill-notes fixes from user feedback
  • Sign-in improvements: email login on mobile, clearer lockout guidance, and stronger session security

New Features

  • Perform - Test Day Entry is installable as an app and works fully offline, with a dedicated offline page and automatic sync when you reconnect
  • 10k Pucks - transfer team ownership to another coach via an email invite; the previous owner stays on as a team manager
  • 10k Pucks - merge two of your teams into one, with a preview of exactly what will move before you confirm
  • 10k Pucks - move multiple players between teams straight from the roster, with duplicate detection

Improvements

  • Scouting - offline saves (reports and communication logs) are safer on shared devices: queued entries always sync under the coach who created them, and cached offline pages are kept strictly per-user
  • Scouting - smarter offline sync: retries back off politely and repeated failures are surfaced instead of silently looping
  • Perform - offline entry syncing is more resilient: duplicate-result protection, shared-device safeguards, a connection-status banner, and a clear notice if your session expires while entries are queued
  • 10k Pucks - mobile sessions are more resilient: a network retry during token refresh no longer forces a re-login, and signing out takes effect immediately
  • 10k Pucks - backend groundwork for the upcoming mobile app: reliable sync identifiers and significantly expanded automated test coverage
  • Plans - drill descriptions are no longer copied into notes automatically when building a plan; use the "Include descriptions" toggle to opt in
  • 10k Pucks - destructive team actions now show a clear preview and confirmation step before anything changes
  • System - network requests now time out cleanly and clearly report when you're offline instead of showing a generic error

Bug Fixes

  • 10k Pucks - the confirmation dialog for moving players between teams now displays correctly, and the Custom Stats notice on team pages shows for free-tier coaches
  • 10k Pucks - deleting a team now fully cleans up its shared-coach access and team-scoped custom stats
  • 10k Pucks - shot logs dated "today" in your local timezone are now always accepted, regardless of timezone
  • 10k Pucks - team tracking end dates are now readable through the mobile API as intended
  • Perform - the pending-entries badge on the mobile entry screen now disappears once everything has synced, and entries queued offline before this update carry forward automatically
  • Plans - removing a plan from a folder now works everywhere, including after copying a plan into a new folder; unchecking every folder correctly clears its assignments
  • Support - reorganizing Knowledge Base content no longer changes the "Updated" date on every article
  • Blog - reorganizing categories no longer changes their "Updated" dates
  • Account - fixed the mobile "current user" profile endpoint, and login lockout notices now include a direct link to unlock your account by email
  • Scouting - fixed an issue where offline entry could fail to load its saved data on a fresh connection
  • System - fixed a rare timing issue that could delay account data from refreshing after a subscription change
v2.4.74 July 22, 2026

TL;DR

  • The top navigation now fits properly on every screen size — no more overlapping menu items
  • Collections can now be printed or exported as a single PDF containing every drill AND practice plan, and export errors show a friendly message instead of a wall of code
  • Fixed a long-standing issue where saving a practice plan in the builder could disconnect drills linked in older plans — most visibly after copying a plan

New Features

  • Collections - Print / PDF now includes practice plans alongside drills, in the order you arranged them
  • Collections - large collections are generated in the background and emailed to you when ready

Improvements

  • Navigation - menu items that don't fit now tuck neatly into the "More" menu and return automatically when there's room
  • Navigation - shortened the sign-up button label to free up space in the bar
  • Drills - drill print layout is now shared between the drill export and the collection export, so both stay consistent
  • Plans - older drill links automatically repair themselves the next time a plan is saved

Bug Fixes

  • Navigation - fixed the top menu overlapping the search and account buttons on desktop
  • Collections - export problems now appear as a clear on-page message instead of replacing the page with technical output
  • Collections - the Print / PDF button is hidden on empty collections instead of failing when clicked
  • Plans - drill links in older practice plans are no longer lost when editing or copying a plan
  • Plans - drills linked in older plans now display their diagrams and details again on plan views and exports
  • Plans - copying a plan now preserves each drill's RPE rating
v2.4.71 July 21, 2026

TL;DR

  • New Collections feature — bundle drills and practice plans into a named package you can build once and share anywhere in the app
  • Scouting players can now be exported as a printable one-page scouting report
  • Fixed a bug that prevented scouting prospects from appearing in search

New Features

  • Collections - create named packages of drills and practice plans from a new Collections tab on My Drills and My Plans
  • Collections - build a collection straight from the selection bar with Organize > Add to Collection
  • Collections - drag to reorder items; the order is exactly what viewers see
  • Collections - share a collection with a private link that can be turned off at any time
  • Collections - save someone else's shared collection into your own library in one click
  • Collections - print or export an entire collection to PDF
  • Club Hub - drop a collection onto any page as a single block
  • Team Share - add a collection to your team page so players and parents see the whole set
  • Playbooks - embed a collection as a section, including in presentation mode
  • Scouting - added a printable/PDF one-sheeter for each player, combining the metric radar, career averages, grade trend and full report history with your organization's logo

Improvements

  • Collections - edit a collection once and every place it appears updates automatically, no need to re-save those pages
  • Collections - drills show their diagram preview instead of a generic icon
  • Drills - drills that were missing a share reference are now repaired automatically when added to a collection
  • Scouting - player export buttons reorganized so the bench card and the new one-sheet each offer a print view and a PDF download

Bug Fixes

  • Scouting - player search now returns prospects; new and updated players are indexed correctly
  • Search - background indexing now reports failures accurately instead of silently skipping content
v2.4.68 July 20, 2026

TL;DR

  • Scouting player management got much faster — delete, edit, assign to teams, and add players in bulk directly from the players list
  • Players lists now group by position out of the box, with everyday tools one click away in the row menu
  • Your organization's logo now appears throughout the Scouting section, including printed bench cards and depth charts
  • AI scouting summaries now have a clear monthly allowance shared across your organization, plus a way to summarize several reports at once
  • Practice plan builder now loads your full drill library instead of stopping at the first 50 drills in a category

New Features

  • Scouting - assign players to a team from the players list, either one at a time or in bulk
  • Scouting - delete players from the players list, the row action menu, or the player profile
  • Scouting - bulk delete requires a typed confirmation to prevent accidents
  • Scouting - players lists now group by position (Forwards, Defense, Goalies) by default, with a one-click switch to alphabetical order that's remembered for next time
  • Scouting - the row actions menu on a players list now includes New Report, Log Communication, Contacts, and Add Contact, so the tools you reach for most are one click away
  • Scouting - contact details open in a quick view with tap-to-call and tap-to-email links
  • Scouting - added Quick Add, a simplified grid for entering several players at once
  • Scouting - added Edit Player directly from the players list, no need to open the full profile
  • Scouting - added bulk actions to set birth year, position, and current team for selected players
  • Scouting - summarize up to five of a player's recent reports in a single pass, using just one of your monthly AI summaries
  • Scouting - every AI summary card now shows how many summaries your organization has left this month

Improvements

  • Scouting - players list gained a row action menu, matching the teams page
  • Scouting - communications logged from a players list use the same offline-safe queue as the player profile, so entries filed at the rink sync once you're back on a signal
  • Scouting - your organization's custom logo now displays across every page in the organization, including printed bench cards and depth charts
  • Scouting - reorganized the player selection bar so all bulk actions fit cleanly, including on mobile
  • Scouting - regenerating a summary when nothing has changed no longer uses one of your summaries; the card simply shows that it's up to date
  • Scouting - a failed summary generation no longer counts against your allowance
  • Scouting - clearer messaging when an organization or an individual has reached its AI summary limit, including when it resets
  • Plans - drill categories in the builder sidebar load faster on first open by fetching drills a page at a time
  • Blog - added a maintenance script for rebuilding the blog search index
  • Home - added a section highlighting recent articles from the HockeyShare blog
  • Home - the blog link in the site footer now points to the new in-app blog

Bug Fixes

  • Scouting - team action menu is no longer cut off at the bottom of the card, and now opens upward when near the bottom of the screen
  • Scouting - fixed a link in the row actions menu that displayed in the wrong color
  • Plans - expanding a drill category in the plan builder no longer stops short of your full drill list; categories now load in pages with a "Load more" button showing how many remain
  • Search - the Blog section now reports accurate document counts on the search status dashboard instead of showing no data
v2.4.62 July 19, 2026

TL;DR

  • Introducing Scouting — a brand-new Premium section for prospect recruitment, evaluation, and team-building (organizations, player profiles, scouting reports, depth charts, analytics, and more)
  • The HockeyShare blog (15+ years of articles, drills, and instructional video) has moved into the app at /blog, with full search and old links auto-redirecting
  • Blog articles now appear in site-wide search, plus a round of blog layout and search polish

New Features

  • Scouting - new /scouting section (Premium) for managing prospect recruitment and team-building
  • Scouting - create and manage scouting organizations with a settings page, staff roles (owner/admin/editor/viewer), team-access modes, and organization logos from your shared logo library
  • Scouting - invite staff via shareable links with role-based permissions and optional usage/expiry limits
  • Scouting - teams: create, edit, archive, and reorder scouting teams; link a scouting team to one of your HockeyShare teams; grant per-team view or edit access to restricted staff
  • Scouting - prospect list with pipeline-status filters, team scoping, and search
  • Scouting - full player profiles with bio, contacts, social/scouting links, media gallery, and communication logs
  • Scouting - printable player bench card with PDF download
  • Scouting - custom evaluation rubric (default 6 metrics: Skating, Shooting, Passing, Puck Handling, Hockey IQ, Compete Level) that you can add to, edit, reorder, or deactivate
  • Scouting - dated scouting reports with per-metric scores, notes, projection, and draft/final status, plus optional anonymous evaluations
  • Scouting - computed overall grade, career per-metric averages, and a grade-trend timeline on each player
  • Scouting - drag-and-drop depth charts per team (up to 10 forward lines, 7 defense pairs, 4 goalies), multiple charts, per-slot notes/tags, and print + PDF export
  • Scouting - organization dashboard with recent players, recent reports, and a live, team-access-aware activity feed you can filter by team
  • Scouting - career radar chart per prospect and side-by-side comparison of up to 4 players
  • Scouting - import a bound team's roster into scouting, and bulk-import prospects from a CSV file with a guided preview, duplicate detection, and a downloadable template
  • Scouting - work fully offline at the rink: offline report and contact-log entry with automatic sync, a mobile quick-entry mode, and an installable app (PWA) with offline viewing
  • Scouting - player Insights tab with evaluator agreement analysis and performance-trend charts
  • Scouting - AI-generated player narratives and report summaries
  • Scouting - promote a committed prospect directly onto a linked team roster
  • Scouting - guest invites: bring outside evaluators into your organization with tightly scoped, team-confined access
  • Scouting - bulk-update player statuses from the players list, and jump straight to a team's player list from any team row
  • Blog - the complete HockeyShare blog archive (2009-2023) is now built into the app at /blog, with all articles, videos, and practice-plan downloads preserved
  • Blog - browse by category, full-text search, and an RSS feed at /blog/feed; old blog.hockeyshare.com links automatically redirect

Improvements

  • Scouting - organizations owned by a lapsed subscription become read-only instead of losing data; access is restored instantly on renewal
  • Scouting - career averages include a normalized score for consistent comparison across custom metric scales
  • Scouting - clearer per-member team access management, and shareable/bookmarkable team-filtered player views
  • Scouting - concurrent depth-chart edits are detected with a clear reload prompt, and removing an occupied line safely moves its players to the bench
  • Account - deleting a custom logo now cleanly detaches it from scouting organizations
  • Blog - YouTube and Vimeo videos in older articles now use modern, mobile-friendly embeds
  • Blog - images load faster via our CDN in next-gen WEBP format
  • Search - blog articles now appear in site-wide search results with direct links to each post

Bug Fixes

  • Blog - removed the large empty gap at the top of blog pages; the header banner now spans the full page width
  • Blog - fixed article cards in the post list rendering with broken spacing
  • Blog - fixed the sidebar taking too much width and squeezing the article content
  • Blog - fixed the search bar text becoming unreadable when the field was focused
v2.4.42 July 17, 2026

TL;DR

  • New mobile-first "Test Day Entry" mode lets coaches record athlete test results at the rink from a phone or tablet, with offline support, athlete search, a testing-status view, and optional group filtering.
  • Parents and athletes can now claim shared athlete profiles into their own free account, with a persistent dashboard, optional email digests of new results, and coach-controlled claiming settings.
  • Perform now connects with 10k Pucks: import shooters as athletes, link their accounts, and see live shot-tracking stats on athlete pages.
  • Perform organizations can add a custom logo across dashboards, shared pages, reports, and emails.
  • Perform metrics setup got faster with prebuilt test-battery templates for one-click onboarding.
  • Association sharing is now available directly from My Plans, and plan actions were reorganized to match My Drills' Organize/Share/Export menus.
  • Athlete headshots now deliver as optimized WEBP images for faster loading.
  • Fixed the Perform sub-navigation menu so Add Athlete and related actions work consistently on every page.

New Features

  • Perform - added a mobile-friendly "Test Day Entry" mode for quickly recording athlete test results on a phone or tablet, including offline support so entries are never lost if the connection drops mid-session.
  • Perform - added a "Check Testing" status view and athlete search to the mobile Test Day Entry screen — tap any athlete to jump straight to their entry, color-coded by whether they've already been tested.
  • Perform - Test Day Entry now supports an optional classification filter, so coaches running separate testing sessions per group can scope the roster to just that group.
  • Perform - shared athlete profiles can be claimed into a personal account, with a dashboard that keeps working even after the original share link expires.
  • Perform - optional daily email digest when new results are posted for a claimed athlete.
  • Perform - coaches control claiming per athlete, in bulk, or with an organization-wide default, and can see and unlink connected accounts.
  • Perform - added "Start from a Template" on Manage Metrics: seed prebuilt test batteries (Standard Hockey Combine, Off-Ice Testing, On-Ice Speed/Agility) with the right units and scoring direction in one click.
  • Perform - template picker lets you preview and deselect individual metrics before adding them.
  • Perform - import athletes directly from 10k Pucks (your own players or teams you coach).
  • Perform - imported 10k players can be linked to their own account so they can follow their results.
  • Perform - athlete pages now show a live 10k Pucks card with shot totals, goal progress, and shot-type breakdown.
  • Perform - organizations can set a custom logo from your account logo library (or upload a new one) in Organization Settings.
  • Perform - organization logos now appear in the Perform header, public shared athlete pages and leaderboards, printed/PDF reports, and email reports.
  • Plans - share and unshare practice plans with your associations from the My Plans page, both per-plan and via bulk actions.
  • Plans - optionally allow association members to edit plans you share.
  • Plans - add collaborators to a single plan directly from its Share menu.

Improvements

  • Account - new "My Athletes" section on the account dashboard.
  • Perform - share dialog now shows which accounts are linked to an athlete.
  • Perform - re-running a template safely skips metrics you already have, so nothing gets duplicated.
  • Perform - metric slot availability is shown while selecting template metrics, with clear messaging when a plan limit applies.
  • Perform - athlete importing consolidated into a single "Import Athletes" flow (Team Roster, CSV, or 10k Pucks).
  • Account - logos uploaded from Perform are saved to your account logo library for reuse across plans, drills, and reports.
  • Plans - association sharing options only appear for association members, and the sharing dialog shows each plan's current share status.
  • Plans - plan row actions regrouped into Organize / Share / Export menus matching My Drills.
  • Plans - all sharing options (links, team share, collaborators, association sharing) now live together in one Share menu.
  • Plans - bulk actions toolbar reorganized into the same three grouped menus.
  • Perform - athlete photos now serve as optimized WEBP images across public profiles, leaderboards, shared pages, and reports, reducing page load times and bandwidth usage.
  • Perform - photo display automatically falls back to the original image if the optimized version is unavailable.
  • Perform - added a direct link to Test Day Entry from the Metrics menu (renamed to "Metrics & Data").
  • Perform - clarified the Athletes menu email labels ("Send Emails", "Manage Athlete Emails").
  • Perform - sub-navigation menus and their dialogs are now bundled together, ensuring consistent behavior across all Perform pages.

Bug Fixes

  • Perform - fixed the Add Athlete modal (and Import from Roster / Import from CSV) not opening from the sub-navigation menu on athlete detail, results, and email pages.
  • Perform - fixed Export Template / Import Results menu actions erroring on pages that hadn't loaded their supporting scripts.
  • Perform - the Add Athlete dialog now always shows your current organization and its full classification list, no matter which page you open it from.
  • Perform - fixed the Test Day Entry number pad display being invisible on some devices.
  • Perform - already-tested athletes' scores now load back into the entry field so they can be reviewed or corrected.
  • Plans - fixed collaborator username search not responding in the Add Collaborators dialog.
v2.4.28 July 15, 2026

TL;DR

Fixed a bug that disabled the AI Summary generator on athlete result pages, made AI summary generation start immediately instead of waiting on a background job, and added the option to generate individual athlete reports alongside an organization summary.

Bug Fixes

  • Perform - fixed the AI Summary generator being permanently disabled on an athlete's results page

New Feature

  • Perform - option to generate individual athlete AI summaries together with an organization summary
  • Perform - added an "AI Org Summary" link to the Reports menu for easier access

Improvements

  • Perform - AI summary generation now starts immediately instead of waiting on a periodic background job
v2.4.26 July 15, 2026

TL;DR

  • Perform now has clear free vs. Premium tiers, with generous free limits and a brand-new AI Summaries feature for Premium members
  • Account dashboard redesigned to surface everything you're a member of — teams, 10k Pucks players, Perform organizations, and Team Shares — in one place
  • Athlete profiles saved from a shared Perform link now appear on your account page, so you can find and manage them later
  • Perform share links are now opt-in and expire automatically, keeping athlete data more private by default
  • Clearer, more accurate error messages for custom logo uploads

New Features

  • Perform - add and edit athlete email addresses directly in the athlete create/edit windows (up to 3 per athlete)
  • Perform - shared athlete dashboards can now be saved to your account; log in or create a free account from the shared page to keep a profile
  • Account - new "My Memberships" section listing your teams, 10k Pucks player profiles, Perform organizations, and Team Share memberships with quick links into each
  • Account - saved athlete profiles now appear in a "Saved Athletes" list on your account page, with a remove option
  • Perform - AI Summaries (Premium): generate an AI-written progress summary for any athlete or your whole organization over a date range — athlete summaries also appear on shared athlete pages
  • Perform - usage indicators show how much of your plan's limits you've used

Improvements

  • Perform - revoking a share link now clearly warns that saved profiles will lose access
  • Account - streamlined dashboard: quick links moved to the sidebar so the page focuses on your plan, storage, support, and memberships
  • Account - teams you've joined via a team invitation now appear on your account dashboard
  • Perform - public share-link leaderboards now display other athletes anonymously and no longer show birth years
  • Perform - public athlete share pages are now excluded from search-engine indexing
  • Perform - report exports (PDF/CSV) and email report tools now consistently reflect subscription plan access, with clearer upgrade messaging
  • Perform - athlete deletion (single and bulk) is now an all-or-nothing operation, so an unexpected error can no longer leave partially removed data
  • Perform - single and bulk athlete deletion now share one code path, so the two can no longer fall out of sync
  • Perform - CSV exports are now safe to open in Excel and Google Sheets, even when athlete or metric names contain unusual characters
  • Perform - fixed exported reports so names containing commas, quotes, or line breaks no longer shift columns out of alignment
  • Perform - share links are now opt-in: a new or imported athlete no longer gets a public link automatically. Create one from the athlete's Share menu whenever you're ready
  • Perform - new share links expire after 365 days by default, and you can choose 30, 90, or 365 days — or Never — when you create one
  • Perform - the share dialog now shows when a link expires, alongside views, last accessed, and created date
  • Perform - links created before this update keep working and won't expire; revoke any of them at any time, individually or in bulk
  • Perform - athlete page tabs rewired to a more robust event model
  • Perform - shared athlete pages now send only the fields the page displays
  • Perform - public invite pages are no longer indexed by search engines and load significantly less JavaScript
  • Account - saved profiles whose share link has expired or been revoked are automatically hidden, so every link on the page works
  • Account - error messages across logo upload, rename, default, and delete are now consistent and easier to act on
  • Perform - free plan limits are now clearly shown throughout, with upgrade prompts in place of unavailable actions
  • Perform - public athlete share pages now reflect the owner's current plan

Bug Fixes

  • Teams - public team share pages now render message and announcement formatting correctly instead of showing raw markup
  • Perform - deleting an athlete (single or bulk) now removes all associated sharing, access, and photo records, leaving nothing behind
  • Perform - athlete lists now refresh immediately after a single or bulk athlete deletion, instead of briefly showing stale data
  • Perform - metric names containing apostrophes or quotes now display correctly everywhere they appear, instead of showing stray character codes
  • Perform - editing a metric no longer corrupts its name when re-saving
  • Perform - classification badges on shared athlete pages now display with their assigned colors instead of appearing blank
  • Perform - newly added test results now appear immediately on an athlete's results page instead of taking up to two hours
  • Perform - "Clear Organization Cache" now refreshes athlete performance metrics, organization details, members, classifications, notes, and inactive athletes
  • Perform - fixed an error that could prevent shared athlete pages from loading
  • Account - custom logo uploads now explain failures in plain language instead of showing a technical error
  • Account - an expired session during a logo action now tells you to refresh, rather than reporting a service outage
  • Account - uploading a damaged or unreadable image now says so, instead of incorrectly claiming the file is the wrong type
v2.4.8 July 14, 2026

TL;DR

Team Share pages can now have a custom, easy-to-remember web address.

New Feature

  • Team Sharing - choose a custom URL for your team share page (e.g. /ts/your-team-name) from Account → Team Sharing, with live availability checking

Improvements

  • Team Sharing - your original share link keeps working even after setting a custom URL