| Age | Commit message (Expand) | Author |
| 2026-09-20 | Persist dock layout to profiles; dedupe port names; Channels-tab Create button | Christian Kolset |
| 2026-09-20 | Fix Signal name reset and orphaned references on device reconfigure | Christian Kolset |
| 2026-09-19 | Redesign Signal/Channel naming and fix pin-remap breaking references | Christian Kolset |
| 2026-08-17 | Add .labui file association — open by double-click, cross-platform | Christian Kolset |
| 2026-08-13 | Fixed loading profiles data retention and display. | Christian Kolset |
| 2026-08-11 | Fix native-style Qt warning; add a few tooltips; trim Namespace hint text | Christian Kolset |
| 2026-08-11 | Minor UI fixes | Christian Kolset |
| 2026-08-10 | Add dockable Namespace panel — live Python-namespace browser | Christian Kolset |
| 2026-08-10 | Unify Signals/Channels around auto-naming, plot-by-channel, and shared vars | Christian Kolset |
| 2026-08-03 | Fix acquisition pipeline stutter with many channels | Christian Kolset |
| 2026-08-03 | Removed floating control panel feature. Floating can make window | Christian Kolset |
| 2026-08-02 | Merge branch 'feat/auto-updater' | Christian Kolset |
| 2026-08-02 | Remove Debug window feature | Christian Kolset |
| 2026-08-02 | Merge origin/main: reconcile ConfigWindow consolidation with Debug window + p... | Christian Kolset |
| 2026-08-02 | Fix Settings button calling nonexistent _toggle_win method | Christian Kolset |
| 2026-08-02 | Consolidate Devices/Channels/Plot into unified ConfigWindow | Christian Kolset |
| 2026-08-01 | Major control panel improvements. | Christian Kolset |
| 2026-08-01 | Rename LabDAQ → LabUI and overhaul plugin system | Christian Kolset |
| 2026-07-31 | Add PyInstaller packaging and tufup-based auto-update pipeline | Christian Kolset |
| 2026-07-29 | Merge branch 'fix/run-stop-log-master-switch' | Christian Kolset |
| 2026-07-29 | Merge branch 'feat/plugin-pip-install-prompt' | Christian Kolset |
| 2026-07-29 | Add Developer Mode setting, Debug window, and gate simulate behind it | Christian Kolset |
| 2026-07-29 | Offer to pip install missing plugin dependencies instead of just warning | Christian Kolset |
| 2026-07-29 | Check plugin dependencies before loading, warn instead of silent console error | Christian Kolset |
| 2026-07-29 | Make Run the master stop switch; add Log button disabled/recording styling | Christian Kolset |
| 2026-06-09 | Scripting: named signal vars, shared vars dict, control scripts, code templates | Christian Kolset |
| 2026-06-03 | Fix virtual channels not appearing in Plot Builder | Christian Kolset |
| 2026-06-03 | Apply saved settings (theme, poll rate) on startup | Christian Kolset |
| 2026-06-03 | Persist settings per-computer; add Reset to Defaults in General tab | Christian Kolset |
| 2026-06-03 | Rename signals_window.py → channels_window.py; update docstring | Christian Kolset |
| 2026-06-03 | Sync Channels window with device/channel changes | Christian Kolset |
| 2026-06-03 | Fix settings/plugin window bugs; remove example plugin | Christian Kolset |
| 2026-06-03 | Added Motion Capture plugin | Christian Kolset |
| 2026-06-03 | Added plugin/add-on system | Christian Kolset |
| 2026-04-27 | Improved arduino interface. Now allowing the user to configure pins on the fly. | Christian Kolset |
| 2026-04-23 | Fixed clear signal feature to inlcude all signals | Christian Kolset |
| 2026-04-22 | Added derived signal to be sources of other derived signals. | Christian Kolset |
| 2026-04-22 | Removed calibration feature in signal processing > pipeline. | Christian Kolset |
| 2026-04-22 | Fixed saving profile to include devices and their configuration | Christian Kolset |
| 2026-04-22 | Added feature/create-controls | Christian Kolset |
| 2026-04-21 | Major update to Output control | Christian Kolset |
| 2026-04-21 | V13 | Christian Kolset |
| 2026-04-20 | V8 | Christian Kolset |
| 2026-04-13 | Removed QtPy5 snippet and fixed directories | Christian Kolset |