3084 Commits
Author SHA1 Message Date
semantic-release ad5a2ad6bc 3.37.5
Automatically generated by python-semantic-release
v3.37.5
2026-10-06 14:36:07 +00:00
wyzula_j 6f9c687c6f fix(notifications): keep open MAJOR alarms in the replay store and never recreate the broker on toast close 2026-10-06 16:35:23 +02:00
wyzula_j e508cdd5d2 fix(notifications): bound broker replay store, hide broker from RPC, survive reset 2026-10-06 16:35:23 +02:00
wyzula_j 10162409e0 fix(notifications): wire toast close broadcasting once in add_notification 2026-10-06 16:35:23 +02:00
wyzula_j b57c72f5eb fix(notifications): keep BECNotificationBroker singleton alive app-wide and prune expired replay entries 2026-10-06 16:35:23 +02:00
wyzula_j 4dca9a3908 build(deps): require bec_qthemes>=1.3.7 2026-10-06 15:01:45 +02:00
wyzula_j b61f57c2e0 test(icons): guard against the material icon segfault in cyclic garbage
Runs the device manager's icon caches through cyclic garbage collection in a child process. It segfaults (SIGSEGV in the QIcon destructor) with bec_qthemes releases that lack the icon engine ownership fix, and passes once bec_widgets requires a fixed bec_qthemes.
2026-10-06 15:01:45 +02:00
semantic-release ea2456390a 3.37.4
Automatically generated by python-semantic-release
v3.37.4
2026-10-05 13:53:41 +00:00
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