| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-07-27 | Fix .gitignore: remove duplicate entry for plugins/enabled.json | Christian Kolset | |
| 2026-07-27 | Enhance SerialDevice: support write-only channels and improve raw data handling | Christian Kolset | |
| 2026-06-09 | Channels/Signals UX: rename labels, calibration section, splitter, sig# IDs | Christian Kolset | |
| Naming conventions: - Devices window: "Channel ID" column → "Signal ID" - Serial device auto-gen IDs: CH# → sig# (generic, SCPI, Modbus fallbacks) - Channels window physical section: "Physical Channels" → "Signals" - Channels window virtual section: "Virtual Channels" → "Channels" - "Add Virtual" button → "Add Channel" - New derived channel default name: "Virtual Channel #" → "Channel #" Signals panel (ChannelPipelineBlock): - Remove Calibrate header button; add inline Calibration section in body - Remove Math section (Derivative/Integral) entirely - scale_offset excluded from filter dropdown; routed to Calibration section - Existing pipelines: scale_offset loads into Calibration, math filters dropped - _FILTER_KEYS excludes derivative, integral, scale_offset Splitter default position: - Left (Signals) pane initialised to minimum content width via QTimer.singleShot - setStretchFactor(0,0) / (1,1): left stays narrow, right grows on resize Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-06-09 | UI: streamline Add Device dialog and serial config widget | Christian Kolset | |
| Add Device dialog: - Replace Available Devices QGroupBox with plain devWindowTitle label to match Configuration section style — no box/border - Auto-scan on open via QTimer.singleShot(0) - Rename Scan All → Refresh Serial config widget: - Fix gap between protocol panel and Available Serial Ports: introduce _AdaptiveStack (QStackedWidget subclass) that reports only the current panel's sizeHint; set Fixed vertical size policy so the stack never expands beyond its content regardless of window size - Stretch added between Available Serial Ports and Apply & Reconnect so the button stays pinned to the bottom - Rename Channels → Signals in _GenericPanel and _SCPIPanel (Signal Queries) Config dialog (device info tab): - Rename Channels → Signals Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-06-03 | Remove __pycache__ from tracking | Christian Kolset | |
| 2026-04-27 | Improved arduino interface. Now allowing the user to configure pins on the fly. | Christian Kolset | |
| 2026-04-24 | Added difference serial protocols | Christian Kolset | |
| 2026-04-22 | Fixed saving profile to include devices and their configuration | Christian Kolset | |
| 2026-04-22 | Added port scanning for new devices and only shows related backend config lines | Christian Kolset | |
| 2026-04-21 | Major update to Output control | Christian Kolset | |
| Including: - Control panel - Change status of simulation after devices creation. - Arduino serial conflict with multiple channels. - Claude instructions. - Update to arduino on board code. | |||
| 2026-04-21 | V13 | Christian Kolset | |
| This version contains the profile feature. Allowins users to save the channels, signals and plots for specific labs. | |||
| 2026-04-20 | V9 | Christian Kolset | |
| 2026-04-20 | V8 | Christian Kolset | |
| 2026-04-13 | Removed QtPy5 snippet and fixed directories | Christian Kolset | |
