Releases

Stay up to date with the latest versions and improvements to Pits n' Giggles. Each release brings new features, bug fixes, and performance enhancements.

Setup Guide

Release History

View on GitHub

Pits n' Giggles v4.3.0

Released on July 6, 2026

v4.3.0

Pits n' Giggles v4.3.0

This release reworks how overlays are managed and reset, upgrades the power unit overlay with live harvest power display, and brings a major refresh to the save viewer dashboard.

Overlay Settings and Management

  • Overlays now have a dedicated settings page, with each overlay grouped behind an enable/disable toggle, a preview image, and its own expandable options.
  • Right-clicking the reset button on any overlay opens a menu of your enabled overlays, letting you reset just one at a time instead of all of them. Left-click still resets everything, now behind a confirmation prompt.
  • Several overlays previously locked inside the multi-function display (MFD) can now also run as standalone, movable windows with their own title bar toggle.

MFD pages flexibility

  • Currently available pages in the MFD can now also be used as standalone overlays

Power Unit Overlay

  • Now estimates and displays instantaneous MGU-K (and legacy MGU-H) harvest power, alongside total output, ICE/MGU-K split, engine temperature, and ERS deployment mode. Toggle it in Overlays -> Power Unit -> Display harvest info in power unit overlay, and tune its responsiveness under Prediction -> Harvest power smoothing.
  • Added an animated harvest limit progress bar with a "HARVESTING" indicator while active, and a distinct indicator once the per-lap limit is reached.
  • Fixed a transparent-background bug that showed a black square behind the overlay's rounded corners.

Other HUD Improvements

  • Track radar display range is now configurable under Overlays -> Track Radar -> Track radar display range in metres.
  • Pit limiter status is now shown in the main HUD overlay.
  • Fixed the HUD fuel amount getting stuck on a stale value if a practice, qualifying, or time trial session was played after a race session.

Launcher

  • The launcher now blocks a second instance of the app from starting, showing an "already running" message instead, regardless of which folder it's launched from.

Save Viewer (thanks to Fabrizio for this)

  • Revamped dashboard - a redesigned layout with a results hero, insights, and rivals sections, plus a demo mode so you can explore the viewer without loading your own data.
  • F1 26 support - session exports from F1 26 can now be loaded and analyzed.
  • Smarter strategy recommendations - the track view now suggests pit strategies once enough stints have been run to give it the data to work with.
  • Better fuel calculations - recommended fuel figures are now more accurate.
  • Race control event history - review the full timeline of race control events for a session, now with support for filtering on multiple message types at once and viewing incident locations on charts.
  • Sharper telemetry analysis - telemetry is now scoped per game generation for more accurate comparisons.
  • Track bests improvements - added a formula filter, formula badges, and representative lap times, with the latest game generation selected by default.
  • Dashboard fixes - filters are properly aligned, DNF sessions stay selectable, and deep links/refreshes now resolve correctly instead of failing to load.
  • Overtakes/Collisions - a pie chart showing where most overtakes/collisions happened on track.
image image image image

VirusTotal Scan

VirusTotal Scan

Pits n' Giggles v4.2.0

Released on June 6, 2026

v4.2.0

F1 2026 Support

All telemetry features now support F1 2026. Key changes driven by the new game's rules:

  • Overtake system - the timing tower's DRS bar is now an OT bar; the HUD overlay shows a pulsing border glow when Overtake is available; the driver list highlights the row in blue when OT is available.
  • ERS reworked - F1 2026 has no deploy limit, so the deploy arc is removed. The harvest arc now uses the full circle with a dynamic harvest limit. ERS colour logic is unified in Python across all supported seasons.

Power Unit Info Overlay

Real-time power unit telemetry showing total output (kW), ICE/MGU-K split with an animated bar, engine temperature, and current ERS deployment mode. Use it alongside the Input Telemetry overlay to understand the new 2026 power unit regulations and dial in your inputs for maximum power delivery.


Traffic Monitor

A new MFD overlay page shows the 5 cars directly behind you on circuit, ranked by track distance. Relative distance is normalised correctly for lapped cars, and the list adapts to the actual grid size.


Safety Car Indicator

The lap timer overlay now shows a pulsing yellow border and an animated "SAFETY CAR" / "VIRTUAL SAFETY CAR" footer during SC and VSC periods. Both disappear as soon as racing resumes. The minimal lap timer view shows the border only.


Delta to Leader

The timing tower now shows each driver's gap to the race leader.


Collision Severity

Race control messages now include collision severity. For newer races, collision severity will be recorded alongside the collision event. power-unit-overlay mfd-traffic-monitor

Pits n' Giggles v4.1.1

Released on May 21, 2026

v4.1.1

v4.1.1 is a patch release that fixes a regression in the timing tower and adds a new display option.


Bug Fixes

  • Fixed (regression from v4.1.0): The option to combine track limit warnings and penalties into a single penalties column (Overlays -> Show track limit warnings and penalties combined in the penalties column) was missing from v4.1.0 due to an issue in the new release process. It is now available and works as intended.

Timing Tower

  • Relative lap times -- best lap and last lap columns can now be displayed as signed deltas against the player or selected reference driver, rather than absolute times. Enable this under Overlays -> Show best/last lap times relative to the player or selected reference driver (off by default).

Pits n' Giggles v4.1.0

Released on May 18, 2026

v4.1.0

v4.1.0 is a major feature release. The highlight is a completely new save viewer -- a polished, all-in-one web app that replaces the old file-picker workflow. Alongside that, the HUD gains auto-hiding overlays, a heavily expanded timing tower, hot-swappable UDP forwarding, and AI assistant integration via MCP.


New Save Viewer (Highlight Feature)

The post-race save viewer has been completely replaced with a modern, open-source web app built by Fabrizio Rinaldi -- a huge thanks to Fabrizio for this contribution.

The old workflow required opening each session file manually through a file picker, then alt-tabbing back to the browser to view the data. That is now gone. The new viewer gives you:

  • A session list showing all your saved races in one place
  • Per-session data with detailed breakdowns, comparisons, and stats
  • Everything accessible from a single web app without any file navigation

The original detailed driver view is still available as a "Legacy View" button on each session, so no data is lost.


HUD Overlays -- Auto-Hide in Menus

  • Overlays now automatically hide when you navigate to a game menu and reappear the moment a session starts. Detection is based on telemetry packet flow -- 3 seconds of silence means you are in a menu.
  • Configurable in settings under Overlays -> Auto-hide overlays when the game is in a menu (on by default) and Overlays -> Seconds of telemetry silence before overlays are hidden (menu detection threshold) (default 3 s, range 1-30 s).
  • If you manually hide an overlay via its toggle button while in a session, it stays hidden when you return from a menu. Entering a new session resets all overlays to visible for a clean slate.
  • Fixed: overlays no longer appear on the post-race results screen.
  • Fixed: overlays no longer show when you are parked in the garage during free practice or qualifying.
  • Fixed: the timing tower was not honouring auto-hide correctly due to a missing driver status check.

Timing Tower

  • Reorderable columns -- column order in the timing tower can now be configured in the settings file to match your preference.
  • Six new columns -- Best Lap, Last Lap, Wing Damage, Speed Trap, Fuel, and Driver Status are now available to add to your timing tower layout.
  • Tower height now scales with the number of cars on track, removing the empty grey space at the bottom.
  • In free practice and qualifying, drivers who are in the pit lane now show their best-lap delta instead of "PIT", keeping the gap information visible at all times.
  • The speed unit setting (Overlays -> Speed unit) now applies to speed values in the timing tower.
  • The fuel estimation technique setting (Overlays -> Surplus fuel estimation technique) now applies to fuel figures in the timing tower.

Engineer View (Browser Dashboard)

  • Column freeze -- hover over any column header to reveal a lock icon. Clicking it pins all columns up to and including that one to the left side of the table, preventing accidental reordering. Freeze state persists across page reloads and resets when you switch profiles.
  • Preset overhaul -- built-in Full and Minimal presets replace the old responsive breakpoint presets. The Minimal preset loads by default for first-time users. Editing a built-in preset forks it into a named custom profile so your changes are preserved.
  • New aggregated columns: Wing Damage (front-left / front-right with per-side colour coding) and Tyre Wear (Avg) alongside the existing Tyre Wear (Max).
  • Position prediction in free practice and qualifying now uses a live best-lap estimate rather than waiting for a completed lap, giving a more responsive gap readout.

Track Radar

  • Car rectangles now scale to real-world vehicle dimensions based on formula type (F1 cars use 2.0 x 5.63 m, F2 uses 1.9 x 5.285 m), giving a more accurate representation of relative car positions.
  • Full visual overhaul: sector glows are pre-baked and the radar now renders via a more efficient rendering path. Frame miss rates dropped from ~119 to ~4 at 30 fps, resulting in a noticeably smoother radar.

Hot-Swappable UDP Forwarding

Previously, adding, removing, or changing UDP forwarding targets required a full restart of the telemetry server to take effect. UDP forwarding targets are now hot-swappable -- changes made in the launcher settings apply immediately at runtime with no restart needed.


Settings and Configuration

  • Overlays -> Speed unit and Overlays -> Surplus fuel estimation technique have both been promoted to the top level of the Overlays settings section. They now apply consistently across the HUD overlay, timing tower, and fuel page -- no need to configure them separately in multiple places.

Bug Fixes

  • Fixed race control messages where "Custom Team" was not being resolved to the team name you configured under My Team settings.
  • Fixed the lap timer overlay position estimate not accounting for driver status and lap validity, which could produce incorrect position predictions.

AI Assistant Integration via MCP (Power Users)

Pits n' Giggles now includes an MCP (Model Context Protocol) server, making it compatible with AI assistants that support MCP -- such as Claude Desktop, ChatGPT Desktop, Cursor, and others. Your AI assistant can query live race data directly as a tool: ask it about tyre wear, gap to the leader, fuel load, or anything else the app tracks.

Pits n' Giggles does not come bundled with any AI. Your AI assistant, any associated account, and any subscription costs are entirely your own responsibility.

In this release, MCP access covers live session data only. Support for saved session data will be added in a future release.

Two transports are supported:

stdio (recommended for Claude Desktop) The AI app launches Pits n' Giggles directly as an MCP subprocess -- no separate server setup needed. Add the following to your claude_desktop_config.json:

"mcpServers": {
  "pits_n_giggles": {
    "command": "<full path to the Pits n' Giggles executable>",
    "args": [
      "--mcp",
      "--wd",
      "<folder containing the Pits n' Giggles executable>"
    ]
  }
}

HTTP (for ChatGPT Desktop and other HTTP-based MCP clients) Enable the HTTP server in settings under MCP -> Enable MCP HTTP Server. Then point your AI app at localhost (or the machine's IP if remote) and port 4770 (configurable under MCP -> MCP HTTP Server Port).

For a step-by-step ChatGPT Desktop setup guide, see pitsngiggles.com/blog/setting-up-chatgpt-mcp. image image

Pits n' Giggles v4.0.3

Released on May 13, 2026

v4.0.3

This is a hotfix addressing a regression that caused the dashboard to break. The immediate trigger was an update pushed by the ag-grid team, but the underlying issue was on our side - CDN dependencies weren't pinned to exact versions, so any upstream update could silently invalidate our integrity checks.

Bug Fixes

  • Dashboard scripts failing to load - ag-grid (the data table library used in the driver and engineer views) stopped loading after the CDN updated the file it was serving, causing an integrity check mismatch. All CDN-loaded libraries are now pinned to exact versions so this cannot happen again silently.

Want to see all releases?

Check out our complete release history on GitHub, including older versions, pre-releases, and detailed changelogs.

View All Releases on GitHub