Changelog 0.2.7


Added

  • Row titles: name the individual rows of a plot.
  • Project bar: the open project now lives in a chip at the foot of the left sidebar, showing its name and an accent dot when there are unsaved changes.
  • Inline rename everywhere: plots, tabs, rows, signals, data sources and folders are now renamed in place.

Changed

  • Changing a channel’s unit in a data source now also updates the unit of every plotted instance of that channel, unless an instance was given its own unit.

Fixed

  • Parametric / XY paths with gaps are now drawn as connected lines with the gaps lifted, instead of being mistaken for an unordered point cloud and shown as scatter.
  • Copying or pasting a plotted signal that carried an operation no longer stays linked to the original – editing the copy’s operation used to change the original too.
  • Crash when duplicating a data source from its context menu (Windows).
  • App not starting due to the single-instance check (Windows).
  • Removed the max_tokens parameter from the AI integration – the newest reasoning models reject it, and usage is already bounded by the tool-iteration limit.

Improved

  • AI reliability when driving ScryLab: better matching of the signal names you ask for, clearer operation parameter names, and fewer failed placements when it plots signals or runs operations.