What's New

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

v2.3.264 July 9, 2026

TL;DR

  • Import your classic HockeyShare teams into the new Teams section — roster, schedule, game results, player/goalie stats, and announcements — with live progress, automatic resume, and a read-only Legacy Archive for older content.
  • Saved email lists now work everywhere: build a recipient list once and reuse it across Drills, Plans, Playbooks, Vault, team messages, and 10k Pucks — all managed from a new Account page, with one-click import from the classic site.
  • A major polish and security pass on the Coaching Vault: site-wide visual design, undo-friendly deletes, keyboard-accessible shared pages, plan-accurate upload limits, and hardened sharing.
  • Shared practice plan pages now offer working Print and PDF links for visitors.
  • Numerous fixes across team stats, dark-mode display, and Vault bulk tagging.

New Features

  • Teams - import your classic HockeyShare teams from the legacy platform, including roster, schedule, game results, player/goalie stats, and announcements
  • Teams - new Legacy Archive view preserves historical content from the old platform (custom pages, links, penalty logs, detailed stat lines) in read-only form
  • Teams - added a prompt on the Teams page to import your classic HockeyShare teams (shown only when you have teams left to migrate)
  • Account - new Email Lists page to create, edit, and manage reusable recipient lists
  • Account - one-click import of your email lists from the classic HockeyShare site
  • Vault - email vault items (single or multi-select) directly to recipients with automatic share links
  • Playbooks - email a playbook's share link to any recipients or saved list
  • 10K - coaches can email team invites to players from a saved list or manual entry
  • Drills - email drills to multiple recipients and saved lists (previously one recipient at a time)
  • Plans - shared plan pages now offer a PDF download to anyone with the link (available on plans owned by Premium+ members)

Improvements

  • Teams - imported per-game stats automatically roll up into season totals, with legacy TOI/SOG/PPG preserved as custom stats
  • Teams - legacy team imports now show live progress while they run
  • Teams - imports pick up where they left off if you leave the page and come back
  • Teams - only one import runs at a time per account, preventing conflicting imports
  • Teams - team mailing lists and personal email lists are now one unified system shared across the whole app
  • Plans - the email recipient picker is faster and consistent with every other section
  • Plans - friendlier message when a PDF download isn't available for a shared plan
  • Vault - refreshed the entire section to match the site-wide design language (colors, buttons, badges, icons)
  • Vault - deleting content now shows an "Undo" option instead of pop-up confirmation dialogs; trash actions use a single clear confirmation
  • Vault - shared folder pages can now be fully navigated with a keyboard, with visible focus indicators
  • Vault - upload size limits shown in the add/edit forms now accurately reflect your subscription plan
  • Vault - faster, more consistent behavior across the add, edit, detail, and trash pages
  • Vault - making a folder private now immediately disables its share link
  • Vault - clearer warning when sharing a folder that everything inside becomes visible
  • Vault - public share pages no longer include internal account identifiers
  • Vault - clearer error responses when a bulk tag request contains invalid items
  • 10K - team invite links are now always built from the official app address

Bug Fixes

  • Teams - fixed players with no position set being missing from the team statistics page (they now appear as skaters)
  • Teams - fixed an error that could prevent legacy team imports from completing
  • Teams - fixed an issue where larger legacy team imports could stall and eventually fail
  • Teams - fixed a case where retrying a failed import could create a duplicate team
  • Teams - fixed the "Import Legacy Teams" notice displaying dark text on a dark background for dark-mode users
  • Teams - sending a message no longer requires roster email addresses; saved lists and manual entry work on any team
  • Plans - saved lists selected in the email picker now always deliver correctly
  • Plans - Print and PDF buttons on shared plan pages no longer redirect visitors to a login page
  • Plans - removed the redundant Share button from shared plan pages
  • Vault - failed bulk file imports no longer expose internal error details
  • Vault - bulk privacy changes on folders now properly create and revoke share links
  • Vault - folder-delete and trash messaging now accurately describes what happens to your content
  • Vault - fixed maximum file-size labels that displayed blank on the add-content form
  • Vault - fixed an error that prevented the bulk tag manager from loading for selected items
  • Vault - fixed the bulk tag window not appearing after clicking the Tags action
v2.3.253 July 8, 2026

TL;DR

  • Your older practice plan folders now carry over cleanly into the new folder system, with a clear one-click prompt on My Plans if anything still needs to move.

New Features

  • Plans - added a clear "Migrate My Folders" prompt on My Plans for anyone whose older folders haven't moved to the new folder system yet

Improvements

  • Plans - folder migration now runs safely and can't create duplicate folders; already-migrated accounts are recognized automatically

Bug Fixes

  • Plans - the RPE filter dropdowns on My Plans now correctly show the selected value
v2.3.252 July 6, 2026

TL;DR

  • If a subscription payment fails, you can now fix it yourself in one click — no more waiting on support for a payment link.

New Features

  • Account - failed subscription payments now show a "Complete payment" button on your subscription page that takes you straight to a secure checkout
  • Account - the payment-failed email now links directly to that same secure checkout

Improvements

  • Account - clearer options while a payment is past due, including updating your payment method

Bug Fixes

  • Account - the subscription page now correctly shows your past-due status instead of displaying the Free plan
  • Pricing - payment-retry links now reliably open the checkout window
v2.3.250 July 4, 2026

TL;DR

  • Major My Drills upgrade for large libraries: rebuilt responsive drill list, sorting, RPE filtering, "select all matching" bulk actions, and faster scrolling
  • Major My Plans upgrade to match: sorting, RPE filtering, removable filter chips, select-all bulk actions, and infinite scrolling
  • The new d6 diagrammer is now the default for new drills, with one-click legacy migration (backup + recovery) and a bigger, mobile-friendly editor
  • Anyone can try the diagrammer via a public live demo, and the homepage was redesigned around the new 3D diagrammer
  • Large practice plan PDF exports now generate in the background and are delivered by email
  • Search indexing is faster and more reliable, and plan tag changes now reach search immediately
  • Performance: new database indexes and query optimizations, precompiled CSS for faster page rendering, cached shared-plan counts, and faster atomic bulk tag actions
  • Refreshed core UI styling — clearer boxed inputs, tinted status panels, calmer buttons, and consistent card styling across Drills and Plans
  • Internal reliability work: scheduled-task monitoring and coverage tooling, performance telemetry, and documentation reorganization

New Features

  • Drills - new drills open in the new d6 diagrammer by default, with an easy option to use the classic diagrammer instead
  • Drills - "Migrate to D6 Diagrammer" on legacy drills with a preview-and-confirm flow, one-click backup, and "Recover original legacy version"
  • Drills - sort your drill library by name, last modified, date created, or RPE (ascending or descending)
  • Drills - "Select all N matching" lets bulk actions apply to every drill matching your search/filters, with live progress for large batches
  • Plans - sort your plan library by practice date, title, created/modified date, or RPE
  • Plans - filter plans by RPE (intensity) range
  • Plans - active filters now display as removable chips
  • Plans - "Select all N matching" lets bulk actions cover every plan matching your current filters
  • Plans - infinite scrolling replaces page-by-page navigation on the plans list
  • Home - new homepage highlighting the diagrammer's 3D views, animation, and AI-assisted setup, with coach testimonials and a pricing overview
  • Home - public "Try the live demo" diagrammer page — no account needed (saving and AI disabled in the demo)

Improvements

  • Drills - drill list rebuilt with a single responsive layout (roughly half the page size), with faster scrolling and lazy-loaded preview images
  • Drills - unified drill create/edit flow; your diagrammer choice is remembered per drill
  • Drills - the d6 diagram editor is bigger on desktop, has a full-screen Expand button, and sizes correctly on mobile
  • Drills - deleting or moving drills updates the list instantly; the bulk-actions bar stays visible while scrolling; one-click clear for empty search results
  • Plans - large PDF exports (many diagrams) generate in the background and arrive by email; smaller plans still download instantly
  • Plans - faster loading of shared plans and the Shared with Me list, with more efficient collaborator access handling
  • Plans - bulk tag add/replace/remove is significantly faster and now applies all-or-nothing
  • Plans - rate limiting added to the collaboration API, public shared-plan pages, PDF export, and plan write actions
  • Plans - notes are sanitized with the app's standard HTML-sanitization library
  • Plans - plan cards, badges, and the bulk-actions menu now use the unified design system; clearer empty state with a one-click clear-filters action
  • Search - background index syncing is non-blocking and chunked, with configurable, bounded re-syncs
  • Design System - redesigned boxed text inputs with clearer focus/validation states, tinted status panels, and simplified button/card styling
  • Account - added a "Sign up free" button to the site header for logged-out visitors
  • 10k - a team name is now required when creating or editing a team
  • System - new database indexes and query optimizations for faster page loads; precompiled CSS for faster rendering and scrolling on long-list pages
  • System - improved monitoring and coverage of scheduled background jobs, plus performance telemetry for diagnosing slow pages

Bug Fixes

  • Drills - fixed search sometimes showing "No Drills Found" even when matching drills exist
  • Drills - fixed drills assigned to a since-deleted category not appearing under Uncategorized
  • Drills - fixed unreadable titles/dates and overflowing bulk buttons on mobile
  • Drills - editing an existing drill now reliably opens the diagrammer it was created with
  • Drills - fixed the Migrate to D6 preview flicker, accepting a migration no longer discards the drill, and legacy diagram recovery works again
  • Drills - the RPE filter shows the value you selected, "Clear search & filters" clears every filter, and category loading is reliable
  • Plans - tag changes made via bulk actions now sync to search immediately
  • Plans - fixed tag suggestions occasionally returning incorrect results
  • Search - fixed content occasionally being marked synced when indexing had actually failed
  • 10k - the search index sync check no longer reports false failures when the index is healthy
v2.3.51 June 30, 2026

TL;DR

  • Club Hub images now reliably serve the optimized WebP version
  • An uploaded image's URL is locked so it stays in sync

Improvements

  • Associations - uploaded Club Hub images now serve the optimized WebP with an automatic fallback while it finishes processing
  • Associations - an uploaded image's URL field is now locked to prevent it getting out of sync (re-upload to replace)

Bug Fixes

  • Associations - fixed Club Hub images intermittently serving the unoptimized version instead of the optimized WebP
v2.3.50 June 30, 2026

TL;DR

  • The Drills section is now open to every signed-in user
  • Club Hub pages are easier to organize with drag-and-drop section reordering
  • Club Hub image blocks now serve faster, optimized WebP images
  • Uploaded images and logos are now fully removed from storage when deleted — no orphaned files left behind
  • Fixed nested bullet/numbered lists collapsing to a single level in rich-text content

New Features

  • Drills - opened the full Drills library to all signed-in users
  • Home - the homepage now links straight into Drills instead of a "coming soon" teaser
  • Club Hub - image blocks now serve optimized WebP versions for faster page loads

Improvements

  • Club Hub - drag-and-drop reordering of content blocks in the page editor (up/down arrows still available as a fallback)
  • Club Hub - uploaded images and files are reliably removed from storage when their block or page is deleted
  • Drills - deleting a drill now removes its diagram images from storage
  • Files - account logos are removed from storage when deleted, and images reused in more than one place are kept until the last reference is gone

Bug Fixes

  • Club Hub - sub-bullet and nested lists now keep their indentation when saved and displayed
  • Club Hub - fixed a case where removing another member's uploaded image could leave the original file behind
v2.3.45 June 23, 2026

TL;DR

  • Embed your saved Vault content (links, notes, files, images, videos, team documents) directly into playbooks — browsed by folder, rendered inline, and kept in sync with the source
  • Export any playbook to PDF (owners and collaborators)
  • New playbook Trash — deleted playbooks are restorable for 30 days instead of being removed permanently
  • Start a new playbook from a ready-made template instead of a blank page
  • New Line Combinations block for forward lines, defense pairs, and goalies, displayed in hockey's standard lineup format with drag-and-drop reordering
  • Drill diagrams on playbook pages now render as large, full-width hero images
  • Hardened the public Playbooks share experience and editor ahead of a wider rollout, plus numerous editor and embed reliability fixes

New Features

  • Playbooks — Vault content embeds: browse your Vault by folder and embed links, notes, files, images, videos, and team documents into a playbook; items render inline by type and stay in sync when the source item changes, with an optional per-block toggle to show the item's description
  • Playbooks — PDF export: download a playbook as a PDF (available to owners and collaborators)
  • Playbooks — Trash & restore: deleted playbooks now move to a Trash and can be restored for 30 days, with a Trash view offering Restore and Delete Forever
  • Playbooks — Start from a template: create a new playbook by cloning a ready-made template, then customize it
  • Playbooks — Line Combinations block: add forward lines, defense pairs, and goalies as separate entries; pick players from an attached team's roster or type names free-hand; drag-and-drop reordering

Improvements

  • Playbooks — drill diagrams now render as large, full-width hero images so they stand out as the main content
  • Playbooks — line combinations display in hockey's standard lineup format (positions across the top, names beneath; forwards, then defense with goalies alongside), with uniform column alignment, "Defense" and "Goalies" headings, and reordering scoped to each position group
  • Playbooks — practice plan picker now sorts newest-first and shows each plan's date beside its name
  • Playbooks — strengthened protection on password-protected share links and improved editor content handling, reliability, and bulk-action feedback
  • Playbooks — presentation mode controls and text are now easier to use on mobile
  • Playbooks — trashing a playbook frees up your plan's playbook slot
  • Playbooks — more reliable auto-save and smoother editing across multiple tabs
  • Vault — folder content lists now refresh immediately after adding or removing items

Bug Fixes

  • Playbooks — drill diagrams no longer load outdated styling due to browser caching
  • Playbooks — Practice Plan blocks now always save their duration, segment count, and a working "View Practice Plan" link, even when saved immediately after selecting a plan
  • Playbooks — the "View Practice Plan" button is now legible (white text on red) instead of red-on-red
  • Playbooks — file attachment blocks now show the name and type on separate lines with a clear, legible Download button
  • Playbooks — deleted sections (images, callouts, and embeds) no longer reappear after auto-save, including a section deleted right before leaving the page
  • Playbooks — lineups and other items saved to a vault folder now appear in the vault item picker without waiting for the cache to clear
  • Vault — the "edit" action on an embedded playbook now opens the correct editor
  • Billing — $0 trial transactions are no longer recorded as duplicate paid receipts
v2.3.5 June 20, 2026

TL;DR

  • Drill diagrams now display cleanly in playbooks and load correctly everywhere, no matter where the image is stored
  • Playbooks Live Diagram blocks now load animations correctly, and the picker only shows drills that have one
  • Editing a playbook no longer breaks drill diagrams, and previously-affected playbooks are repaired automatically
  • Drill titles with quotes and special characters now display correctly on playbook pages

Improvements

  • Playbooks - drill diagrams now show as a large, clear landscape preview
  • Playbooks - the Live Diagram drill picker now only lists drills that have an animation
  • Playbooks - drill diagram previews in the editor now resolve correctly across all image sources

Bug Fixes

  • Playbooks - fixed drill diagrams showing tiny and squished with large empty space
  • Playbooks - fixed drill images failing to load in the detail, shared, and presentation views
  • Playbooks - fixed drill images not appearing in the editor's drill picker and preview
  • Vault - fixed drill images failing to load for some drills
  • Playbooks - fixed an error that prevented animation options from loading when adding a Live Diagram
  • Playbooks - editing a playbook no longer breaks a hockey drill's diagram image
  • Playbooks - drill diagrams now render correctly on the shared playbook view after edits
  • Playbooks - previously-affected playbook drill blocks are repaired automatically
  • Playbooks - drill titles containing quotes now display correctly instead of showing raw characters
  • Playbooks - the drill picker and section editor now display drill names with special characters consistently
v2.3.1 June 20, 2026

TL;DR

  • Playbooks is now a full top-level section at /playbooks — build one playbook and reuse it across multiple teams, season to season, with a modernized block-based builder (live animated diagrams, callouts, two-column layouts, embedded practice plans)
  • Playbook collaboration: invite teammates to view or edit, with live presence, edit-locks, live content sync, and a "Shared with me" list
  • Playbook search now runs on Meilisearch — searches full playbook content, scoped to playbooks you own or collaborate on
  • New guided Team Setup Walkthrough for first-run team configuration
  • Practice plans can now auto-brand with your association's logo
  • The drill diagram editor (new d6 diagrammer) gained a full-screen "Expand to Edit" mode
  • Cleaner global navigation with full mobile parity
  • 10k Pucks shot logging now recovers automatically from expired sessions instead of failing
  • Playbooks marked Beta, plus a large round of fixes and polish

New Features

  • Playbooks - new top-level Playbooks section at /playbooks; a single playbook can be attached to multiple teams and reused season to season
  • Playbooks - new content blocks: live animated diagrams, callout/tip boxes, two-column image+text layouts, and embedded practice plans
  • Playbooks - attach a playbook to multiple teams, with a per-team toggle to show it publicly on a team's page; select multiple teams when creating a new playbook
  • Playbooks - invite collaborators (view or edit) with accept/decline and a "Shared with me" list
  • Playbooks - live presence, edit-locks, and conflict warnings so simultaneous editors don't overwrite each other
  • Playbooks - collaborators' content changes now sync live into the editor (no hard refresh) when you have no unsaved edits
  • Playbooks - surfaced the collaboration panel (invite, accept/decline, shared-with-me) so coaches can share playbooks
  • Playbooks - search now covers the entire playbook (titles, headings, sections, notes), not just the name
  • Playbooks - image uploads now serve as optimized WebP via the image CDN
  • Playbooks - added a Beta tag to the Playbooks section heading
  • Search - playbooks you own or collaborate on now appear in global search when signed in
  • Teams - added a step-by-step Setup Walkthrough (logo, public page, custom URL, password protection, calendar subscriptions, and section visibility) that launches after creating a team and can be re-run anytime from Team Settings
  • Plans - plans now use the selected association's logo by default, shown as a distinct, auto-selected option in the plan builder (you can still pick one of your own logos or none)
  • Drills - added an "Expand to Edit" full-screen mode to the drill diagram editor, with one tap to collapse back
  • Navigation - Playbooks and Favorites (Drills) now available in the mobile menu

Improvements

  • Playbooks - redesigned the editor's section blocks to be much more compact: your content leads, with edit controls that appear on hover, so more of your playbook is visible while building
  • Playbooks - color-coded each block type with a subtle accent for easier scanning
  • Playbooks - redesigned playbook list with bulk actions (public/private, expiration dates, folders, attach to team)
  • Playbooks - modernized builder with click-to-add blocks and faster image uploads via the media CDN
  • Playbooks - per-team visibility: choose which teams display a playbook on their public page
  • Playbooks - public share links moved to /shared/playbooks/ for consistency with other shared content; shared view now matches the standard playbook layout
  • Playbooks - faster, more relevant search on the My Playbooks page; results stay scoped to your own and shared playbooks
  • Playbooks - collaborator search visibility now matches your "shared with me" list exactly
  • Playbooks - faster image delivery and smaller page sizes for shared and presented playbooks
  • Playbooks - safer concurrent editing: your unsaved work is preserved and you're prompted to reload only when needed
  • Playbooks - collaboration available to admin and association members
  • Playbooks - deleting a playbook now fully cleans up its content, files, and search index entry in one consistent path; account deletion now fully removes a user's playbooks
  • Playbooks - added an ownership check when removing playbook files
  • Plans - collaboration invitation links now use non-sequential identifiers
  • Plans - logo handling unified across plan view, print, PDF, and shared links for consistent branding
  • Plans - refactored the collaboration engine into a shared core (no functional change)
  • Teams - new teams now open directly into guided setup, and the dashboard confirms when setup is complete
  • Drills - enlarged the inline diagram editor so it's less cramped while building a drill
  • Navigation - Video moved into the "More" menu for consistency with desktop; "More" menu reordered to lead with Pricing, followed by Video, Blog, and Newsletter
  • Design - removed the redundant Home link; the logo now takes you home
  • 10k - editing and deleting shot and stat logs now recover gracefully from expired security tokens; improved security-token handling across all logging actions

Bug Fixes

  • 10k - fixed "Session expired" errors when logging shots after leaving the page open for a long time; shot counts you've already entered are no longer lost when the session needs refreshing
  • Playbooks - fixed an error when inviting collaborators
  • Playbooks - fixed repeated errors when keeping a shared playbook open for editing; playbook changes now correctly register as updated so collaborators are notified
  • Playbooks - fixed the editor settings panel clipping the Collaborators section
  • Playbooks - playbooks shared with you now show up in search (was reading the old sharing model)
  • Playbooks - fixed an error that prevented drills and live diagrams from loading in the editor
  • Playbooks - fixed file uploads and file removal failing on playbooks without a team
  • Playbooks - fixed presentation mode so two-column, callout, and practice-plan slides fit the screen
  • Playbooks - fixed hard-to-read callout text and the Presentation Settings info box
  • Playbooks - fixed broken Edit, All Playbooks, Start Presentation, and Share links on the playbook page
  • Playbooks - rebuilt the playbook page header and fixed the blank page title (removed the team menu that didn't belong there)
  • Playbooks - Copy link now copies the full shareable URL instead of just an ID
  • Playbooks - fixed an error that prevented the playbook edit/builder page from loading
  • Plans - corrected a collaboration permissions entry affected by the same migration
  • Plans - resolved a premium-member error when accepting a collaboration invitation
  • Search - playbook results update automatically when you accept, lose, or leave a collaboration
  • Teams - deleting a team now only detaches its playbooks instead of risking deletion of playbooks shared with other teams
  • Drills - on My Drills, categories now load and display their full set of drills when expanded for users with large libraries
  • Drills - corrected malformed preview image URLs so uploaded drill thumbnails now display properly on my drills, free drills, association drills, the drill inbox, and inside practice plans
  • Drills - fixed the drill diagram editor's full-screen mode flickering between expanded and normal view when the mouse was over the canvas
v2.2.131 June 18, 2026

TL;DR

The drill view now tells you when an updated animation is being generated after you edit a drill, and refreshes itself automatically when it's ready.

Bug Fixes

  • Drills - editing a drill that already had an animation no longer leaves the old version showing with no feedback; a clear "updated animation is being generated" notice now appears.

Improvements

  • Drills - the drill page automatically refreshes to show the new animation as soon as it finishes rendering in the background.