What's New

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

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.
v2.2.130 June 16, 2026

TL;DR

  • Drills now show an Animation tab with a live "still generating" message while a newly saved animation renders in the background, and the finished video appears automatically when it's ready
  • Animated drills built with the new diagrammer now automatically generate both a 2D and a 3D version of the animation when you save
  • Regenerating a d6 drill animation now removes the old animation file instead of leaving it behind in storage
  • Behind-the-scenes groundwork so the AI diagrammer can learn hockey terminology — words, rink regions, formations, and worked examples — improving how it turns coach descriptions into diagrams

New Features

  • Drills - Animation tab now appears while an animation is still being created, showing a "generating" status and auto-refreshing into the video once it's ready
  • Drills - animated diagrams now produce a 3D animation alongside the existing 2D version
  • Drills - the drill page's Animation tab now shows both the 2D and 3D animations

Improvements

  • Drills - animation status detection now covers the new diagrammer animation pipeline, not just the legacy one
  • Drills - drill animations are generated and saved more reliably
  • Drills - laid the foundation for managing the AI diagrammer's hockey terminology, so generated diagrams better understand coaching language
  • Files - storage layer now correctly resolves animation media references when removing files

Bug Fixes

  • Drills - regenerating a d6 animation no longer leaves the previous animation file orphaned in storage
  • Drills - animation files are now reliably removed when a drill is deleted
v2.2.114 June 16, 2026

TL;DR

  • Game filtering on team player ratings is now instant — no page reload when you include or exclude a game
  • Fixed an illegible Reset button on the Team Ratings game filter panel
  • The d6 drill diagrammer sizes better (clean 16:9, bigger canvas on large screens) and now generates a diagram's preview image the moment you click Save
  • Fixed drill search on the practice plan builder, and the Favorites list now shows every favorite
  • International payments are now recorded and reported in USD for accurate financial records
  • Account feature-flag changes now take effect immediately
  • Fixed receipt PDF access so receipts open reliably

New Features

  • Drills — the d6 diagrammer now creates and stores a diagram's preview image when you click Save

Improvements

  • Teams — cumulative & coach-breakdown player ratings now recalculate instantly when you include/exclude games (no page reload)
  • Teams — added a collapsible game-filter panel with Last 5/10/20, date range, opponent, and game-type filters, matching the team stats filters
  • Teams — your selected games now stay in the URL, so a refresh or shared link keeps the same view
  • Drills — the d6 diagrammer now scales to a clean 16:9 canvas and uses more of the screen on larger displays, with a reliable minimum size on mobile
  • Drills — preview image generation is now tied to an explicit Save for faster, more reliable results
  • Billing — payments made in a foreign currency are now stored with both the original currency and a USD-normalized value
  • Billing — revenue reporting now reflects consistent USD figures across all transactions

Bug Fixes

  • Teams — corrected the Reset button on the ratings filter so its label is clearly readable
  • Plans — drill search in the plan builder now returns matching results instead of always showing "no drills found"
  • Plans — the Favorites list in the plan builder no longer stops at 25 and now shows all of your favorite drills
  • Billing — feature-flag changes for an account now take effect immediately instead of waiting for cache expiry
  • Account — fixed an issue that could prevent receipt PDFs from opening
v2.2.113 June 15, 2026

TL;DR

  • You can now merge duplicate 10k Pucks player profiles into one, combining all shot history and team links
  • Big upgrade to Opponent Lineups: arrange players into columns, recolor the sheet, and format cards exactly how you want
  • Users who get premium access through an association now see their association plan clearly on their account instead of showing as Free

New Features

  • 10k - Merge two player profiles: move all shots and team links into a kept profile, then remove the duplicate
  • 10k - Merge option appears on the player edit screen when you have more than one profile
  • Teams - Opponent Lineups: arrange players into columns (Forwards 3 / Defense 2 / Goalies 1) that set the printed layout
  • Teams - choose a section color for each opponent sheet from many presets, with a team default
  • Teams - add your own text and punctuation between fields on each player card

Improvements

  • 10k - Combined profile recalculates lifetime totals and re-checks earned badges automatically
  • Teams - roster editor now grouped into Forwards / Defense / Goalies with quick add
  • Teams - date of birth accepts a full date or birth year only
  • Teams - logo uploads now use the standard uploader for consistency and reliability
  • Account - the Plan card now shows "Association Member", "Association Owner", or "Association Admin" for users whose access comes from an association
v2.2.109 June 15, 2026

TL;DR

  • New Opponent Lineup tool in Teams for building and sharing configurable opponent scouting rosters
  • Playbook share links can now be set to expire on a chosen date
  • Multi-diagram drills can be reordered with drag-and-drop, and progressions build off the diagram you're viewing
  • Fixed association members being treated as Free, which blocked premium features
  • New teams now default the Season to the current year through next year (e.g. 2026-27)
  • Drill preview thumbnails now show the full rink image so you can tell diagrams apart at a glance

New Features

  • Teams - added Opponent Lineups: create an opponent roster, choose which fields to track, add custom fields, and quickly edit all players inline
  • Teams - drag-and-drop card layout builder to control how each player card displays
  • Teams - private, expiring share links plus print and PDF export for opponent lineups
  • Teams - playbook share links can now expire on a chosen date, after which the link no longer shows content
  • Drills - drag-and-drop reordering of diagrams on multi-diagram drills

Improvements

  • Teams - new-team form now defaults the Season to the current year and the following year, regardless of the time of year
  • Teams - playbook visibility and sharing changes now take effect immediately
  • Drills - drill preview thumbnails now display the full diagram instead of a cropped center section
  • Teams - updated the Opponent Lineups empty state to match the app's standard styling

Bug Fixes

  • Account - association members now correctly display their Association plan instead of Free
  • Plans - association members regain access to premium features such as PDF export
  • Drills - association members regain access to premium features such as PDF export
  • Drills - "Add Progression" now copies the currently-loaded diagram instead of always the first one
v2.2.102 June 15, 2026

TL;DR

  • Drill and practice plan diagram images now load faster and use less data
  • Drill diagrams created with the new diagrammer now generate their preview image automatically when a drill is saved
  • Resolved failing automated tests on deployment and stopped test runs from generating noise in our monitoring system

Improvements

  • Drills - diagram images now served in a smaller, modern image format (WebP) for quicker loads
  • Plans - practice plan diagram images now served in WebP for quicker loads
  • Drills - new diagrammer (d6) drills now render their diagram preview image on save
v2.2.98 June 13, 2026

TL;DR

  • Drill diagram images now reliably move onto our media platform after saving

Improvements

  • Drills - diagram image processing now completes automatically once image scanning finishes, instead of timing out

Bug Fixes

  • Drills - fixed newly saved diagram images not switching over to the media platform (they previously stayed on the old image host)
v2.2.97 June 13, 2026

TL;DR

  • New custom drill category manager plus a cleaner, faster Drills dashboard
  • Drill diagram images now save reliably and automatically self-heal if they ever fail to load
  • A smoother, safer account creation and password-reset experience
  • A more consistent, polished look across the app's empty states and the new diagrammer

New Features

  • Drills - manage your own custom drill categories (create, rename, delete, drag-reorder) from a dedicated screen
  • Drills - new Recent Drills card on the dashboard
  • Account - one-click recovery to email yourself a fresh link when an account setup link expires, plus automatic guidance back to setup if you activated but never finished

Improvements

  • Drills - quick actions moved to the top of the dashboard and the summary cards are now clickable shortcuts to your library, favorites, categories, and plan usage
  • Drills - completing a drill (add or edit) now verifies and repairs all of its diagram images automatically
  • Drills - the new diagrammer now adapts to smaller screens without horizontal scrolling
  • Drills - more consistent handling of categories and diagram images across the library and plan builder
  • Account - resetting your password now signs you out of all other devices for added security
  • Account - clearer guidance when activation or setup links expire
  • Perform - renamed the "Testing Home" button to "Perform Home"
  • Design - unified the styling of empty/placeholder states across Teams, Plans, Drills, Perform, and public pages for a consistent look
  • System - improved outbound email delivery reliability

Bug Fixes

  • Drills - fixed diagram images that could fail to display after saving or re-saving; they now self-heal automatically
  • Drills - copying a drill no longer loses an image when a media transfer fails
  • Drills - users with new-diagrammer access are no longer dropped into the old editor when creating a drill
  • Drills - fixed the new diagrammer rendering too small on the Add Drill diagram step
  • Plans - fixed the styling of the "Create Your First Plan" button on the empty dashboard
  • System - announcement banners with an expiration date were incorrectly treated as already expired and never shown; now reliable across all browsers (including Safari) and for long-dated expirations
  • Account - the username field now validates allowed characters as you type, preventing confusing errors from mobile keyboards
  • Account - clear feedback when an email can't be delivered instead of silently sending nothing
  • Pricing - fixed checkout styling resources being blocked by browser security policy on payment pages
v2.2.83 June 10, 2026

TL;DR

  • Early-access preview of the next-generation drill diagrammer for invited testers, with automatic saving while you draw
  • Invoice payments now run entirely on Paddle, with payment pages at a new home under /pricing
  • Association admins can now renew their association — and owners are kept in the loop
  • Internal maintenance — administrative tooling and navigation improvements

New Features

  • Drills - new diagrammer (beta) available on dedicated create/edit routes for early-access users, with auto-save and multi-diagram support
  • Account - association admins now see the associations they help manage on the subscription page, including expired ones with a one-click Renew option
  • Account - association owners receive an email notification when an admin renews the association, including who renewed it and the new expiration date

Improvements

  • Drills - drills now automatically open in the editor that matches the diagrammer they were created with
  • Pricing - invoice payment pages moved to /pricing/invoices; previously shared invoice links redirect automatically
  • Pricing - invoice checkout streamlined to a single payment provider for a more consistent payment experience
  • Pricing - the renew flow now works for association admins, not just owners, so an expired association can be brought back by anyone who helps run it
  • Account - association cards now show your role, and renewal status updates appear immediately after checkout
  • System - internal tooling and navigation enhancements