wakonig_k
efc65bdf07
fix(dispatcher): remove sender verification from SafeSlot
...
Keep receiver lifetime checks in dispatcher invalidation and relay delivery.
Deliver subscription context through metadata so waveform async updates
and log ingestion work without QObject.sender(). Reject stale scan updates.
Add regression coverage for queued delivery, subscription context isolation,
and waveform and logpanel updates through the dispatcher relay.
2026-10-05 15:52:57 +02:00
wakonig_k
bd0a231863
fix(dispatcher): add dispatcher relay
2026-10-05 15:52:57 +02:00
wakonig_k
719b06b8c7
build(bec): allow v4 release
2026-10-01 21:37:35 +02:00
semantic-release
ba5d20ed4e
3.37.3
...
Automatically generated by python-semantic-release
v3.37.3
2026-10-01 11:47:25 +00:00
wyzula_j
fcd30512fe
test(e2e): plot SimWaveform AsyncSignal data in async plotting test
2026-10-01 13:46:40 +02:00
wyzula_j
0487c5d3e2
fix(positioner_box): move via scans.mv instead of deprecated Positioner.move
2026-10-01 13:46:40 +02:00
wyzula_j
06dcc85700
test(e2e): drop legacy scans removed in bec v4 from expected scans
2026-10-01 13:46:40 +02:00
wyzula_j
4be2271f0e
docs: add python 3.14 to the readme badge
2026-09-30 17:09:39 +02:00
wyzula_j
3e9eea4d2d
build: bump pyside6_qtermwidget to 0.6.6.11.1 for python 3.14 support
2026-09-30 17:09:39 +02:00
wakonig_k
6292bd91d4
ci: add Python 3.14 to the test matrix
2026-09-30 17:09:39 +02:00
dependabot[bot]
3025dd666d
build(deps): update isort requirement from <9.0,>=5.13 to >=5.13,<10.0
...
Updates the requirements on [isort](https://github.com/PyCQA/isort ) to permit the latest version.
- [Release notes](https://github.com/PyCQA/isort/releases )
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PyCQA/isort/compare/5.13.0...9.0.1 )
---
updated-dependencies:
- dependency-name: isort
dependency-version: 9.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 16:50:50 +02:00
dependabot[bot]
86f550aa41
build(deps): update python-slugify requirement from ~=8.0 to >=8,<10
...
Updates the requirements on [python-slugify](https://github.com/un33k/python-slugify ) to permit the latest version.
- [Release notes](https://github.com/un33k/python-slugify/releases )
- [Changelog](https://github.com/un33k/python-slugify/blob/master/CHANGELOG.md )
- [Commits](https://github.com/un33k/python-slugify/compare/v8.0.0...v9.0.0 )
---
updated-dependencies:
- dependency-name: python-slugify
dependency-version: 9.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-30 15:51:45 +02:00
semantic-release
18e2abbc00
3.37.2
...
Automatically generated by python-semantic-release
v3.37.2
2026-09-28 10:58:41 +00:00
wakonig_k
92f31f8a30
fix(dependencies): update version constraints BEC
2026-09-28 12:57:24 +02:00
semantic-release
b76b95e7d8
3.37.1
...
Automatically generated by python-semantic-release
v3.37.1
2026-09-15 18:45:29 +00:00
wakonig_k
00c2fdaadb
fix(signal combobox): update devices from main thread
2026-09-15 20:44:38 +02:00
semantic-release
351d98bfd8
3.37.0
...
Automatically generated by python-semantic-release
v3.37.0
2026-09-07 13:12:28 +00:00
wyzula_j
870eb910fa
fix(signal_info_label): various fixes to implementation of signal info in plotting widgets
2026-09-07 15:11:42 +02:00
wakonig_k
bc5dca2915
feat: generalized scan info label
2026-09-07 15:11:42 +02:00
wakonig_k
9d5da6137b
fix: remove Add-prefix from MultiWaveform and ScatterWaveform
2026-09-07 15:11:42 +02:00
semantic-release
016c2904f1
3.36.0
...
Automatically generated by python-semantic-release
v3.36.0
2026-08-25 11:46:20 +00:00
wyzula_j
4c59064d70
refactor: remove redundant QTimer import in main_app
2026-08-25 13:45:27 +02:00
wyzula_j
ea222a06ac
test: harden handshake tests against timing and stale socket files
2026-08-25 13:45:27 +02:00
wyzula_j
99349da304
feat: report bytecode cache status to the launcher on startup
2026-08-25 13:45:27 +02:00
wyzula_j
d6e523eea4
feat: stream startup stages to the launcher over a progress socket
2026-08-25 13:45:27 +02:00
wyzula_j
a00b0c40e3
feat: add a startup stage profiler
2026-08-25 13:45:27 +02:00
wyzula_j
9014417b84
docs: update AGENTS.md to clarify Qt module import rules and threading guidelines
2026-08-24 15:09:25 +02:00
wakonig_k
2655f307c1
docs: update .gitignore to include .python-version and AGENTS_PERSONAL.md
2026-08-24 15:09:25 +02:00
wakonig_k
ddb6e6d108
docs: update agents file
2026-08-24 15:09:25 +02:00
semantic-release
71bb1a983d
3.35.0
...
Automatically generated by python-semantic-release
v3.35.0
2026-08-24 10:14:53 +00:00
wakonig_k
f7aed54433
fix(toolbar): update plugin toolbar action titles to use pascal_to_title formatting
2026-08-24 12:14:02 +02:00
wakonig_k
c8e01a38f4
feat(title): add pascal_to_title function and corresponding tests
2026-08-24 12:14:02 +02:00
semantic-release
8926bebe06
3.34.0
...
Automatically generated by python-semantic-release
v3.34.0
2026-08-17 09:34:24 +00:00
wyzula_j
84859d044c
feat(agents): curated AGENTS.md and CLAUDE.md files added with best practives for the project
2026-08-17 11:33:37 +02:00
semantic-release
deef83ef7c
3.33.3
...
Automatically generated by python-semantic-release
v3.33.3
2026-08-14 08:37:29 +00:00
wyzula_j
dce6e30637
fix(waveform): static dap curve updates not linked to scan id; optimization of custom curve fitting
2026-08-14 10:36:43 +02:00
semantic-release
840669618b
3.33.2
...
Automatically generated by python-semantic-release
v3.33.2
2026-08-12 18:37:31 +00:00
wyzula_j
cab8844d0d
fix(scatter_waveform): trim live x/y/z buffers to common length before plotting
2026-08-12 20:36:34 +02:00
wyzula_j
dc57a90357
perf(scatter): pooled quantized z-brushes enable symbol-atlas caching
2026-08-12 20:36:34 +02:00
semantic-release
63a094a721
3.33.1
...
Automatically generated by python-semantic-release
v3.33.1
2026-08-05 00:01:11 +00:00
wyzula_j
0da3907b1a
fix(bec_signal_proxy): ensure argless emissions are replayed on unblock
2026-08-05 02:00:21 +02:00
semantic-release
656e3b5458
3.33.0
...
Automatically generated by python-semantic-release
v3.33.0
2026-08-04 20:59:55 +00:00
wyzula_j and Claude Opus 5
c07cd7c470
fix(scan_control): switch the scan only once the typed name is confirmed
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 22:58:59 +02:00
wyzula_j and Claude Opus 5
33ea484da6
feat(scan_control): make the scan selection combobox editable
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-04 22:58:59 +02:00
semantic-release
de78853dea
3.32.2
...
Automatically generated by python-semantic-release
v3.32.2
2026-08-04 20:29:16 +00:00
wyzula_j
ec64ed9a44
fix(scan_control): restore last scan parameters without blocking the GUI
2026-08-04 22:27:51 +02:00
wyzula_j
1ac298736f
fix(connector): connect on_failed callbacks before the worker starts
2026-08-04 22:27:51 +02:00
wyzula_j
115b0cf07a
fix(connector): break C++-anchored reference cycle retaining task owners
2026-08-04 22:27:51 +02:00
wyzula_j
a55c543e16
fix(connector): isolate worker task exceptions and remove bare excepts
2026-08-04 22:27:51 +02:00
semantic-release
f725c1430d
3.32.1
...
Automatically generated by python-semantic-release
v3.32.1
2026-08-04 19:33:02 +00:00