Skip to content

26.0.4

Summary

This release introduces App Extensions, a new extension surface for building rich, custom workflows directly inside the Zelos desktop app. Extensions can now provide full APP tabs for dashboards and purpose-built tools, alongside major improvements to workspace history, panel display controls, layout editing, search, and large-workspace performance.

Added

  • App Extensions: Installable extensions can now add full workflow UIs to Zelos, not just signals and actions. App extensions open in dedicated APP tabs and can be launched from the app rail, making room for workflows like custom dashboards and extension-specific tools. Learn more →
  • Developers can create their own app extensions with the new app-extension templates and SDK. Build an app extension →
  • Workspace History: Undo and redo workspace changes with Cmd+Z / Ctrl+Z and Cmd+Shift+Z / Ctrl+Shift+Z. The command palette shows the next undo/redo action when history is available. Learn more →
  • Display Format Menu: Right-click panel chips, table cells, or value cells to copy values, copy signal paths, or show values as default, hex, binary, octal, or scientific notation. Learn more →
  • Multi-Signal Value Panels: Value panels can now show multiple signals in a compact grid, with configurable column count. Learn more →
  • Plot Legend Placement: Plot legends can be placed at the bottom, left, or right of the chart, with a resize handle for tuning the space between legend and plot. Learn more →
  • Signal Units: Signal units now appear alongside values across panels, tooltips, chips, and measurement results.
  • Action Panel Controls: Action panels now support Enter-to-execute, inline execute buttons, configurable request timeouts, and clearer execution states. Learn more →
  • Analytics Opt-Out: Settings now include a toggle for sharing anonymous usage analytics. Learn more →

Changed

  • Workspace Naming: Default workspaces are now named "Workspace" instead of "Untitled", and empty workspaces no longer clutter Recents.
  • Live Cursor Behavior: When pausing, scrubbing, or zooming live data, the cursor stays anchored to the right edge of the visible window so paused live inspection matches live-follow behavior.
  • Layout Drag and Drop: Panel creation and rearranging now have clearer merge-vs-insert previews, ghost placeholders, edge auto-scroll, and cross-tab panel moves. Learn more →
  • Plot Line Style: New plot panels default to linear lines instead of stepped lines. Existing panel overrides are preserved.
  • Table Signal Names: Table panels now default to short signal names, with the full-name toggle still available per panel.
  • Sidebar Search: Signal tree sources expand by default, search jumps to the first match, clearing search restores prior expansion state, and manually closed branches stay closed.
  • Natural Sorting: Numbered names now sort naturally across lists, so signal_2 appears before signal_10.

Fixed

  • Layouts no longer accidentally lock dragged signals to a specific trace or agent, so reusable layouts work more reliably across similar traces and live connections.
  • Plot colors now stay stable when signals update, table panels re-render, or segment-scoped signals are displayed.
  • Large numeric values render correctly on plot Y-axis tick labels.
  • Recorded live data is now flushed more reliably on shutdown.
  • Missing action status is no longer treated as a passing result.
  • Linux auto-update is restored with clearer installation errors and timeouts.
  • Login and loading screens have improved light-mode icon contrast, a clearer "Login with code" button, and fewer title-bar glitches.
  • Large workspaces with tens of thousands of signals are faster and more stable, especially in the signal tree and multi-signal drag-and-drop flows.
  • Table column width, order, and pinning now persist across sessions.