March 29, 2026


March 29, 2026

TV Mode & Card Gallery

Play Network

New Features

  • Card Gallery ZoomHover on desktop or press-and-hold on mobile for a larger card preview directly in the card gallery
  • Feature Match VisibilityFeature match status is now clearly shown to players, with notifications sent when pairings are published
  • Faster Navigation to My EventsLogged-in players are now redirected to their events page by default when visiting a game network
  • Late Decklist SupportEvents can now accept late decklist submissions that are flagged for judges, keeping tournaments running smoothly
  • In-App FeedbackAdded a feedback link to the top navigation for submitting feature requests and bug reports
  • Post-Registration Info BadgesPlayers now see their fixed seat assignment and bye information immediately after registering for an event
  • Clickable Event AddressEvent addresses now link directly to Google Maps, with a map embed displayed before the event starts
  • New Game NetworkAdded support for a new game network with full organized play integration

Bug Fixes

  • Fixed event calendar view not refreshing results automatically when changing filters
  • Improved loss result display — losses now sort to the bottom, and scores display correctly
  • Fixed paused timer displaying placeholder text instead of the frozen time value
  • Fixed judge exam authorization inquiries not showing the applicant name

Improvements

  • Added required legal footer for a supported game's network pages

Retailer Admin Panel

New Features

  • Editable Event TemplatesEvent templates can now be edited after creation — no longer requires deactivating and recreating
  • Organization Member ExportAdded CSV export for the organization members table, including email addresses
  • TV ModePairings, roster, standings, and draft pods now display on a dedicated full-screen view with arrow key navigation between tabs
  • Auto-Pause TimerThe round timer now automatically pauses when an event is marked as finished
  • Fixed Seat IndicatorMatch pairings now display which player has the fixed seat assignment at each table
  • Deck Check AccountsAdded a request-access flow for temporary accounts used for deck checks without requiring full user creation
  • Bulk Clear Match ResultsAdded the ability to clear match results in bulk from the matches table

Bug Fixes

  • Fixed an issue where selecting 'Ranked Single Elimination' as the first phase could prevent events from starting
  • Fixed error toasts appearing when updating registration, payment, or fixed seat details
  • Fixed an error toast appearing when changing a player's registration status to dropped
  • Fixed the 'add phase' button still appearing on finished events
  • Fixed infraction badges briefly showing placeholder text before loading actual content
  • Fixed invalid name patterns on store-created event templates being saved but blocking event creation
  • Fixed editors being unable to delete event phases due to permission restrictions
  • Fixed a server error when editing store profiles from the admin panel
  • Fixed events being incorrectly marked as finished when no matches were played
  • Fixed the judge field in infraction history displaying a placeholder instead of the reporting judge
  • Fixed recurring events shifting by one hour after daylight saving time transitions
  • Fixed duplicate matches appearing at the same table number — added seat uniqueness validation
  • Fixed category visibility dates using incorrect date fields
  • Fixed export notification emails being clipped in some mail clients
  • Fixed the 'Pair Next Round' button being grayed out due to a caching issue
  • Fixed standings generation incorrectly prioritizing number of rounds played
  • Fixed auto-open registration scheduling not allowing manual registration before the scheduled time
  • Fixed seat filters on the registrations table not filtering correctly by seat status
  • Fixed staff-submitted decklists during the late submission window not being flagged
  • Fixed round 1 byes incorrectly affecting tiebreaker calculations
  • Fixed match history requiring a page refresh to show updated results

Improvements

  • Permission errors now display specific explanations instead of generic error messages
  • Convention format filter now only shows formats from events within that convention
  • Store timezone and coordinates are now required for in-person event scheduling, with automatic backfill for existing data
  • Cleaned up game detail pages in the admin panel for improved clarity
  • Removed redundant timing information from the event detail view
  • Standings and match tables now refresh automatically after reporting results via real-time updates
  • Improved the request-access flow for new admin accounts
  • Event details are now expanded by default instead of collapsed into a compact view
  • Added clear messaging when events cannot be rescheduled, explaining why dates are unavailable

Publisher Platform

New Features

  • Store Profile ManagementStore address, name, and timezone can now be updated directly from the publisher dashboard
  • Event Timing DetailsEvent start time and per-round duration are now visible on the event detail page
  • Shipment TrackingTracking information is now visible in warehouse views
  • Player Timing MetricsTrack the slowest players in an event alongside other event metrics around registrations
  • Round TurnoversMetagame analysis now includes round turnover data

Bug Fixes

  • Fixed messages not being sent from individual store detail pages
  • Fixed the city column displaying incorrectly for stores with valid address data
  • Fixed inconsistent date and time formats in fraud metrics exports
  • Fixed revoking a store application not fully removing game network access
  • Fixed store application exports not including all available columns
  • Fixed download link emails not being sent for large data exports

All Release Notes