Skip to main content

Release Notes

Revamp Play-by-Play Tab

April 21, 2026
  • Revamped the play-by-play tab to be more user-friendly and informative.
  • Added a new detail level filter row to the top of the tab.
  • Added pitching changes, mound visits, inning headers, and more.
  • Timeline controls carry over from the scorecard, maintaining place in the playback with similar controls.
  • Click a play to open the expanded batter’s box card, which now syncs with the timeline.
  • Add WPA and leverage index to UI.
  • Add interactive win probability chart to play-by-play tab.

Timeline Control Improvements

April 17, 2026
  • Tie expanded batter’s box card to timeline controls, after first interaction.
  • Added a more intuitive "live" indicator in place of the jump-to-end button for in-progress games.
  • Added inning summary steps, ABS challenge steps, replay challenge steps, and baserunning steps to the timeline in the pitch-by-pitch detail level.
  • Added animations to the pitch sequences in the expanded batter’s box card.
  • Added keyboard shortcuts to navigate the timeline.

New Playback Timeline Controls

April 7, 2026
  • We’re very excited to debut our new playback timeline and control bar.
  • Select your preferred detail level (everything, including each pitch, all plate appearances, or just scoring plays), then press play to watch the game unfold.
  • Expand the play-by-play drawer to pitch and play descriptions.
  • Navigate manually using the next/previous buttons and draggable timeline scrubber.
  • Next up: a key plays detail level based on WPA and leverage.
  • The timeline controls should respect your spoilers setting.

More Fixes Based on User Feedback

April 4, 2026
  • Starting improvements to the play-by-play tab.
  • Fix red star tooltip issues (issue #16).
  • Update Twins, Athletics logo.
  • Make ghost runner indicator a ghost and clean up play descriptions.
  • Reduce live polling interval to match API default and other performance improvements and resource management updates.
  • Add more analytics.
  • Fix error notation.
  • Fix missing manager names.
  • Cheeky little colour tweak

More Opening Weekend Updates

March 29, 2026
  • Add a "custom delay" option to the live updates delay selector, which allows custom inputs in seconds.
  • Fix bug where live updates weren’t appearing in the expanded batter’s box.
  • Hide more data when spoilers are toggled off. Make spoilers toggle universal and add to games grid.
  • Styling fixes in nav column.
  • Fix bug with live update toggle not being respected by the scorecard data flow.
  • Handle more edge cases, including strikeout but reaching on a wild pitch, defensive indifference,.
  • Fix issue with error counting in the box score (issue #14).
  • New release note indicator now shows until users visit the release notes page.
  • Add back pitching change and substitution play-by-play in expanded batter’s box, along with previous pitcher’s line when changing.
  • Tweaks to how delay settings affect data stream.
  • Fix ordering of pitchers, bench players, and bullpen pitchers in the game stats tab.
  • Correctly display catcher name in ABS challenge tab.
  • Active inning pulse in game hero and games grid innings grids now only show in half-inning.
  • Show an X in the bottom of the ninth when not played.

Re-implementing Ghost Runner

March 28, 2026
  • Re-implementing ghost runner functionality which was implemented in the offseason. Something changed in the way MLB passes ghost runners or how we parsed them, but should be working soon.
  • Thanks to everyone who flagged this issue!

Updates to Red Star Feature

March 28, 2026
  • Red star tooltips now display the number of other users who have starred the play.
  • MLB API includes an ID we can use to embed or link to an official video of each play. We’ve added this to the data and are working to hook it up on a red star archive page.

Post-Launch Improvements and Fixes

March 26, 2026
  • Add my time vs park time toggle to main game grid..
  • Update Brewers logo per request.
  • Fix misalignment of at-bat cells when an inning ends in a caught-stealing event.
  • Fix Dodger Stadium name which is apparently "UNIQLO FIELD AT DODGER STADIUM" now?
  • Add a circle around pitch numbers to indicate they were challenged in batter’s boxes. Add note in expanded batter’s box.
  • Small fix to how we display ABS challenges and the initial call on the field.
  • Update tab names to be more indicative of their content.
  • Make loading spinners more consistent.
  • Fix ERA calculation
  • Minor performance improvements.

Roster Moves Tab V1

March 24, 2026
  • New page tracking all roster moves (trades, DFAs, signings, options, recalls, etc.).
  • Filter to a specific date, team, division, level, or transaction type.
  • Open the roster moves tab on a game page to see all transactions involving the two teams.

Red Stars

March 21, 2026
  • In the spirit of Buck Martinez (retire in peace), we’ve incorporated a new feature to mark stellar defensive plays with a red star.
  • Click the star icon in an batter’s box or in the expanded batter’s box card to star a play.
  • Your stars are saved locally, but you will also be given the option to share that star with the Caught Looking community.
  • If you opt to share, none of your information is stored on our server. The only data saved is the game and play ID so we can mark this play as starred for other users.

ABS Challenges Tab

March 19, 2026
  • New ABS challenges remaining tracker in the game page hero’s box score.
  • New challenges tab with grid of all ABS challenges in the game.
  • Expand each to show a strikezone visualization.

API Resilience

March 18, 2026
  • Reduced MLB API load with request coalescing, smarter caching, and graceful degradation.
  • Completed games and past schedules cache longer; live games unchanged.
  • When MLB rate-limits or is unavailable, we serve cached data and show “Data last updated X ago” in the game controls so you know how fresh the data is.

About + Help Pages

March 18, 2026
  • New About page, with project background and resources.
  • Guidebook page (renamed from Help) with detailed information on how to read the scorecard, sticky table of contents, and slide-in/out animations.

Ballpark Guides V1.1

March 12, 2026
  • Add a timeline scrubber and compare mode to the ballpark shape explorer.

Ballpark Guides V1

March 5, 2026
  • New Ballparks page, with individual pages for each active MLB park. We’ve added Fenway Park and Dodger Stadium so far, but all stadiums have some content. More to come.
  • Ballpark guides include photos, quotes, field outline explorers, name history, team history, ticket stubs tracking our visits, diagrams, historical stadium shape explorers/overlays, tips, quirks, transit information, and more.
  • I added this because I&rsquolm a ballpark nerd and wanted both a place to track my own visits and tips, and a place to find all the information I always have to Google when I go to games.
  • Each guide includes links to submit artifacts and visits and report errors.

New Game Preview Tab

February 25, 2026
  • Built out a new game preview tab with player stats and other game information
  • Built toggles and filters for easy comparisons vs opponent, RHP/LHP, RHB/LHB, and more
  • Paused development until regular season begins and we can test out more functionality, like league and division comparisons, head-to-head records, advanced metrics, and more

Fix live updates and other improvements

February 24, 2026
  • Fixed a series of bugs where live updates were not appearing correctly
  • Added more logos for spring training opponents
  • Renamed "Stats" tab
  • Fixe error notation in diamond diagrams, fixed base movement indicators

Historical Team Logos

February 18, 2026
  • Team logos now display historically accurate versions when viewing games from past years
  • Uses PNG images for past eras; current SVG logos for games when the logo is still in use
  • Covers 360+ logo variants across all 30 MLB teams and historical franchises (e.g. Brooklyn Dodgers, Montreal Expos)
  • Did I miss one? lmk

Pinned Teams

February 18, 2026
  • Pin your favourite teams so their games appear first on the homepage
  • Click the bookmark icon next to any team logo to pin or unpin
  • Pinned teams persist across reloads and date navigation

Scorecard PDF Export

February 18, 2026
  • New Export PDF button in the game page control panel

Spray Chart and Pitch Chart Downloads

February 17, 2026
  • New download buttons for the spray chart and pitch charts in their tabs
  • Leaving option for SVG exports open for future development, if requested

Copy Link and Tooltips

February 17, 2026
  • New Copy link button in the game page navigation – copies the game URL to clipboard (or opens the native share sheet on mobile)
  • Tooltips on hover for all icon-only buttons throughout the app (navigation, date controls, theme toggle, at-bat card, etc.)

Clickable Player Names in Scorecard

February 17, 2026
  • Player names in the scorecard are now clickable and will navigate to the spray chart or pitch chart tab for the selected player

Historical Game Resilience

February 17, 2026
  • Historical games that are missing data are now displayed with as much data as possible, with graceful fallbacks

Historical Manager Names

February 17, 2026
  • Manager names on the scorecard now show the correct manager for the date of the game, not the current team manager
  • Historical data sourced from Retrosheet (1898–2025)
  • Today's games continue to use live data from the MLB API

Pitching Change Color-Coding

February 17, 2026
  • Color-coded pitching change indicators for quick visual cross-reference between the scorecard and pitcher table
  • Top border on at-bat cells and left border on pitcher names use matching colours to show when each relief pitcher entered
  • Six distinct colours with noticeable hue shifts between consecutive pitchers

Pitch Chart Tab

February 16, 2026
  • New Pitch chart tab with strikezone visualizations for each team
  • Filter by pitcher, batter, and view mode (pitch type, pitch result, or pitch description)
  • Quick select for RHP/LHP only and RHB/LHB only
  • Pitch circles sized to MLB ball (~2.9" diameter), with grid legend matching spray chart style
  • Batter handedness indicator and correct pX mapping for left-handed batters

Hit Trajectory Visualizations and Spray Chart Tab

February 16, 2026
  • New hit trajectory visualization for at-bat cells
  • New spray chart view within at-bat cells to show the hit distance and trajectory for any batted ball in the at-bat
  • New spray chart view within the scorecard to show the hit distance and trajectory for all hits in the game
  • New spray chart tab within the game page, with hit, batter, and pitcher filters, along with stadium overlays

UI Revamp

February 13, 2026
  • New collapsible left-side navigation
  • New release notes pages
  • More consistent and revamped layout and styling throughout the homepage, game page, and sub-pages
  • New special event flag component for curated date windows (e.g. Spring Training, postseason, World Series)
  • Gearing up for new features and experiments during Spring Training
  • New issue reporter button, accessible from game pages and the homepage

Public Repo

December, 2025

We’ve created a public-facing repository that is now available on GitHub.

    Full Rebuild

    December, 2025

    We started the offseason with a complete rebuild of the application, with performance and accessibility improvements and a new typeface.