846 Commits
Author SHA1 Message Date
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
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
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
wyzula_j 0da3907b1a fix(bec_signal_proxy): ensure argless emissions are replayed on unblock 2026-08-05 02:00:21 +02:00
wyzula_jandClaude 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_jandClaude 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
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
wyzula_j 8ea811ebb2 fix(scan_control): report the visible scans in the allowed_scans property 2026-08-04 21:32:06 +02:00
wyzula_j afd8c9c07c feat(scan_control): add select all and clear buttons to scan filter dialog 2026-08-04 14:51:32 +02:00
wyzula_j f30ab7b164 fix(scan_control): preserve configured default scan and label filter button 2026-08-04 14:51:32 +02:00
wyzula_j e06232ee21 feat(scan_control): add scan filter and docstring info dialogs 2026-08-04 14:51:32 +02:00
wyzula_j 2c7437142c fix(logpanel): keep the log queue out of the RPC registry and tear it down with the last panel 2026-08-04 12:11:00 +02:00
wyzula_j 532a8858cd feat(logpanel): replace the level threshold dropdown with a checkable include-list 2026-08-04 12:11:00 +02:00
wyzula_j 16a178f539 feat(logpanel): add a font_size property for scaling the log table text 2026-08-04 12:11:00 +02:00
wyzula_j 270b4829bc fix(logpanel): lay out the time range dialog properly and prefill the active range 2026-08-04 12:11:00 +02:00
wyzula_j 327b2fdd85 feat(logpanel): redesign toolbar, filtering, detail pane, and tailing affordances 2026-08-04 12:11:00 +02:00
wyzula_j b895050943 perf(logpanel): rework pipeline with incremental model updates and ingest-time record flattening 2026-08-04 12:11:00 +02:00
wyzula_j 3d451f20cd test(e2e): drop cont_line_scan from expected scan selection 2026-07-31 10:46:04 +02:00
wyzula_j 961562616e fix(connector): register the exit handler only when it is wired to aboutToQuit 2026-07-29 16:35:49 +02:00
wyzula_j 6c9381fe6f fix(shutdown): correct client/dispatcher teardown ordering and run cleanup on all close paths 2026-07-29 16:35:49 +02:00
wyzula_j e07409ca1b fix(rpc): isolate broadcast callbacks and retry delivery after failures 2026-07-29 15:56:59 +02:00
wyzula_j f29632bfd6 perf(rpc): skip registry broadcasts when nothing changed 2026-07-29 15:56:59 +02:00
wyzula_j 5fd300d403 fix(rpc): weak, deduplicated registry callbacks with owner-safe lifecycle 2026-07-29 15:56:59 +02:00
wyzula_j dc9b8497e5 fix(rpc): release dispatcher slot and registry callback on server shutdown 2026-07-29 15:56:59 +02:00
wakonig_k 72c007611b test: adapt to simplified device info 2026-07-28 13:06:58 +02:00
wyzula_j b7d2194488 test(lifecycle): cover all destruction paths, owner-bound lambdas, and the dead-slot sweep 2026-07-24 16:34:14 +02:00
wyzula_j 70a32dee4f refactor: replace deprecated bec_lib connector internals 2026-07-24 16:34:14 +02:00
wyzula_j dc69265a69 test(spinner): remove snap_and_compare tests 2026-07-24 13:48:03 +02:00
wyzula_j 3ba078ea5b build: support PySide6 6.11.1, pyqtgraph 0.14 and PySide6-QtAds 5.0.0, remove force x11 on Linux 2026-07-24 13:48:03 +02:00
wyzula_j 3c6b82dceb test: start mocked client with no current scan to prevent mock leakage into scan_item 2026-07-24 10:16:52 +02:00
wyzula_j a6e66a902b fix(dock_area): fix hiding title window for the first dock after second is added, countering the logic of QtADS DockContainerWidgetPrivate::addDockAreasToList code 2026-07-23 09:00:52 +02:00
wyzula_j 775aedc2ab fix(qt): correct SafeConnect double execution, stale connections, and SafeSlot override leakage 2026-07-22 10:11:00 +02:00
wyzula_j 3fb35882bb fix(widgets): remove theme_update kwarg; every BECWidget follows theme changes 2026-07-22 09:11:24 +02:00
appel_c 02628d9aed fix: Skip plugin manager tests 2026-07-16 13:49:11 +02:00
appel_c ffca33ad82 refactor: wait for crosshair to be visible 2026-07-16 13:49:11 +02:00
appel_c a87e768b65 fix(image): fix crosshair intensity and roi slices for rgb image inputs 2026-07-16 13:49:11 +02:00
appel_c 99f6e0b3dc fix(crosshair): fix crosshair label for rgb 2026-07-16 13:49:11 +02:00
wyzula_j 170a9c0b1d fix(plot_base): preserve fractional values when setting ranges from tuples 2026-07-16 13:45:30 +02:00
wyzula_j b77649954f fix(image): custom colorbar histogram with a custom right-click menu for better UX 2026-07-16 13:45:30 +02:00
wakonig_k 70b8022648 fix(ide-explorer): enhance file selection behavior across scripts and macros 2026-07-14 16:59:40 +02:00
wakonig_k e4159b9787 fix(ide-explorer): add tooltips for scripts and macros sections with help popups 2026-07-14 16:59:40 +02:00
wakonig_k cfa38e549f fix: replace custom tree with builtin filebrowser 2026-07-14 16:59:40 +02:00
wyzula_j 9c6fa74f65 fix(image): guard layer access during/after teardown 2026-07-14 12:53:04 +02:00
wyzula_j c1ea65f7f9 fix(image): guard shape/dtype edge cases in the data path 2026-07-14 12:53:04 +02:00
wyzula_j aca13fb305 fix(image): prevent log-scale crash from non-finite color levels 2026-07-14 12:53:04 +02:00