What's New

Track improvements to Referee AI. We ship updates regularly to help officials and assignors work more efficiently.

v0.8.1

Member names display correctly everywhere

Improved
  • Cleaner read-only score display — When viewing someone else's evaluation, scores show as a progress bar instead of grayed-out buttons.
Fixed
  • Member names now show properly — Fixed 'Unknown Member' appearing in crew lists, evaluations, and assignments. Names now pull from user profiles correctly.
  • Admins can't edit others' evaluations — Evaluations can only be scored and submitted by the assigned evaluator. Admins viewing another evaluator's draft now see a read-only view.
v0.8.0

Smarter voice feedback with item-level detection

New
  • Item-level voice feedback — Courtside now detects which specific criteria you're talking about. Say 'positioning was off on the out-of-bounds call' and it maps directly to that item on your form.
  • AI-enhanced template descriptions — When you activate a template, AI generates keyword-rich descriptions that match how evaluators actually speak. Better voice recognition out of the box.
  • Tap-to-expand scoring — Score items with a compact tap-to-expand input. Less clutter, faster evaluations.
  • Breadcrumb navigation — Always know where you are with breadcrumbs on game, evaluation, and member detail pages.
Improved
  • Full-width mobile layout — Evaluation forms use the full screen width on mobile for easier reading and tapping.
Fixed
  • Clearer required field validation — Required notes now show red styling so you know exactly what needs attention.

Courtside gets smarter. Voice feedback now matches to specific evaluation criteria, not just sections. Combined with AI-enhanced descriptions that learn your organization’s terminology, hands-free evaluations are more accurate than ever.

v0.7.0

Faster crew and evaluator assignment

New
  • Inline assignment pickers — Assign crew and evaluators directly from the game detail page. No more modal dialogs—just click a slot and pick from the searchable list.
Improved
  • Compact evaluator cards — Evaluator cards now take up less space while showing evaluation type at a glance.
  • Cleaner section headers — Simplified headers make the game detail page easier to scan.
v0.6.1

EvaluatorAdmin permissions fix

Fixed
  • EvaluatorAdmin game creation — EvaluatorAdmins can now create games without hitting permission errors.
v0.6.0

Teams and venues are here

New
  • Teams and venues management — Create and manage teams and venues separately from games. Reuse them across your schedule without re-entering the same info.
  • Home vs Away display — Games now show Home and Away team columns. See who's playing at a glance instead of a single game name.
Improved
  • Inline team and venue pickers — Select or create teams and venues directly when scheduling a game. No need to set them up first.
  • Smarter game names — Game displays automatically show team matchups and venue locations. Less manual naming, more consistency.

Organizations can now manage teams and venues as reusable entities. When scheduling games, pick from your existing teams or create new ones inline. Games display as “Home vs Away at Venue” automatically.

v0.5.0

Manage members in bulk

New
  • Bulk sports and tier assignment — Select multiple members and assign sports or tiers to all of them at once. No more clicking through each member individually.
  • Filter members by sport — Filter your member list to show only officials assigned to a specific sport. Useful for targeted communications or assignments.
Improved
  • Collapsible sidebar sections — Sidebar now groups navigation into collapsible sections, reducing visual clutter and making it easier to find what you need.
  • Streamlined member management — Member list and detail pages redesigned for faster scanning and easier bulk actions.

Big quality-of-life update for organizations with lots of members. Select any number of officials and assign sports or tiers in a single action instead of editing one member at a time.

v0.4.0

Record voice feedback on the sideline

New
  • Courtside voice capture — Record voice notes during games and let AI transcribe them into your evaluations. No typing required—just speak your observations.
  • My Games page — See all games where you're assigned as crew or evaluator in one place. Filter by role and quickly access pending evaluations.
Improved
  • Streamlined dashboard — Recent games now show the 5 most relevant with clearer visual grouping. Create Game buttons are more prominent.
  • Updated branding — Fresh logo with referee stripes and the 'Better Every Game' tagline throughout the app.
Fixed
  • Voice recording reliability — Fixed a timing issue when switching between officials during recording.

Courtside is here. Evaluators can now capture feedback hands-free during games using voice recording. Speak your observations, and AI transcribes them directly into the correct evaluation sections. This is especially useful when you need to stay focused on the action.

v0.3.0

See feedback from other evaluators on your games

New
  • Shared crew feedback — Crew members can now view evaluation feedback from other evaluators who worked the same game. See what others observed and compare notes.
Improved
  • Redesigned feedback layout — Crew feedback now displays in a clearer hierarchy, making it easier to scan multiple evaluations at once.

Working a game with other officials means you can learn from their perspective too. Now when evaluators submit feedback for a game, all crew members assigned to that game can see each other’s feedback. This helps crews calibrate, discuss, and grow together.

v0.2.0

Inline feedback prompts for low-scoring items

New
  • Automatic feedback prompts for low scores — When you score an item in the bottom 40%, a feedback prompt appears right beneath it. You can't finalize until all low scores have improvement notes.

Low scores without context don’t help officials improve. This update adds inline feedback prompts that appear the moment you give a low score. The system blocks finalization until every low-scoring item has feedback attached, ensuring officials always know what to work on.

v0.1.1

Member management with score privacy and role flexibility

New
  • Season score visibility controls — Hide evaluation scores until season completion. Officials get feedback immediately while scores stay locked until you release them.
  • Membership role for delegated coordination — Assign coordinators to manage invitations and tier assignments without granting full admin access.
  • Structured name fields — Capture first name, last name, and preferred name. Crew assignments show the name officials actually use.
  • Member activity timeline — View recent games worked and evaluations received for any member.
Improved
  • Email notifications for join requests — Owners, admins, and membership managers get instant emails when someone requests to join. Approve or reject without logging in.
  • Role-based member actions — Member management dropdowns now show only for users with proper permissions. Error pages guide you back to the dashboard.
Fixed
  • Enterprise plan member limits — Organizations on Enterprise plans can now add unlimited members. Fixed 100-member ceiling that was blocking join requests.

Season score visibility gives you control over when officials see their numbers. Lock scores during active seasons to keep the focus on development, not comparison. Release them when the season wraps up.

The new Membership role lets you delegate onboarding tasks to coordinators who can invite members and assign tiers without accessing billing or organization settings. Structured names mean crew assignments show “Johnny” instead of “John” when that’s what officials prefer.

v0.1.0

Authentication fixes and password reset improvements

Improved
  • Password visibility toggle — Show or hide your password during signup, signin, and password reset. No more typos from blind typing.
Fixed
  • Password reset emails in production — Fixed Invalid redirectURL error preventing password reset emails from sending. Reset links now work reliably.

Password reset emails weren’t sending due to a URL validation issue. That’s fixed. We also added visibility toggles to all password fields so you can verify what you’re typing before submitting.

v0.0.9

Names, activity tracking, and tier audit logs

New
  • Structured names with preferred name support — Add first name, last name, and preferred name to profiles. Crew assignments show the name you actually go by.
  • Member activity feed — See recent games worked and evaluations received for any member. Track participation at a glance.
  • Audit trail for tier assignments — Full history of who assigned tiers, when, and why. Every change tracked with before/after state.
  • Dedicated evaluation detail view — View submitted evaluations with performance analytics, section breakdowns, and seasonal trend charts.
  • In-person vs video evaluations — Mark evaluations as in-person or video when assigning evaluators. Track which games were reviewed remotely.

Officials can now specify how they want to be addressed with structured name fields. The member detail page shows an activity feed with recent games and evaluations. Tier assignment changes are tracked in an audit log with full WHO/WHAT/WHEN/WHY details for compliance.

Submitted evaluations open in a dedicated read-only view with performance badges, section summaries, and trend charts comparing to seasonal averages.

v0.0.8

Simplified evaluation URLs and section summaries

New
  • Section score summaries — See current totals and completion progress at the top of each section. No more mental math while evaluating.
Improved
  • Shorter evaluation URLs — Evaluation URLs went from 5 parameters to 3. Easier to share, bookmark, and remember.
  • Removed auto-scroll behavior — Evaluation forms no longer jump to the next item after scoring. You control where you're looking.
Fixed
  • Feedback validation clearing — Validation warnings now disappear immediately after you add feedback to low-scoring items. Submit button enables as soon as feedback is provided.

Evaluation URLs are cleaner and shorter. Section headers show running totals and completion progress so you can track where you are in a long form. Fixed validation that stuck around after feedback was added, and removed the disruptive auto-scroll that jumped you around the page.

v0.0.7

Organization discovery and bulk invitations

New
  • Browse and join organizations — New users can discover existing organizations and request to join. No more creating duplicate orgs or waiting for email invites.
  • CSV bulk member invitations — Upload a CSV to invite dozens of members at once. Download a template, fill it out, upload, and send. Track progress in real-time.

New users without an organization see a discovery widget showing all available organizations with member counts. Request to join with one click. Admins get notified and can approve from their dashboard.

Need to onboard 50 officials? Upload a CSV with emails, names, and roles. The system validates everything, shows you what will happen, and sends invitations sequentially with progress tracking.

v0.0.6

Faster load times and profile improvements

New
  • Evaluation score columns — See scores directly in the evaluations table. No need to open each evaluation to check the total.
  • Account information display — View your signup email, account creation date, and email verification status on the profile page.
  • Profile photo cropping — Drag to reposition and zoom your profile photo before uploading. All avatars are properly framed.
Improved
  • Splash screen with 60-80% faster loading — Professional splash screen appears instantly while the app loads. Organization and profile data now loads in parallel instead of sequentially.

Load times dropped by 60-80% for medium and large organizations through parallel data fetching and a splash screen that shows immediately. Evaluations table now includes score columns so you can scan totals at a glance. Profile uploads got drag-to-crop controls that let you frame your photo properly before saving.

v0.0.5

Evaluation forms with smart rating scales

New
  • Visual rating scale interface — Click buttons instead of typing numbers. See labels for Poor to Excellent ratings. Auto-advance scrolls to the next item after you score.
  • Required feedback for low scores — Score an item at 2 or below and the feedback section expands. You can't finalize until you explain what needs improvement.
  • Real-time save indicators — See a spinner while saving, checkmark when saved, alert if it fails. Every item shows its save status.
Improved
  • Mobile-friendly dashboard — Dashboard works properly on phones. Touch targets are 44px minimum, content stacks correctly, no horizontal overflow.
Fixed
  • Unknown User display issues — Fixed evaluations and game pages showing Unknown User instead of actual names. All member data now loads reliably.

Evaluation forms got visual rating scales with clickable buttons labeled from Poor to Excellent. After scoring an item, the form auto-scrolls to the next one to speed up your workflow. Low scores trigger required feedback fields that expand automatically.

Mobile dashboard got proper responsive layout with stacked KPIs, full-width touch targets, and no overflow. Fixed all the Unknown User bugs by loading member data from the server instead of relying on client-side lookups.

v0.0.4

Evaluation finalization with email notifications

New
  • Finalize and submit evaluations — Complete evaluations trigger automatic email notifications to the official being evaluated. Emails include scores, feedback, and performance summaries.
  • Google OAuth for join requests — Join organizations via QR code using your Google account. No password required for signup.
  • Role-based access control — Organization roles control who can create games, manage members, and assign evaluators. Admins and owners get full access.

Evaluators can now finalize their evaluations, which automatically sends an email to the official with their scores and feedback. Added Google OAuth to the join flow so new members can sign up with one click when scanning QR codes.

v0.0.3

Email system and invitation fixes

Fixed
  • Email delivery system — Fixed invitation emails failing to send. Email system now properly integrated with Resend.
  • Invitation flicker on acceptance — Accepting an invitation no longer shows a flash of the old state before redirecting.
  • Organization name overflow — Long organization names in the sidebar now truncate with ellipsis instead of breaking the layout.

Fixed critical email delivery bugs that prevented member invitations from sending. Cleaned up the invitation acceptance flow to prevent visual glitches. Organization names that are too long for the sidebar now truncate gracefully.

v0.0.2

Game evaluations and crew assignments

New
  • Assign evaluators to games — Select which evaluators review each game. Track who's been assigned and send them to the evaluation form.
  • Game crew evaluation interface — View all crew members for a game. See evaluation status for each position. Start evaluations with one click.
  • Evaluation form creation — Built the evaluation form interface with sections, items, and scoring. Forms adapt to each sport's evaluation template.
  • User games widget on dashboard — Officials see their upcoming and recent games on the dashboard. Shows position, date, and location.
  • Waitlist redesign with admin monitoring — Marketing site waitlist sends signup notifications to admins. Track interest before launch.

Game evaluations launched with evaluator assignment, crew overview, and the core evaluation form interface. Dashboard shows officials their game schedule. Marketing site waitlist now notifies admins when people sign up.

v0.0.1

Authentication and member invitations

New
  • Email and password authentication — Sign up with email and password. Email verification, password reset, and session management included.
  • Organization invitation flow — Invite members via email. They receive an invitation link, create an account, and join your organization with the correct role.
  • Profile picture uploads — Upload profile photos with automatic image processing and avatar generation. Photos appear throughout the app.
  • Branded email templates — All system emails use consistent branding with your organization's name and colors.
  • Unified evaluation scoring interface — Evaluation forms combine section scores and feedback in a single view. Works across all devices.

First internal release establishes authentication, member invitations, and profile management. Email system delivers branded notifications for invitations and account actions. Evaluation scoring interface provides the foundation for game evaluations.

Have feedback or feature requests? Let us know.