Commit Graph
1770 Commits
Author SHA1 Message Date
duan_j 2ebbcd0b76 WIP: uv.lock refresh (aarecommon 0.5.4) 2026-08-31 14:07:26 +02:00
duan_j 0ba8c5cef6 feat: add 4x60 and 5x45 for screening 2026-08-31 14:07:26 +02:00
duan_j 7b1ee682d1 feat: demote warning from reference tools so it does not be too obvious in user GUI 2026-08-31 14:07:25 +02:00
duan_j 84ab3ce57a style: check QPushButton height 2026-08-31 14:07:25 +02:00
duan_j 3d602931e9 style: reduce separator hint deplay to 66 2026-08-31 14:07:25 +02:00
semantic-release 19c612024d 0.17.5
CI / lint (push) Failing after 21s
Docs build and publish / docker (push) Successful in 4s
CI / test-with-beamline-plugins (pxi_bec) (push) Failing after 16s
CI / test (3.13) (push) Failing after 22s
CI / test-with-beamline-plugins (pxiii_bec) (push) Failing after 16s
Build and Publish / release (push) Successful in 14s
CI / test (3.14) (push) Successful in 1m0s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m4s
CI / test (3.12) (push) Successful in 1m23s
CI / test-with-coverage (push) Successful in 1m38s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.17.5
2026-08-27 15:10:31 +00:00
perl_d c5b3bd9e9e fix: from debugging
CI / coverage-analysis (push) Canceled after 0s
CI / lint (pull_request) Failing after 48s
CI / test (3.12) (pull_request) Successful in 1m1s
CI / test (3.13) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m9s
CI / test (3.14) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m29s
CI / test-with-coverage (pull_request) Successful in 1m38s
CI / coverage-analysis (pull_request) Failing after 3s
CI / lint (push) Successful in 30s
Docs build and publish / docker (push) Successful in 11s
CI / test (3.12) (push) Canceled after 36s
CI / test (3.13) (push) Canceled after 34s
CI / test (3.14) (push) Canceled after 31s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 26s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 24s
CI / test-with-coverage (push) Canceled after 21s
Build and Publish / release (push) Successful in 22s
2026-08-27 17:07:32 +02:00
semantic-release 06ae5d1cf7 0.17.4
CI / lint (push) Failing after 11s
CI / test (3.13) (push) Failing after 17s
CI / test-with-beamline-plugins (pxi_bec) (push) Failing after 13s
Docs build and publish / docker (push) Successful in 5s
CI / test-with-beamline-plugins (pxiii_bec) (push) Failing after 20s
Build and Publish / release (push) Successful in 19s
CI / test (3.12) (push) Successful in 1m2s
CI / test (3.14) (push) Successful in 1m1s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m6s
CI / test-with-coverage (push) Successful in 1m29s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.17.4
2026-08-27 10:59:20 +00:00
David Perl 8029a937e5 style: reformat
CI / lint (pull_request) Successful in 42s
CI / test (3.12) (pull_request) Successful in 1m2s
CI / test (3.13) (pull_request) Successful in 1m4s
CI / test (3.14) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m21s
CI / test-with-coverage (pull_request) Successful in 1m31s
CI / coverage-analysis (pull_request) Failing after 3s
Docs build and publish / docker (push) Successful in 8s
CI / lint (push) Successful in 30s
CI / test (3.12) (push) Canceled after 39s
CI / test (3.13) (push) Canceled after 38s
CI / test (3.14) (push) Canceled after 34s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 24s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 27s
2026-08-27 12:55:43 +02:00
David Perl 588419c057 fix: current state reading
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Failing after 29s
CI / test (3.13) (pull_request) Successful in 1m5s
CI / test (3.12) (pull_request) Successful in 1m11s
CI / test (3.14) (pull_request) Successful in 1m16s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m16s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m21s
CI / test-with-coverage (pull_request) Successful in 1m39s
CI / coverage-analysis (pull_request) Failing after 4s
2026-08-27 11:34:10 +02:00
David Perl adfc39d4cd inspect jfjoch status after wait_til_running 2026-08-27 10:53:41 +02:00
David Perl 3b7fe21fcd fix: improve log messages
CI / lint (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
2026-08-27 10:11:10 +02:00
semantic-release 6d827a5601 0.17.3
CI / lint (push) Successful in 32s
Docs build and publish / docker (push) Successful in 14s
Build and Publish / release (push) Successful in 12s
CI / test (3.14) (push) Successful in 1m1s
CI / test (3.13) (push) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m15s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m19s
CI / test-with-coverage (push) Successful in 1m26s
CI / coverage-analysis (push) Skipped
CI / test (3.12) (push) Successful in 1m43s
Automatically generated by python-semantic-release
v0.17.3
2026-08-26 10:39:22 +00:00
David Perl 3a24f2010f fix: update different macro sigs for 10s vs 6d
CI / lint (pull_request) Successful in 43s
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m6s
CI / test (3.14) (pull_request) Successful in 1m10s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m25s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m25s
CI / test-with-coverage (pull_request) Successful in 1m37s
CI / coverage-analysis (pull_request) Failing after 4s
Docs build and publish / docker (push) Successful in 6s
CI / lint (push) Canceled after 34s
CI / test (3.12) (push) Canceled after 32s
CI / test (3.13) (push) Canceled after 29s
CI / test (3.14) (push) Canceled after 27s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 24s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 22s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 19s
CI / test-with-coverage (push) Canceled after 17s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 17s
2026-08-26 12:18:58 +02:00
semantic-release a1717dcb06 0.17.2
CI / test (3.13) (push) Failing after 15s
Docs build and publish / docker (push) Successful in 4s
Build and Publish / release (push) Successful in 19s
CI / lint (push) Successful in 50s
CI / test (3.12) (push) Successful in 1m8s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m7s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m17s
CI / test (3.14) (push) Successful in 1m28s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m28s
CI / test-with-coverage (push) Successful in 1m34s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.17.2
2026-08-25 16:10:13 +00:00
perl_d caa4e22cc4 fix: new import locations and types for bec macros
CI / lint (pull_request) Successful in 37s
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m1s
CI / test (3.14) (pull_request) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m10s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m22s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m21s
CI / test-with-coverage (pull_request) Successful in 1m34s
CI / coverage-analysis (pull_request) Failing after 3s
CI / lint (push) Successful in 30s
Docs build and publish / docker (push) Successful in 13s
CI / test (3.13) (push) Canceled after 35s
CI / test (3.12) (push) Canceled after 37s
CI / test (3.14) (push) Canceled after 32s
CI / test-with-coverage (push) Canceled after 22s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 27s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 25s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 28s
2026-08-25 18:07:13 +02:00
duan_j 21be0bf0cf add 3.14 in the ci
CI / lint (pull_request) Successful in 44s
CI / test (3.12) (pull_request) Successful in 1m1s
CI / test (3.13) (pull_request) Successful in 1m4s
CI / test (3.14) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m10s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m24s
CI / test-with-coverage (pull_request) Successful in 1m36s
CI / coverage-analysis (pull_request) Successful in 3s
CI / lint (push) Successful in 34s
Docs build and publish / docker (push) Successful in 17s
Build and Publish / release (push) Successful in 16s
CI / test (3.12) (push) Successful in 1m5s
CI / test (3.13) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m12s
CI / test (3.14) (push) Successful in 1m22s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m22s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m22s
CI / test-with-coverage (push) Successful in 1m33s
CI / coverage-analysis (push) Skipped
2026-08-25 14:47:04 +02:00
duan_j 228f3b9cc2 ci: skip 3.11 2026-08-25 14:47:04 +02:00
semantic-release 50c7d89b03 0.17.1
Build and Publish / release (push) Successful in 19s
Docs build and publish / docker (push) Successful in 21s
CI / lint (push) Successful in 42s
CI / test (3.11) (push) Successful in 1m5s
CI / test (3.12) (push) Successful in 1m2s
CI / test (3.13) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m6s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m19s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m24s
CI / test-with-coverage (push) Successful in 1m33s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.17.1
2026-08-25 12:36:58 +00:00
David Perl 2b85428ebe fix: add harder timeouts to uvicorn.run
CI / lint (push) Successful in 40s
Docs build and publish / docker (push) Successful in 23s
CI / test (3.11) (push) Canceled after 48s
CI / test (3.12) (push) Canceled after 46s
CI / test (3.13) (push) Canceled after 43s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 41s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 38s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 36s
CI / test-with-coverage (push) Canceled after 33s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 34s
2026-08-25 14:36:06 +02:00
perl_d 1ac4908053 fix: tidy bec client init and shutdown 2026-08-25 14:36:06 +02:00
semantic-release 5a9be3a222 0.17.0
Docs build and publish / docker (push) Successful in 23s
CI / lint (push) Successful in 49s
Build and Publish / release (push) Successful in 23s
CI / test (3.13) (push) Successful in 1m1s
CI / test (3.11) (push) Successful in 1m6s
CI / test (3.12) (push) Successful in 1m12s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m10s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m31s
CI / test-with-coverage (push) Successful in 1m37s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.17.0
2026-08-25 11:55:21 +00:00
duan_j 873143d846 style:delete the commented code
CI / lint (pull_request) Successful in 52s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test (3.13) (pull_request) Successful in 1m40s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m38s
CI / test-with-coverage (pull_request) Successful in 1m49s
CI / coverage-analysis (pull_request) Successful in 3s
CI / test (3.11) (pull_request) Successful in 57s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m5s
CI / lint (push) Successful in 40s
Docs build and publish / docker (push) Successful in 24s
CI / test (3.11) (push) Canceled after 49s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 41s
CI / test (3.12) (push) Canceled after 46s
CI / test (3.13) (push) Canceled after 44s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 39s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 36s
CI / test-with-coverage (push) Canceled after 34s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 36s
2026-08-25 13:48:37 +02:00
duan_j 0a30723f6a style:delete the commented code
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Canceled after 32s
CI / test (3.13) (pull_request) Canceled after 26s
CI / test (3.11) (pull_request) Canceled after 31s
CI / test (3.12) (pull_request) Canceled after 27s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Canceled after 22s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Canceled after 21s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Canceled after 17s
CI / test-with-coverage (pull_request) Canceled after 16s
CI / coverage-analysis (pull_request) Canceled after 0s
2026-08-25 13:48:01 +02:00
duan_j 96d7e82f48 feat: disable Reload DB params and related usage
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Successful in 42s
CI / test (3.11) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m3s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m30s
CI / test-with-coverage (pull_request) Successful in 1m36s
CI / coverage-analysis (pull_request) Successful in 3s
2026-08-25 13:06:59 +02:00
duan_j 838ae1828b style: reorder the position of measured tab 2026-08-25 13:06:59 +02:00
semantic-release 39dc8c64a8 0.16.0
CI / lint (push) Successful in 50s
Build and Publish / release (push) Successful in 10s
Docs build and publish / docker (push) Successful in 44s
CI / test (3.12) (push) Successful in 1m13s
CI / test (3.11) (push) Successful in 1m15s
CI / test (3.13) (push) Successful in 1m13s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m24s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m27s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m37s
CI / test-with-coverage (push) Successful in 1m45s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.16.0
2026-08-25 10:00:02 +00:00
David Perl 1902749fa5 fix: simulated bec macros
CI / lint (pull_request) Successful in 39s
CI / test (3.11) (pull_request) Successful in 1m6s
CI / test (3.12) (pull_request) Successful in 1m8s
CI / test (3.13) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m20s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m25s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m35s
CI / test-with-coverage (pull_request) Successful in 1m48s
CI / coverage-analysis (pull_request) Failing after 7s
CI / lint (push) Successful in 34s
Docs build and publish / docker (push) Successful in 16s
CI / test (3.11) (push) Canceled after 47s
CI / test (3.12) (push) Canceled after 45s
CI / test (3.13) (push) Canceled after 42s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 40s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 37s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 35s
CI / test-with-coverage (push) Canceled after 32s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 22s
2026-08-25 11:56:44 +02:00
David Perl e87a207452 feat: guard beam steering and auto exposure
CI / lint (push) Skipped
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / test (3.13) (push) Skipped
CI / test-with-beamline-plugins (pxi_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (push) Skipped
CI / lint (pull_request) Failing after 45s
CI / test (3.11) (pull_request) Failing after 55s
CI / test (3.12) (pull_request) Failing after 1m5s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Failing after 1m18s
CI / test (3.13) (pull_request) Failing after 1m21s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Failing after 1m24s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Failing after 1m24s
CI / test-with-coverage (pull_request) Failing after 1m31s
CI / coverage-analysis (pull_request) Skipped
2026-08-25 11:52:33 +02:00
semantic-release 5610a9737b 0.15.0
Docs build and publish / docker (push) Successful in 6s
Build and Publish / release (push) Successful in 15s
CI / lint (push) Successful in 47s
CI / test (3.12) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m5s
CI / test (3.11) (push) Successful in 1m16s
CI / test (3.13) (push) Successful in 1m11s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m21s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m25s
CI / test-with-coverage (push) Successful in 1m39s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.15.0
2026-08-25 07:31:49 +00:00
perl_d 15a7ca464e fix: typing in dispatch
CI / lint (push) Successful in 35s
Docs build and publish / docker (push) Successful in 18s
CI / test (3.11) (push) Canceled after 45s
CI / test (3.12) (push) Canceled after 42s
CI / test (3.13) (push) Canceled after 40s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 37s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 35s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 32s
CI / test-with-coverage (push) Canceled after 30s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 34s
2026-08-25 09:30:59 +02:00
David Perl 8ad3042e0d fix: reference to beamline in bec worker 2026-08-25 09:30:59 +02:00
David Perl 24c3741465 fix: beam centre model instantiation 2026-08-25 09:30:59 +02:00
perl_d df376caf65 feat: use live beam center throughout daq 2026-08-25 09:30:59 +02:00
perl_d 7e203ce4a9 feat: use beam centre model for diffractiongeometry 2026-08-25 09:30:59 +02:00
perl_d 59300da4ac feat: load beam centre model from config 2026-08-25 09:30:59 +02:00
perl_d 7e1a8162b2 feat: extend beamline dispatch with geo class 2026-08-25 09:30:59 +02:00
perl_d 98c2376b66 chore: bump aarecommon minimum 2026-08-25 09:30:59 +02:00
semantic-release e86e6f22de 0.14.0
CI / lint (push) Successful in 38s
Docs build and publish / docker (push) Successful in 21s
Build and Publish / release (push) Successful in 26s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.12) (push) Successful in 1m7s
CI / test (3.13) (push) Successful in 1m6s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m21s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m24s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m24s
CI / test-with-coverage (push) Successful in 1m37s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.14.0
2026-08-24 17:27:30 +00:00
duan_j a19cbf1081 test: no need to test energy 0 and update tolerance
CI / lint (pull_request) Successful in 53s
CI / test (3.11) (pull_request) Successful in 58s
CI / test (3.13) (pull_request) Successful in 59s
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m12s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m18s
CI / test-with-coverage (pull_request) Successful in 1m29s
CI / coverage-analysis (pull_request) Successful in 3s
CI / lint (push) Successful in 34s
Docs build and publish / docker (push) Successful in 17s
CI / test (3.11) (push) Canceled after 37s
CI / test (3.12) (push) Canceled after 36s
CI / test (3.13) (push) Canceled after 32s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 31s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 27s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 26s
CI / test-with-coverage (push) Canceled after 22s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 20s
test: update test...
2026-08-24 19:24:29 +02:00
duan_j 855632d5b5 fix: wheel include png and svg 2026-08-24 19:24:29 +02:00
duan_j c71676a29c test: log panel 2026-08-24 19:24:29 +02:00
duan_j bdafc03963 feat: allow dismissing notification. Trial. If not good, revert this. 2026-08-24 19:24:29 +02:00
duan_j 09f81c8392 chore: cleanup repeating code 2026-08-24 19:24:29 +02:00
duan_j 789b2ae6e2 fix: energy tolerance to 0.001 instead of 0.01 2026-08-24 19:24:29 +02:00
duan_jandClaude Fable 5 a7bd46c14b test: sample padding pixel so movestate colors survive Linux fonts
x=20 sits on a digit glyph with CI's Linux fonts, so the assert compared
an antialiased glyph blend against the pure background. The padding area
(border 1px + padding 6px) can never contain text on any font.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0147jE48bQUTm9AqNQApT6b2
2026-08-24 19:24:29 +02:00
duan_j 3192fd2388 style: make the banner text colored
so it shows on white/black background
2026-08-24 19:24:29 +02:00
duan_jandClaude Fable 5 b984a36f7c fix: energy spin movestate colors never rendered
The movestate property sat on the spinbox's inner QLineEdit, which both
themes deliberately paint transparent (QAbstractSpinBox QLineEdit rule)
- the state machine worked but no color ever showed, and the tests only
asserted the property, not the paint. The property now lives on the
spinbox itself with QAbstractSpinBox[movestate=...] added to both
themes' rules, verified by a pixel-sampling regression test that grabs
the rendered widget through the real stylesheet.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 19:24:29 +02:00
duan_jandClaude Fable 5 e1d11aa949 feat: MotorMoveGroup semantics for both Set Energy rows
The energy setpoint applies via the Change Energy button, not Enter, so
it gets the full motor state machine instead of the typing-pending
color: neutral tracks the readback, a user edit stages pending (and is
the only thing that enables the button), the click turns moving, and
readback arrival within tol returns to neutral. New SpinMoveState in
motor_move_group.py adapts the pattern to a QDoubleSpinBox+button pair
(colors ride the movestate QSS via the spin's internal QLineEdit);
replaces the hand-rolled pending-until-click in the exp-config row and
covers the Beamline setup row that had no color at all. The server's
0.0 detector-unavailable energy is kept out of the readback feed so it
cannot clamp the spin to the range minimum.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 19:24:29 +02:00
duan_jandClaude Fable 5 225d7064c4 feat: bound Set Energy to a 4-20 keV placeholder range
Both Set Energy rows allowed 1-30 keV, an arbitrary spinbox default;
nothing downstream validates the request (daq.change_energy forwards
straight to bec). Shared ENERGY_MIN/MAX_KEV constants now bound both
spins to 4-20 keV with a tooltip flagging the range as pending
Beamline Scientist confirmation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 19:24:29 +02:00