Skip to content

IINTS-AF SDK v1.5.22

Release date: 2026-06-30

Summary

This patch fixes the Linux packaged PySide/Qt desktop startup smoke failure.

The desktop app created the Ctrl+R keyboard shortcut during startup and connected it to a stale method name, _run_workflow. That method had already been replaced by _run_selected_workflow, so the packaged Linux executable crashed before the workbench could open.

Fixed

  • Rewired the Qt desktop Ctrl+R shortcut to _run_selected_workflow.
  • Kept Run button and menu actions on the same workflow handler.
  • Added regression coverage that checks the stale _run_workflow connection is not present.

Verified

  • python3 -m py_compile src/iints_desktop/qt_app.py
  • QT_QPA_PLATFORM=offscreen PYTHONPATH=src python3 -m iints_desktop.qt_app --smoke
  • python3 -m pytest tests/test_desktop_app.py -q

Notes

This is still research and education software. The desktop app is a workbench for simulation, reporting, and review. It is not a medical device and must not be used for treatment decisions.