CHANGELOG

Small changes. Better testing.

Stay up to date with new features and improvements.

June 14, 2026Dashboard

Show a real error state on failed list loads

When a list page failed to load, a network or server error looked identical to having no data — now it's clearly an error you can retry.

  • Added a dedicated error state with a "Try again" action across runs, units, logs, batches, API activity, and procedures.
  • Kept existing rows on screen when a "load more" fails, so a failed fetch no longer wipes the list.
June 14, 2026Website

Fix changelog crash when scrolling for more

Scrolling to load more entries on the changelog, news, and guides pages could crash the page instead of fetching the next batch.

  • Fixed the load-more pagination so infinite scroll reliably loads older entries on changelog, news, and guides.
June 14, 2026Dashboard 2.36.58

Show a clear error when a page fails to load

When a list page failed to load, it used to look empty, as if there was no data. It now shows a clear error with a retry button.

  • Added a proper error state with a "Try again" button to the runs, units, logs, batches, and other list pages
  • A failed load no longer looks like an empty page
June 14, 2026Dashboard 2.36.57

Add a page loading bar

Navigating between pages now shows a thin progress bar at the top, so it's clear when the next page is loading.

  • Added a slim loading bar that animates across the top during navigation
  • Matches the light and dark themes
June 14, 2026Dashboard 2.36.56

Speed up the phase pareto page (6)

The phase pareto page now loads faster by skipping work most views never need.

  • Stopped computing the sample-class breakdown on every load; it now loads only when you open the Sample filter, cutting the page's main query time
  • Sample counts stay live and accurate, updating immediately when a unit's sample type changes
June 14, 2026Dashboard 2.36.55

Fix sidebar loading and reset behavior

Two filter-sidebar fixes on the phase pareto and measurement control pages.

  • Fixed filters briefly showing "No options available" while loading; they now show a loading skeleton until the options arrive
  • Fixed the Reset button so it also clears the selected phase or measurement, returning the page to a clean state
June 14, 2026Dashboard 2.36.53

Speed up the phase pareto page (5)

The phase pareto page is now consistently fast for every procedure, including large ones, after finishing the move to a faster data path.

  • Finished switching the page's queries to the faster lookup so the chart and table load quickly even on procedures with millions of phases
  • Rolled out automatically in the background with no downtime
June 14, 2026Dashboard 2.36.50

Speed up the phase pareto page (4)

The phase pareto page now opens in well under a second instead of several seconds, matching the other analytics pages.

  • Reworked how the page loads its data so the chart appears almost instantly
  • Rolled out in the background with no downtime, switching to the faster version automatically once ready
June 14, 2026Dashboard 2.36.49

Speed up the units page filters

The units page filter sidebar now loads quickly even when you combine unit filters with run-based ones like outcome or operator.

  • Extended the faster filter counts to the units page's mixed filter combinations
  • Kept results identical to before, just faster
June 14, 2026Dashboard 2.36.49

Speed up the filter sidebars

The filter sidebars on the runs and units pages now load their option counts much faster, even on large organizations.

  • Sped up how filter option counts are calculated, several times faster on busy pages
  • Fixed revision number filters missing matches when the number was stored with different capitalization

Try these features today