ALL PLAYS Help Center

Workflow-first guides built around real user outcomes. Find what you need, filter by role, and move from setup to game day faster.

πŸ“‹ What's New — May 2026 Release Notes Full changelog β†’

New Workflows

  • Awards & Certificates — Design batch or individual player certificates with AI narratives, signature fields, and a parent-visible publish flow. Frame purchase links included in the review panel.
  • Team Fees & Payments — Create fee records with installment schedules, generate Stripe Checkout links for online payment, record offline adjustments, and let parents view full invoice detail with balances and due dates.
  • Player Registration — Configure registration options with capacity limits and waitlists, process applications through a status-filtered admin queue, extend waitlist offers, and sync rosters and schedules from Sports Connect.
  • Team Media & Albums — Organize team photos and video links into member-visible or manager-only albums. Members can upload photos; admins have bulk select, move, reorder, and delete controls.

New Sports

  • Baseball & Softball — Fully supported with built-in stat templates (AB, H, R, RBI, BB, FP), diamond formations, batting order planning, seven-inning defaults, and run-scoring tracking.

Broadcasting & Streaming

  • Broadcast Setup Flow — Structured panel with session name, guided checking/ready/permission-failed states replacing generic camera copy.
  • Stream & Score — Combined volunteer access level β€” scorekeeping and streaming controls in one game-day workspace.
  • Live Play Announcer — Opt-in audio narration of live events via the browser's Web Speech API. Works for live and replay. Mutable, pauseable, preference persisted.
  • Saved Replay Highlight Library — Highlights in the game media hub with title, timestamp, player tags, and seek-to-moment for replay navigation.
  • Replay Availability States — Distinct unavailable / processing / failed / ready states instead of a blank video area.
  • Embeddable Scoreboard Widget — Copy an iframe snippet or direct link from the team page to embed a live read-only scoreboard on external websites.

Calendar & Schedule

  • Private Team Calendar Feed — Token-authorized HTTPS ICS feed with live subscription support. Sync via Apple Calendar, Google Calendar, or copy link from the new Sync Calendar dialog.
  • Public Fan Feed — Read-only games-only ICS for public teams or shareable games. Excludes practices, RSVPs, and assignments.
  • Organization Draft Slot Generator — Build a full season slot grid across teams with venue availability, blackouts, conflict detection, and local draft saving before publishing.
  • Organization Bulk Import — CSV template download, upload, validation preview, and import with conflict detection for org-level schedules.
  • Registration Schedule Import — Preview add/update/unchanged/conflict status rows before committing imported events from a registration provider.

Roster & Players

  • Roster Tracking Items — Create player-scoped checklists (forms, equipment, certs). Toggle complete/incomplete per player. Public items visible to linked parents in read-only view.
  • Household Invite Workflow — Parents can share player access with another caregiver; invite is pending until redeemed.
  • Household Access Revocation — Revoke a household contact's access from Parent Dashboard. Removes delegated links and invalidates invite tokens. Roster shows contact status.
  • Roster Import Conflict Preview — Preview add/update/unchanged/conflict rows before applying an imported roster. Conflict rows are excluded automatically.

Access Control & Staff

  • Scoped Scorekeeper Grants — Grant specific members game-scoring access without full admin rights.
  • Scoped Videographer Grants — Grant selected members live-game media capture without admin status.
  • Team Staff & Permissions Overview — New section on team page listing owner/admin staff, pending invites, and all scoped helpers with distinct empty states.
  • Restricted Officiating Self-Assignment — Open slots claimable only by eligible team participants (owner, admin, parent, roster member, or global admin).
  • Edit-Config Access Guard — Config editing restricted to owners, platform admins, or admins whose auth email matches the Firestore record.

Account & Invites

  • Invite Email Enforcement — Signup email must match the invite email; mismatch is rejected before account creation.
  • Invite Context Preserved Through Signup — Code and type carry through to login/signup so users don't re-enter the activation code.
  • Signed-Out Invite Link Routing — Signed-out users with an invite link go directly to login with invite context intact.

Chat

  • Targeted Conversations — Send direct messages or staff-group messages alongside the team-wide channel. Firestore rules enforce per-participant access.
  • Chat Media Gallery Loads Older Messages — Photos & Videos gallery fetches older history so all media is included on open.

Live Tracker Improvements

  • Simple Live Goal Tracker — Goal-sport games (soccer, hockey, lacrosse, field hockey, water polo) now offer a score/clock/goals-only mode alongside the full stat tracker.
  • Substitution Persistence — Live Tracker subs are saved to game.liveLineup after each change.
  • Clock Restoration on Reopen — Live game clock restores elapsed time and running state after a page reload.
  • Stat Undo Aggregation Sync — Undoing a live stat correctly reverts aggregated totals and rebroadcasts to Game Day.
  • Zero-Stat Participation Markers — Players with no stats but game appearances are explicitly marked in aggregate data and shown in profile history.
  • Fouled-Out Labeling — Players with 5+ fouls show "FOULED OUT!" in the tracker instead of a warning icon only.
  • Playing Time on Finish — Player elapsed field time correctly saved when finishing a live game.

Game Day & Game Plan

  • Auto-Populate Lineup — Selecting a formation on an empty lineup auto-fills positions with available Going players.
  • Game Plan Rotation Fix — Rotation now uses the most recent player position assignments even when legacy data is present.
  • AI Summary Uses Wrap-Up Score — "Analyze Game" and "Generate Summary" use the Wrap-Up field score, not the in-game running score.
  • Sibling RSVP Fix — Parents with multiple children now get separate RSVP controls per child in calendar modal.

Bug Fixes

  • ICS export uses actual end times with type-specific defaults. (#1035, #1031)
  • Postgame summary Save button re-enables on every editor open. (#997)
  • Basketball opponent fouls restored on game resume. (#999)
  • Score sheet upload button re-enabled after removal. (#1033)
  • Live tracker config fallback for null/missing configs. (#1049)
  • Custom opponent player names shown correctly on reopen. (#1043)
  • Canceled games excluded from homepage upcoming list. (#863)
  • Score/side controls deferred until stat sheet analysis completes. (#889)
  • Duplicate invite code now resolves to the correct redeemable document. (#866)
  • Standalone practice sessions appear on parent dashboard schedule. (#835)
  • Admin dashboard game stats scoped to visible team set. (#844)
  • Shared matchup publish rolls back home-team game if mirror write fails. (#900)

Operate Platform Admin Controls

Use this workflow to run platform admin operations in ALL PLAYS. You will confirm admin access, review platform activity, update teams, manage admin invites, and verify user visibility.

Admin
Open workflow

Use the Right Dashboard for Your Role

Choose the dashboard that matches what you need to do right now.

Parent Coach Admin
Open workflow

Coordinate Team Messages and Availability

Use this workflow to keep families, coaches, and admins aligned before, during, and after events.

Parent Coach Admin
Open workflow

Run Pre-Game Through Wrap-Up Command

Use Game Day Command Center for one continuous game-day flow.

Coach Admin
Open workflow

Create or Access Your Account

Use this workflow to get into ALL PLAYS fast.

Parent Coach Admin Member
Open workflow

Join a Team from an Invite

Use this workflow to join a team with an invite link or an 8-character invite code.

Parent Coach Admin
Open workflow

Watch Live Games and Replays

Use this workflow to open a game, follow it live, and switch to replay or the match report after the game ends.

Parent Coach Admin Member
Open workflow

Review, Edit, and Share Postgame Results

Use this workflow after a game ends to verify results, clean up postgame details, and share links.

Parent Coach Admin Member
Open workflow

Build and Maintain Team Roster

Use this workflow to keep your team roster accurate and parent access connected.

Coach Admin
Open workflow

Plan Schedule and Launch Game Flows

Use this workflow to publish reliable games and practices, then launch game-day tools from the schedule.

Coach Admin
Open workflow

Team Operations

Find ownership guidance for team setup, roster, schedule, config, analytics, and admin workflows.

All
Open workflow

Create Team Foundation and Staff Access

Set up your team foundation first, then grant staff access.

Coach Admin
Open workflow

Track Live Game Stats by Mode

Use this workflow to track a game from start to finish and publish an accurate game report.

Coach Admin
Open workflow

Track Live Games with the Live Tracker

Run the Live Tracker from tip-off to final buzzer β€” manage substitutions, clock, fouls, and stats without losing data if the page reloads.

Coach Admin Scorekeeper
Open workflow

Create and Publish Awards and Certificates

Design batch or individual player certificates with AI narratives, signature fields, and a parent-visible publish flow.

Coach Admin
Open workflow

Manage Team Fees and Payments

Set up fee records, track payments, and let parents pay online via Stripe or record offline payments and adjustments.

Parent Coach Admin
Open workflow

Manage Player Registration

Set up registration options, process applications, manage the waitlist, and sync with Sports Connect.

Admin
Open workflow

Manage Team Media and Albums

Organize photos, videos, and highlights into albums, control visibility, and let members contribute uploads.

Parent Coach Admin
Open workflow