Skip to content

Releases: NeuroNexus/allego-v4-releases

4.0.9-beta

Choose a tag to compare

@ddkipke ddkipke released this 10 Sep 21:47
3721ed2

Release Notes - Version 4.0.9-beta

Features

  • Added in-app purchase of Radiens Pro and Pro+ — pick a plan, confirm, and get the invoice link directly in the app instead of contacting sales
  • Added spike sorter settings for neighbor search radius and maximum neighbors per site
  • Updated the headstage library to match the current production set, including the XDAQ V1.1 and V2 headstages
  • The radiens command-line tool now ships alongside the application

Fixes

  • Newly purchased features now unlock immediately instead of requiring an application restart
  • Failed upgrades now explain what went wrong instead of showing a generic error
  • Corrected the noise floor measurement used for spike detection, so missed spikes no longer raise the threshold that hid them; noise and SNR values are now consistent everywhere they are reported
  • Fixed the signal group losing its filter settings after rescanning ports, and removed disconnected ports from those settings
  • Fixed detect-only offline sorts producing incorrect output
  • Fixed a headstage that failed to load because of inconsistent capitalization in its name
  • Fixed spike waveform data being misaligned when read back

4.0.8-beta

Choose a tag to compare

@ddkipke ddkipke released this 31 Aug 18:53
3721ed2

Release Notes - Version 4.0.8-beta

Features

  • Made the headstage and probe pickers searchable — type to filter the catalog instead of scrolling a ~1000-option list, with matching on product name, catalog ID, and channel count
  • Added favorites to the sensor pickers, saved locally so your most-used headstages and probes stay at the top of the list
  • Added expandable product family groups to the sensor pickers, so related headstages and probes are grouped instead of listed flat
  • Added color-coded segments and curated product names to headstage entries for easier identification
  • Added compatibility warnings for specific sensor product families when selected
  • Widened the sensor dropdown so long product names fit on one line, and added a hover tooltip showing the full name when a selection is cut off
  • Removed the bundled Python runtime: filters are now designed natively, giving a smaller install, faster startup, and one less component that can fail to launch

Fixes

  • Fixed filter accuracy at very low cutoff frequencies — steep filters near DC previously produced a distorted passband
  • Fixed a crash when setting an invalid (non-finite) spike detection threshold
  • Fixed crashes when requesting very short or single-sample data segments
  • Fixed spectral toolbar buttons being cut off in narrow tabs
  • Fixed arrow-key navigation in dropdowns unintentionally changing the selected DAC channel on the Raster, Sinaps Signal Metrics, and Spike Grid tabs
  • Fixed changing the DAC channel from the Raster tab
  • Hid the DAC highpass option for Gen 2 XSR chips, which do not support it
  • Disabled clearing of individual DAC channels, which was not supported
  • Removed a stray extra dropdown arrow in the Analog Out control
  • Left-aligned the sensor picker dropdown, which previously extended past the field over the sidebar
  • Gave dropdowns, menus, dialogs, and tooltips a consistent shadow and border so they stand out against the surfaces they open over
  • Fixed tooltips not appearing on disabled, license-gated controls
  • Fixed layout of monitor preset views when license-gated
  • Removed an uninformative tooltip on the sensor warning icon

4.0.8-alpha

4.0.8-alpha Pre-release
Pre-release

Choose a tag to compare

@ddkipke ddkipke released this 31 Aug 18:53
3721ed2

Release Notes - Version 4.0.8-alpha

Features

  • Made the headstage and probe pickers searchable — type to filter the catalog instead of scrolling a ~1000-option list, with matching on product name, catalog ID, and channel count
  • Added favorites to the sensor pickers, saved locally so your most-used headstages and probes stay at the top of the list
  • Added expandable product family groups to the sensor pickers, so related headstages and probes are grouped instead of listed flat
  • Added color-coded segments and curated product names to headstage entries for easier identification
  • Added compatibility warnings for specific sensor product families when selected
  • Widened the sensor dropdown so long product names fit on one line, and added a hover tooltip showing the full name when a selection is cut off
  • Removed the bundled Python runtime: filters are now designed natively, giving a smaller install, faster startup, and one less component that can fail to launch

Fixes

  • Fixed filter accuracy at very low cutoff frequencies — steep filters near DC previously produced a distorted passband
  • Fixed a crash when setting an invalid (non-finite) spike detection threshold
  • Fixed crashes when requesting very short or single-sample data segments
  • Fixed spectral toolbar buttons being cut off in narrow tabs
  • Fixed arrow-key navigation in dropdowns unintentionally changing the selected DAC channel on the Raster, Sinaps Signal Metrics, and Spike Grid tabs
  • Fixed changing the DAC channel from the Raster tab
  • Hid the DAC highpass option for Gen 2 XSR chips, which do not support it
  • Disabled clearing of individual DAC channels, which was not supported
  • Removed a stray extra dropdown arrow in the Analog Out control
  • Left-aligned the sensor picker dropdown, which previously extended past the field over the sidebar
  • Gave dropdowns, menus, dialogs, and tooltips a consistent shadow and border so they stand out against the surfaces they open over
  • Fixed tooltips not appearing on disabled, license-gated controls
  • Fixed layout of monitor preset views when license-gated
  • Removed an uninformative tooltip on the sensor warning icon

4.0.6-beta

Choose a tag to compare

@ddkipke ddkipke released this 14 Aug 17:33
3721ed2

Release Notes - Version 4.0.6-beta

Breaking Changes

  • XDAQ Gen2 devices require a firmware update (build 2026-05-19 or later, API version "1") to work with this release
  • Previously generated recording quality (.kpi) files are discarded and regenerated automatically the first time a recording is opened
  • The original high-density snapshot API is deprecated in favor of a new version; the head-relative snapshot call has been removed

Features

  • Added a branded launch screen at startup instead of a blank window while your session loads
  • Sign-in, sign-up, and verification buttons now show progress while a request is in flight, and can no longer be double-submitted
  • The Spectral tab now backfills recent history on every reset — initial open, channel group, configuration, frequency range, or DSP changes — so the plot repopulates immediately instead of going blank for several seconds
  • Added a new snapshot request that returns deterministic results and can optionally apply DSP filtering
  • Batch spectral requests can now apply the same DSP filtering used in the display
  • Added a new recording quality metric reporting mean peak-to-peak amplitude across detected events, which better represents channels whose positive peaks exceed their troughs
  • Spectral requests now warn when the requested frequency or time range falls outside what the data supports, instead of silently clamping
  • Sign-up now moves straight to the application after verification

Fixes

  • Fixed common average referencing removing only part of the common signal whenever a filter chain covered a subset of channels — including every multi-port recording and any recording with a channel selection. Spike sorting and quality metrics could previously operate on differently referenced data for the same recording
  • Fixed the Windows installer silently failing to install the Visual C++ runtime, and added an error message if the install cannot be launched
  • Fixed spectral power values from Welch estimates being scaled incorrectly
  • Fixed spectral results overflowing to infinity on the dB scale
  • Fixed the Spectral tab replaying the entire stopped interval when streaming was resumed, instead of picking up live
  • Removed the spurious error notification that appeared every time spectral streaming started in Allego
  • Improved Spectral tab responsiveness during live streaming
  • Fixed XDAQ Gen2 headstages being detected on the first scan and disappearing on every scan afterward
  • Fixed manual TTL output not driving the pins on XDAQ Gen2 stim systems
  • Fixed a data corruption issue in signal conversion that could produce incorrect values
  • Fixed high-density snapshots ignoring the requested channel selection
  • Fixed incorrect quality metrics for recordings with a non-zero start time, and excluded data blocks that fall outside the requested range
  • Fixed a stale sensor label carrying over between ports in the channel summary
  • Fixed crashes on unsupported signal types and stale channel configurations, which now report an error instead
  • Fixed a crash when accessing an XDAQ Gen2 device that had been disconnected
  • Fixed license information occasionally failing to load immediately after signing in
  • Fixed multi-device sign-in detection not running on initial load
  • Renamed the "Max-Min Difference" quality metric to "Peak-to-Peak"
  • Changed the initial sign-up page heading from "Confirm Password" to "Create Password"
  • Each authentication page now focuses its first field automatically
  • Improved wording of the analytics opt-in
  • Removed the unlicensed landing page; all accounts now start with a Standard license

4.0.6-beta

Choose a tag to compare

@ddkipke ddkipke released this 17 Aug 19:54
3721ed2

Release Notes - Version 4.0.6-beta

Breaking Changes

  • XDAQ Gen2 devices require a firmware update (build 2026-05-19 or later, API version "1") to work with this release
  • Previously generated recording quality (.kpi) files are discarded and regenerated automatically the first time a recording is opened
  • The original high-density snapshot API is deprecated in favor of a new version; the head-relative snapshot call has been removed

Features

  • Added a branded launch screen at startup instead of a blank window while your session loads
  • Sign-in, sign-up, and verification buttons now show progress while a request is in flight, and can no longer be double-submitted
  • The Spectral tab now backfills recent history on every reset — initial open, channel group, configuration, frequency range, or DSP changes — so the plot repopulates immediately instead of going blank for several seconds
  • Added a new snapshot request that returns deterministic results and can optionally apply DSP filtering
  • Batch spectral requests can now apply the same DSP filtering used in the display
  • Added a new recording quality metric reporting mean peak-to-peak amplitude across detected events, which better represents channels whose positive peaks exceed their troughs
  • Spectral requests now warn when the requested frequency or time range falls outside what the data supports, instead of silently clamping
  • Sign-up now moves straight to the application after verification

Fixes

  • Fixed common average referencing removing only part of the common signal whenever a filter chain covered a subset of channels — including every multi-port recording and any recording with a channel selection. Spike sorting and quality metrics could previously operate on differently referenced data for the same recording
  • Fixed the Windows installer silently failing to install the Visual C++ runtime, and added an error message if the install cannot be launched
  • Fixed spectral power values from Welch estimates being scaled incorrectly
  • Fixed spectral results overflowing to infinity on the dB scale
  • Fixed the Spectral tab replaying the entire stopped interval when streaming was resumed, instead of picking up live
  • Removed the spurious error notification that appeared every time spectral streaming started in Allego
  • Improved Spectral tab responsiveness during live streaming
  • Fixed XDAQ Gen2 headstages being detected on the first scan and disappearing on every scan afterward
  • Fixed manual TTL output not driving the pins on XDAQ Gen2 stim systems
  • Fixed a data corruption issue in signal conversion that could produce incorrect values
  • Fixed high-density snapshots ignoring the requested channel selection
  • Fixed incorrect quality metrics for recordings with a non-zero start time, and excluded data blocks that fall outside the requested range
  • Fixed a stale sensor label carrying over between ports in the channel summary
  • Fixed crashes on unsupported signal types and stale channel configurations, which now report an error instead
  • Fixed a crash when accessing an XDAQ Gen2 device that had been disconnected
  • Fixed license information occasionally failing to load immediately after signing in
  • Fixed multi-device sign-in detection not running on initial load
  • Renamed the "Max-Min Difference" quality metric to "Peak-to-Peak"
  • Changed the initial sign-up page heading from "Confirm Password" to "Create Password"
  • Each authentication page now focuses its first field automatically
  • Improved wording of the analytics opt-in
  • Removed the unlicensed landing page; all accounts now start with a Standard license

4.0.6-alpha

4.0.6-alpha Pre-release
Pre-release

Choose a tag to compare

@ddkipke ddkipke released this 27 Aug 21:41
3721ed2

Release Notes - Version 4.0.6-alpha

Breaking Changes

  • XDAQ Gen2 devices require a firmware update (build 2026-05-19 or later, API version "1") to work with this release
  • Previously generated recording quality (.kpi) files are discarded and regenerated automatically the first time a recording is opened
  • The original high-density snapshot API is deprecated in favor of a new version; the head-relative snapshot call has been removed

Features

  • Added a branded launch screen at startup instead of a blank window while your session loads
  • Sign-in, sign-up, and verification buttons now show progress while a request is in flight, and can no longer be double-submitted
  • The Spectral tab now backfills recent history on every reset — initial open, channel group, configuration, frequency range, or DSP changes — so the plot repopulates immediately instead of going blank for several seconds
  • Added a new snapshot request that returns deterministic results and can optionally apply DSP filtering
  • Batch spectral requests can now apply the same DSP filtering used in the display
  • Added a new recording quality metric reporting mean peak-to-peak amplitude across detected events, which better represents channels whose positive peaks exceed their troughs
  • Spectral requests now warn when the requested frequency or time range falls outside what the data supports, instead of silently clamping
  • Sign-up now moves straight to the application after verification

Fixes

  • Fixed common average referencing removing only part of the common signal whenever a filter chain covered a subset of channels — including every multi-port recording and any recording with a channel selection. Spike sorting and quality metrics could previously operate on differently referenced data for the same recording
  • Fixed the Windows installer silently failing to install the Visual C++ runtime, and added an error message if the install cannot be launched
  • Fixed spectral power values from Welch estimates being scaled incorrectly
  • Fixed spectral results overflowing to infinity on the dB scale
  • Fixed the Spectral tab replaying the entire stopped interval when streaming was resumed, instead of picking up live
  • Removed the spurious error notification that appeared every time spectral streaming started in Allego
  • Improved Spectral tab responsiveness during live streaming
  • Fixed XDAQ Gen2 headstages being detected on the first scan and disappearing on every scan afterward
  • Fixed manual TTL output not driving the pins on XDAQ Gen2 stim systems
  • Fixed a data corruption issue in signal conversion that could produce incorrect values
  • Fixed high-density snapshots ignoring the requested channel selection
  • Fixed incorrect quality metrics for recordings with a non-zero start time, and excluded data blocks that fall outside the requested range
  • Fixed a stale sensor label carrying over between ports in the channel summary
  • Fixed crashes on unsupported signal types and stale channel configurations, which now report an error instead
  • Fixed a crash when accessing an XDAQ Gen2 device that had been disconnected
  • Fixed license information occasionally failing to load immediately after signing in
  • Fixed multi-device sign-in detection not running on initial load
  • Renamed the "Max-Min Difference" quality metric to "Peak-to-Peak"
  • Changed the initial sign-up page heading from "Confirm Password" to "Create Password"
  • Each authentication page now focuses its first field automatically
  • Improved wording of the analytics opt-in
  • Removed the unlicensed landing page; all accounts now start with a Standard license

4.0.5-alpha

4.0.5-alpha Pre-release
Pre-release

Choose a tag to compare

@ddkipke ddkipke released this 13 Aug 21:37
3721ed2

Release Notes - Version 4.0.5-alpha

Breaking Changes

  • XDAQ Gen2 devices require a firmware update (build 2026-05-19 or later, API version "1") to work with this release
  • The original high-density snapshot API is deprecated in favor of a new version; the head-relative snapshot call has been removed

Features

  • Added a branded launch screen at startup instead of a blank window while your session loads
  • Sign-in, sign-up, and verification buttons now show progress while a request is in flight, and can no longer be double-submitted
  • Added a new snapshot request that returns deterministic results and can optionally apply DSP filtering
  • Batch spectral requests can now apply the same DSP filtering used in the display
  • Added a new recording quality metric reporting mean peak-to-peak amplitude across detected events, which better represents channels whose positive peaks exceed their troughs
  • Spectral requests now warn when the requested frequency or time range falls outside what the data supports, instead of silently clamping
  • Sign-up now moves straight to the application after verification

Fixes

  • Fixed common average referencing removing only part of the common signal whenever a filter chain covered a subset of channels — including every multi-port recording and any recording with a channel selection. Spike sorting and quality metrics could previously operate on differently referenced data for the same recording
  • Fixed spectral power values from Welch estimates being scaled incorrectly
  • Fixed spectral results overflowing to infinity on the dB scale
  • Fixed XDAQ Gen2 headstages being detected on the first scan and disappearing on every scan afterward
  • Fixed manual TTL output not driving the pins on XDAQ Gen2 stim systems
  • Fixed a data corruption issue in signal conversion that could produce incorrect values
  • Fixed high-density snapshots ignoring the requested channel selection
  • Fixed incorrect quality metrics for recordings with a non-zero start time, and excluded data blocks that fall outside the requested range
  • Fixed crashes on unsupported signal types and stale channel configurations, which now report an error instead
  • Fixed license information occasionally failing to load immediately after signing in
  • Fixed multi-device sign-in detection not running on initial load
  • Changed the initial sign-up page heading from "Confirm Password" to "Create Password"
  • Each authentication page now focuses its first field automatically
  • Improved wording of the analytics opt-in
  • Removed the unlicensed landing page; all accounts now start with a Standard license

4.0.4-beta

Choose a tag to compare

@ddkipke ddkipke released this 03 Aug 18:21
3721ed2

Release Notes - Version 4.0.4-beta

Features

  • Rebuilt the Signal Processing tab around a new Filter Builder, with hardware filters now edited directly from the Signal Path instead of the configuration form
  • Replaced the metrics Accumulated/Stream toggle with a lookback time-window control (default 1 second), and metrics now appear from the first packet instead of waiting for a full window of data
  • Signal metrics now indicate whether a min/max reading is an envelope or an exact measurement, and trimmed the metric list to the 14 that carry distinct information
  • Reduced spike detection and metrics computation overhead for large channel counts
  • Configuration tabs now dock into the new window's tab set when floated

Fixes

  • Fixed channels that appear after startup never detecting spikes — they reported zero events indistinguishably from a quiet channel
  • Fixed reopened recordings measuring thresholds against a default noise floor instead of the noise floor saved with the recording
  • Fixed channels with no data being painted as maximum red on the site color map; they now render as no-data
  • Fixed spurious "out of range" errors when requesting metrics for a valid time range
  • Fixed the signal metrics table and its handling of missing values
  • Fixed recording wall-clock times rendering incorrectly when absent
  • Fixed an occasional crash when subsampling a channel with no detected spikes
  • Signal path and filter editing is now disabled rather than hidden while recording
  • Removed the separate spike-sorter filter choice from the metrics configuration; detection, metrics, and the displayed traces now all use the same signal

4.0.4-alpha.2

4.0.4-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@ddkipke ddkipke released this 03 Aug 21:08
3721ed2

Release Notes - Version 4.0.4-alpha.2

Features

  • The Windows installer now installs the Visual C++ Runtime automatically on fresh machines

4.0.4-alpha

4.0.4-alpha Pre-release
Pre-release

Choose a tag to compare

@ddkipke ddkipke released this 03 Aug 14:50
3721ed2

Release Notes - Version 4.0.4-alpha

Features

  • Rebuilt the Signal Processing tab around a new Filter Builder, with hardware filters now edited directly from the Signal Path instead of the configuration form
  • Replaced the metrics Accumulated/Stream toggle with a lookback time-window control (default 1 second), and metrics now appear from the first packet instead of waiting for a full window of data
  • Signal metrics now indicate whether a min/max reading is an envelope or an exact measurement, and trimmed the metric list to the 14 that carry distinct information
  • Reduced spike detection and metrics computation overhead for large channel counts
  • Configuration tabs now dock into the new window's tab set when floated

Fixes

  • Fixed channels that appear after startup never detecting spikes — they reported zero events indistinguishably from a quiet channel
  • Fixed reopened recordings measuring thresholds against a default noise floor instead of the noise floor saved with the recording
  • Fixed channels with no data being painted as maximum red on the site color map; they now render as no-data
  • Fixed spurious "out of range" errors when requesting metrics for a valid time range
  • Fixed the signal metrics table and its handling of missing values
  • Fixed recording wall-clock times rendering incorrectly when absent
  • Fixed an occasional crash when subsampling a channel with no detected spikes
  • Signal path and filter editing is now disabled rather than hidden while recording
  • Removed the separate spike-sorter filter choice from the metrics configuration; detection, metrics, and the displayed traces now all use the same signal