Skip to content

Changelog

Stay up to date with new features and improvements.

July 31, 2026Dashboard 2.37.14

Keep date range when switching pages

Switching between analytics pages used to reset your selected date range back to the default, forcing you to re-pick it on every page.

  • Added carry-over of the selected date range when navigating between Runs, Run Analytics, Phase Pareto, Measurement Control and API Logs
  • Kept default behavior unchanged when no range is selected, so shared links stay relative
July 31, 2026Dashboard 2.37.13

See run outcomes on the measurement chart

The measurement control chart showed each point's own pass/fail, but seeing how runs behaved meant filtering by run outcome and reloading, losing the full distribution.

  • Added a colored ring around every control chart point showing its run's outcome (pass, fail, error, timeout, aborted), so value-to-run-outcome correlation is visible in one view
  • Hid the ring only where it would blend into the point's own color, and unified point sizes so ringed points don't read as larger values
July 31, 2026Dashboard 2.37.12

Fix selections reverting after quick clicks

Changing a measurement selection quickly — select, deselect, select again — could end up in the wrong state a few seconds later, showing no results until the page was reloaded.

  • Fixed rapid filter and selection changes occasionally reverting to an earlier state (a race in the URL state library, fixed upstream and upgraded)
  • Fixed measurement names containing a comma breaking multi-selection entirely
  • Selecting a measurement now applies in a single step instead of two, removing a flicker
July 31, 2026Dashboard 2.37.11

Export every result matching your filters

Exporting from Phase Pareto or Measurement Control only covered the rows already loaded on screen — filter to 295 phase executions, export, get 50.

  • Added "Export all matching" to both export menus — the file now contains every row matching your filters, with a clear warning if the export is very large
  • Added selection chips to the Measurement Control search bar, so the selected measurement shows up there and can be cleared in one click
  • Fixed removing a filter chip doing nothing, and filters occasionally conflicting when changed quickly from different places
  • Made Measurement Control load faster on first visit
July 30, 2026Dashboard 2.37.9

Show CLI deployments without a linked repo

Deploying with the CLI created a deployment you could open by link, but the Deployments page still claimed no repository was connected and listed nothing.

  • Fixed the Deployments page hiding CLI deployments on procedures with no linked Git repository.
  • Fixed the same blank state on the organization-wide Deployments page.
  • Updated the empty state to mention tofupilot deploy alongside connecting a repository.
July 29, 2026Dashboard 2.37.8

Make filters harder to break

Filters that silently matched nothing were hard to notice and easy to reintroduce. Alongside the fix, we tightened how filters are built and tested.

  • Rebuilt the filter search syntax so quoted values survive intact, covered by an exhaustive test suite
  • Made a misconfigured filter fail immediately instead of quietly rendering nothing
  • Fixed long filter names pushing their counts out of column, and shortened them with the full name on hover
July 29, 2026Dashboard 2.37.8

Fix filters on names containing spaces

Filtering on a name that contains a space — a phase called "Contact Voltage Drop", a batch called "Lot 2024 rev B" — matched only the first word and returned nothing.

  • Fixed filters on values containing spaces or commas, everywhere filters are used
  • Added export to the Phase Pareto and Measurement Control toolbars, matching runs and units
  • Added the search bar to Measurement Control
July 29, 2026Dashboard 2.37.7Docs 2.4.2

Streamline member offboarding

Offboarding a team member is now a single action with nothing left to clean up by hand.

  • Removing a member now automatically deactivates their organization API keys and MCP connections in one step
  • Improved the remove and re-invite flow so returning members get a fresh start while their test history stays intact
  • Updated the member management docs to walk through the new offboarding flow
July 29, 2026Dashboard 2.37.5

Export phases and measurements to CSV

Phase Pareto and Measurement Control are the two analytics tables that could not be exported, so getting their data into a spreadsheet meant copying rows by hand.

  • Added CSV and JSON export to the phase and measurement lists, available from the selection bar once rows are selected.
  • Added a copy-to-clipboard option so selected rows can be pasted straight into a spreadsheet.
  • Kept numeric, boolean and text measurement values in separate columns so numbers stay sortable in the exported file.
July 29, 2026Dashboard 2.37.4

Simplify organization member management

Managing who has access to your organization is now simpler and safer.

  • Replaced account suspension with a clear "Remove from organization" action that revokes access without touching the person's account elsewhere
  • Removed members keep their history: runs and records they created stay fully visible for traceability
  • Restoring access is now a simple re-invite

Try these features today