CHANGELOG

Small changes. Better testing.

Stay up to date with new features and improvements.

June 12, 2026Dashboard 2.36.34

Speed up measurement control links and sidebar

Opening a measurement control link that already had a measurement selected made every sidebar filter fetch its options separately, even though the data was already loaded with the page.

  • Improved shared links with a measurement selection: sidebar filters now reuse the data delivered with the page instead of firing six extra requests
  • Improved internal consistency: measurement control now uses the same first-load data handling as all other list pages, closing the gap that caused the recent sidebar filter bug
  • Fixed an edge case where certain link parameters unnecessarily skipped the fast first load
June 12, 2026Dashboard 2.36.36

Exact histogram for large numeric measurements

On numeric measurements with more than 500 points, the control chart histogram was built from a sample of the data, so the distribution was approximate and rare out-of-spec values could be missing from the bars while the OOS counter showed them.

  • Improved the numeric histogram to show the exact distribution over all points, matching the boolean and string charts
  • Fixed out-of-spec outliers disappearing from the histogram on large datasets; the value range now always covers them
  • Fixed the histogram tooltip ratio, which could overstate bin proportions on sampled data
June 12, 2026Dashboard 2.36.33

Fix sidebar filters not updating list pages

Selecting a sidebar filter on the runs, units, logs, and other list pages updated the URL and the counts but the table kept showing unfiltered rows until a page reload. This was a short-lived regression introduced in the previous daily release.

June 12, 2026Dashboard 2.36.35

Speed up the settings page

Opening and navigating organization settings is now noticeably lighter and faster.

  • Removed dozens of unnecessary background requests triggered on every settings visit
  • Improved how organization logos and avatars load, so they no longer re-download on every visit
June 12, 2026Dashboard 2.36.32

Speed up the timeline charts

The timeline chart above runs, logs, and units tables used to show a blank band while the page loaded, then pop in with a delay.

  • Added chart bars directly into the initial page response, so the timeline is visible the moment the page appears instead of after a blank pause
  • Improved loading placeholders to match the chart and table layout exactly, removing visible jumps when content arrives
  • Fixed charts disappearing into a loading state on every filter change; the previous chart now stays visible while new data loads
June 12, 2026Dashboard 2.36.29

Show CLI deployments in the dashboard

Deployments pushed with tofupilot deploy now appear alongside git deployments.

  • Added source deployments to the deployments list and detail, labeled "Uploaded from CLI"
  • Showed the source hash in place of a commit for CLI deployments
June 12, 2026CLI 0.26.0

Deploy procedures from the CLI

Ship a procedure's local source straight from your machine, no git push required.

  • Added tofupilot deploy: packs the linked directory, builds it in the cloud, and streams build logs to your terminal
  • Added --prod to ship to every linked station; preview by default
  • Streamed build status and logs live until the build finishes
June 12, 2026Dashboard 2.36.28

Speed up the dashboard load (1)

Data pages now load noticeably faster, starting with the logs page.

  • Fixed data being fetched twice on page load across logs, API activity, stations, workflows, batches, and measurement analysis pages
  • Added an instant loading skeleton to the logs page so it no longer waits for data before appearing
  • Reduced background work during startup so pages become interactive sooner
June 11, 2026Dashboard 2.36.26

Fix sidebar back button losing procedure

Going back from a procedure-scoped page like measurement control no longer resets the selected procedure.

  • Fixed the sidebar back button to return to the procedure overview instead of the organization home when a procedure is selected
  • Applied the fix across all sidebar pages: runs, logs, units, batches, measurement control, and phase pareto
June 11, 2026Dashboard 2.36.25

Fix value counts on boolean and string charts

On measurements with more than 500 records, the boolean and string control charts derived their value distribution from a sampled subset, so the True/False split and per-value counts could be slightly off. They now reflect the exact full dataset.

  • Fixed the True/False and string value counts to be computed over all records, not the chart's sampled points.
  • Kept the chart fast by computing the exact distribution server-side only when sampling is in effect.

Try these features today