What’s New

Product updates and improvements as we build in the open.

October 8, 2025

My Plays page overhaul

  • Added search input with live filtering
  • Added category filter (via usePlayCategories) and surfaced load errors
  • Added sort options: Most Recent, Alphabetical, Most Popular
  • Removed players-count filter to reduce noise
  • Loading skeletons on initial fetch; inline error messaging
  • Compact card grid using CARD_DESIGN_CONSTANTS; 16:9 thumbnails with fallbacks
  • Create New Play initializes defaults and routes to /plays/{id}/sequences
  • Delete flow with confirmation prompt and success/error toasts
  • Query params for search, category, and sorting in /api/plays/my-plays; defensive error handling
October 4, 2025

Plays UI groundwork

  • Introduced Card design system (Card, CardThumbnail, CardContent, CardActions) and CARD_DESIGN_CONSTANTS
  • Added usePlayCategories hook and categories API integration
  • Scaffolded TemplateSelectionModal
  • Added loading skeletons and inline error states in list pages
  • Hardened delete flow with confirmations and toasts
September 30, 2025

Recruitment MVP

  • Pagination and server-side query optimization
  • CSV export for candidate lists
  • Permission checks for admin-only actions
  • Deployment/config docs and feature-flag toggle
September 28, 2025

Recruitment notifications and security

  • Admin email notifications for new submissions
  • Anti-bot honeypot and stricter schema validation
  • Audit log of status changes with actor attribution
  • Hardened API error handling and logging
September 26, 2025

Recruitment filtering and review workflow

  • Search and filters (position, location, age range)
  • Sorting by submission date and rating
  • Review statuses (New, In Review, Accepted, Rejected) with notes
  • Bulk actions for triage; keyboard shortcuts for faster review
September 23, 2025

Recruitment UI and media

  • Candidate profile cards with responsive layout
  • Support for highlight video URLs and profile photos (client-side validation)
  • Persisted media metadata; graceful thumbnail fallbacks
  • User feedback via toasts; improved error messages
September 20, 2025

Recruitment foundation

  • Added candidate model and CRUD API endpoints
  • Admin-only list/detail scaffolds (feature-flagged)
  • Candidate submission form (name, position, contact, notes)
  • Basic server-side validation and request rate limiting
September 17, 2025

Play viewer stability and homepage links

  • Stabilized player IDs in viewer (uses O/D numbers when UUIDs missing)
  • Improved lineIndex inference (owner-first, then nearest path) to fix non-moving dribbles
  • Ensured simultaneous groups wait for all movements to complete
  • Ball auto-attaches to first dribbler when not specified
  • Reduced noisy debug logs; added targeted start checks for dribble
  • Stopped redrawing lines after animation finishes
  • Added footer links to Roadmap and Changelog on homepage
September 10, 2025

Homepage refresh

  • New hero banner with Early Access badge
  • Added What’s New and Roadmap pages
  • Improved hero copy and layout on mobile
September 9, 2025

Text & shapes on court + cleaner lines

  • Add text labels directly on the court
  • New basic shapes for emphasis
  • Adjusted drawing to render smoother, cleaner lines
September 5, 2025

Copy drill improvements

  • Copy now includes coaches’ notes
  • Better error messages when copy fails
September 3, 2025

Practice plan — mobile visibility

  • Improved layout and scroll on smaller screens
  • Cleaner drill cards within plans
August 30, 2025

Practice plan — export to PDF (early)

  • Initial PDF export for practice plans
  • Tweaked formatting for better print readability
August 28, 2025

Library polish

  • Improved drill card spacing and tag visibility
  • Stabilized pagination on slow connections
August 22, 2025

Plays in the library

  • Added plays to the public library for browsing
  • Save/copy plays to your account
August 15, 2025

Editor UX tweaks

  • Clearer selection states for players and cones
  • Reduced accidental drags on touch devices
August 1, 2025

Export presets

  • Better PNG quality defaults
  • Experimental PDF sizing options
July 22, 2025

Mobile layout fixes

  • Improved spacing and tap targets in My Drills
  • Faster initial load on 3G networks
July 10, 2025

Stage thumbnails

  • Sharper thumbnails on retina displays
  • More reliable thumbnail refresh after edits
July 3, 2025

Tagging improvements

  • Cleaner tags display on drill cards
  • Basic tag-based filtering in library
June 25, 2025

Performance pass

  • Faster canvas redraws on complex plays
  • Reduced main thread blocking during exports
June 18, 2025

Editor polish

  • Smoother line handles for curves
  • More consistent arrowhead sizing
June 14, 2025

Practice plan — first version

  • Create practice plans by assembling drills
  • Order, time, and review the plan
June 12, 2025

Library filters

  • Added difficulty and players range filters
  • Sticky filters bar on scroll
June 8, 2025

Small fixes

  • Fixed occasional misalignment in half-court rendering
  • Improved error states in drill saving
June 5, 2025

Usability tweaks

  • Better hover states for toolbar buttons
  • Clearer empty states in My Drills
June 4, 2025

Practice plan improvements

  • Duplicate drills in plans (unique constraint removed)
  • Flexible duration handling with overage warnings
  • Improved drill update logic and editor UI
June 3, 2025

My Drills UX + Public sharing

  • Added “Make drill public” option
  • New My Drills grid/list toggle with sortable table view
  • Practice Plan Creator: thumbnails, drag-and-drop, smarter time handling
June 2, 2025

Rendering and thumbnails

  • Enhanced thumbnail generation and caching
  • Secure, user-specific thumbnail storage
  • Canvas performance and interaction precision improvements
  • Support for solid, dotted, and wavy lines with smooth transitions
June 1, 2025

Stages & editing

  • Drag-and-drop stage reordering with automatic numbering
  • Improved stage persistence and error handling
  • Editor stability improvements
Early Access

We’re building in the open. Expect frequent updates while access remains free.

Want to influence what we build? See the roadmap.