wyzula_j
a75b07c5fa
fix(plots): export per-point colors and the plot title to matplotlib
2026-10-16 14:33:02 +00:00
wyzula_j
f4a685ddc4
fix(plots): restore matplotlib export from the plot toolbar
2026-10-16 14:14:51 +00:00
wyzula_j
f98bb0f7dd
refactor(plots): remove empty plot_export_connection stub
2026-10-15 18:09:07 +00:00
wyzula_j
49643b8374
refactor(utils): remove unused DoubleValidationDelegate
2026-10-15 17:48:22 +02:00
wyzula_j
4120f27007
refactor(assets): remove unused alignment_1d icon
2026-10-15 17:30:29 +02:00
wyzula_j
e4b6589c4d
refactor(utils): remove unused BECTable
2026-10-15 17:25:29 +02:00
semantic-release
275339020c
3.40.1
...
Automatically generated by python-semantic-release
v3.40.1
2026-10-15 10:10:25 +00:00
wyzula_j
592323c575
fix(ophyd_validation): shut down the validation thread pool on cleanup
2026-10-15 12:09:46 +02:00
semantic-release
dbdcff4021
3.40.0
...
Automatically generated by python-semantic-release
v3.40.0
2026-10-15 09:46:07 +00:00
wyzula_j
1a710e5a9c
feat(forms): show metadata validation errors under each field
2026-10-15 11:45:08 +02:00
wyzula_j
c9a836f850
fix(widgets): remove CompactPopupWidget and all its usage
2026-10-15 11:45:08 +02:00
wakonig_k
703513b175
chore: drop scan base-class filter and require BEC 4.0
2026-10-09 13:53:26 +02:00
semantic-release
5fa0807f97
3.39.5
...
Automatically generated by python-semantic-release
v3.39.5
2026-10-09 11:52:15 +00:00
wyzula_j
72255b90b0
fix(dict_backed_table): check only keys on edit and connect autoscale once
2026-10-09 13:51:27 +02:00
wyzula_j
bf793fb72d
fix(dict_backed_table): follow the Qt item model update rules
2026-10-09 13:51:27 +02:00
semantic-release
e0e0944163
3.39.4
...
Automatically generated by python-semantic-release
v3.39.4
2026-10-09 08:35:36 +00:00
wyzula_j
6a37b36ede
fix(curve_settings): keep custom curves and DAP settings on apply
2026-10-09 10:34:49 +02:00
wyzula_j
00f7f566b2
fix(curve_settings): edit curve copies and drop removed curves
2026-10-09 10:34:49 +02:00
semantic-release
a6181c81f5
3.39.3
...
Automatically generated by python-semantic-release
v3.39.3
2026-10-07 18:19:18 +00:00
wyzula_j
edac5c262c
fix(bec_widget): release cell widgets from item views on cleanup
2026-10-07 20:18:36 +02:00
semantic-release
8dd5dc993f
3.39.2
...
Automatically generated by python-semantic-release
v3.39.2
2026-10-07 16:40:03 +00:00
wyzula_j
07614a0bbe
fix(bec_console): clear the console registry when the application quits
2026-10-07 18:39:05 +02:00
semantic-release
3c9abe911b
3.39.1
...
Automatically generated by python-semantic-release
v3.39.1
2026-10-07 16:37:18 +00:00
wyzula_j
63d136917e
fix(widgets): stop queued delivery timers of signal proxies on cleanup
2026-10-07 18:36:26 +02:00
wyzula_j
87b33bc355
fix(widgets): skip deferred single shots of closed widgets
2026-10-07 18:36:26 +02:00
wyzula_j
fd8707d7f5
refactor(widgets): move _call_later from PlotBase to BECWidget
2026-10-07 18:36:26 +02:00
wyzula_j
a1f3730c60
fix(plots): drop deferred timers of closed plot widgets
2026-10-07 18:36:26 +02:00
wyzula_j
929657538a
fix(plots): stop signal proxies after cleanup
2026-10-07 18:36:26 +02:00
semantic-release
54f6320991
3.39.0
...
Automatically generated by python-semantic-release
v3.39.0
2026-10-07 11:02:02 +00:00
wyzula_j
5c91eb03a7
test(dispatcher): cancel queued deliveries when disconnect_slot releases several wrappers
2026-10-07 13:01:14 +02:00
wyzula_j
65776d5627
feat(dispatcher): optional topics in disconnect_slot and release across all matching wrappers
2026-10-07 13:01:14 +02:00
wyzula_j
ff4c3acbef
fix(dispatcher): select the wrapper subscribed to the requested topic on disconnect
2026-10-07 13:01:14 +02:00
semantic-release
aa49747f37
3.38.1
...
Automatically generated by python-semantic-release
v3.38.1
2026-10-07 10:51:07 +00:00
wakonig_k
a03f868af7
fix(theme): invalidate widget theme connections during cleanup
2026-10-07 12:50:07 +02:00
wakonig_k
ed145cc6d6
fix(designer): release pyqtgraph theme callbacks before shutdown
2026-10-07 12:50:07 +02:00
semantic-release
3b7a26fb26
3.38.0
...
Automatically generated by python-semantic-release
v3.38.0
2026-10-06 15:45:54 +00:00
wyzula_j
7262291818
feat(tests): ship widget test fixtures importable by plugin repositories
2026-10-06 17:45:01 +02:00
wyzula_j
d4eb7cbb51
fix(tests): client_mocks moved inside the package, imports for tests adjusted
2026-10-06 17:45:01 +02:00
wyzula_j
4ae55143a3
refactor(tests): utils changed to fake_devices
2026-10-06 17:45:01 +02:00
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