duan_j and Claude Fable 5
1a9f4d8709
test: Moving state no longer flips to combined view
...
CI / lint (pull_request) Successful in 38s
CI / test (3.11) (pull_request) Successful in 1m1s
CI / test (3.12) (pull_request) Successful in 1m2s
CI / test (3.13) (pull_request) Successful in 1m1s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m20s
CI / test-with-coverage (pull_request) Successful in 1m31s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 31s
Docs build and publish / docker (push) Successful in 17s
CI / test (3.11) (push) Canceled after 38s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 24s
CI / test (3.12) (push) Canceled after 34s
CI / test (3.13) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 23s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 25s
The fix removed Moving from the motion-watch trigger but the unit test and code comment still described the old behavior, so pre-push failed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-24 13:30:20 +02:00
duan_j
fc5daaefa4
style: linting fix
2026-08-24 13:24:34 +02:00
duan_j
1a17e26056
fix: no moving to combined view in moving state
2026-08-24 13:16:36 +02:00
semantic-release
661ca0bbee
0.13.3
...
CI / test (3.12) (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 15s
Build and Publish / release (push) Successful in 6s
CI / lint (push) Successful in 43s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.13) (push) Successful in 1m2s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m13s
CI / test-with-coverage (push) Successful in 1m29s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.3
2026-08-21 15:25:52 +00:00
David Perl
4a4b58ae10
fix: always trunacte dtz
CI / lint (pull_request) Successful in 45s
CI / test (3.11) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m4s
CI / test (3.12) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m8s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m24s
CI / test-with-coverage (pull_request) Successful in 1m32s
CI / coverage-analysis (pull_request) Failing after 4s
CI / lint (push) Successful in 33s
Docs build and publish / docker (push) Successful in 15s
CI / test (3.11) (push) Canceled after 40s
CI / test (3.13) (push) Canceled after 35s
CI / test (3.12) (push) Canceled after 38s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 25s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 29s
2026-08-21 17:20:02 +02:00
semantic-release
dec8b036a1
0.13.2
...
CI / lint (push) Successful in 34s
Docs build and publish / docker (push) Successful in 16s
Build and Publish / release (push) Successful in 15s
CI / test (3.11) (push) Successful in 1m1s
CI / test (3.12) (push) Successful in 1m3s
CI / test (3.13) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m13s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m19s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m22s
CI / test-with-coverage (push) Successful in 1m30s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.2
2026-08-21 14:36:15 +00:00
perl_d
a6ad306849
fix: truncate detector distance parameter calculation at soft limit
CI / lint (pull_request) Successful in 35s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test (3.11) (pull_request) Successful in 1m9s
CI / test (3.13) (pull_request) Successful in 1m10s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m33s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m15s
CI / test-with-coverage (pull_request) Successful in 1m26s
CI / lint (push) Successful in 40s
CI / test (3.11) (push) Successful in 1m6s
CI / test (3.12) (push) Successful in 1m6s
Docs build and publish / docker (push) Successful in 6s
CI / test (3.13) (push) Successful in 1m7s
CI / coverage-analysis (pull_request) Failing after 4s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 56s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 39s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 26s
CI / test-with-coverage (push) Canceled after 16s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 12s
2026-08-21 16:30:54 +02:00
semantic-release
0f5b568a6e
0.13.1
...
CI / lint (push) Successful in 37s
Docs build and publish / docker (push) Successful in 12s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.13) (push) Successful in 1m5s
Build and Publish / release (push) Successful in 7s
CI / test (3.12) (push) Successful in 1m9s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m24s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m24s
CI / test-with-coverage (push) Successful in 1m36s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.1
2026-08-21 09:19:59 +00:00
duan_j
d66aa49ed3
fix: actually bump the version and also remove the CLAUDE.md that is used for local testing only
CI / lint (pull_request) Successful in 37s
CI / test (3.11) (pull_request) Successful in 1m5s
CI / test (3.12) (pull_request) Successful in 1m5s
CI / test (3.13) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m24s
CI / test-with-coverage (pull_request) Successful in 1m40s
CI / coverage-analysis (pull_request) Successful in 5s
CI / lint (push) Successful in 33s
Docs build and publish / docker (push) Successful in 7s
CI / test (3.11) (push) Canceled after 58s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 48s
CI / test (3.12) (push) Canceled after 54s
CI / test (3.13) (push) Canceled after 53s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 49s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 43s
CI / test-with-coverage (push) Canceled after 37s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
2026-08-21 11:15:50 +02:00
duan_j
65846bba69
fix double message box when pick pgroup
CI / lint (pull_request) Successful in 39s
CI / test (3.11) (pull_request) Successful in 1m7s
CI / test (3.12) (pull_request) Successful in 1m7s
CI / test (3.13) (pull_request) Successful in 1m8s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m9s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m22s
CI / test-with-coverage (pull_request) Successful in 1m43s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 35s
Docs build and publish / docker (push) Successful in 18s
Build and Publish / release (push) Successful in 17s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.12) (push) Successful in 1m5s
CI / test (3.13) (push) Successful in 1m11s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m17s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m20s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m23s
CI / test-with-coverage (push) Successful in 1m31s
CI / coverage-analysis (push) Skipped
2026-08-21 11:00:59 +02:00
semantic-release
9a500d59ec
0.13.0
...
Docs build and publish / docker (push) Successful in 17s
CI / lint (push) Successful in 47s
Build and Publish / release (push) Successful in 24s
CI / test (3.11) (push) Successful in 1m9s
CI / test (3.12) (push) Successful in 1m9s
CI / test (3.13) (push) Successful in 1m10s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m13s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m29s
CI / test-with-coverage (push) Successful in 1m42s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.0
2026-08-20 18:01:53 +00:00
duan_j and Claude Fable 5
3df3683b75
chore: sync uv.lock with 0.12.5 version bump
...
CI / lint (pull_request) Successful in 1m0s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test (3.11) (pull_request) Successful in 1m8s
CI / test (3.13) (pull_request) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m19s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m20s
CI / test-with-coverage (pull_request) Successful in 1m38s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 36s
Docs build and publish / docker (push) Successful in 19s
CI / test (3.11) (push) Canceled after 41s
CI / test (3.12) (push) Canceled after 39s
CI / test (3.13) (push) Canceled after 36s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 34s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 31s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 29s
CI / test-with-coverage (push) Canceled after 26s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 29s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:55:26 +02:00
duan_j
d52a31be54
chore: fix wording
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
0cff706a11
chore: sync uv.lock with 0.12.4 version bump
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
36675e0204
feat: auto-centering row with apply-after-mount, grid button raster-only
...
Auto Centering moves out of the experiment tabs to its own row between
Manual sample and Exp. Config., with an apply-after-mount checkbox that
re-runs it on every detected sample mount (guarded against firing on GUI
startup). Draw a Grid now only shows on the Raster scan tab.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j
1af38fcbd3
fix: dialog not going away after getting baton, and the accept/cancel too small
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
3b2fa597a6
chore: sync uv.lock with 0.12.0 version bump
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j
4fbda86631
feat: allow non-staff to change energy
2026-08-20 19:54:50 +02:00
duan_j
a37d622e0a
fix: update staff linux group
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
64058ae6c8
feat: fold expanded help cheatsheet when mouse leaves the box
...
Click is no longer the only way back to the "?" badge: moving the
pointer off the expanded box, or out of the widget entirely, folds it.
Checked before the interaction gate so it works in viewing mode too.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j
47f2939d47
chore: enhance contract between input box and button
2026-08-20 19:54:50 +02:00
duan_j
d5c66afba9
fix: combined view only when state is moving or when in robotsampleexchange
2026-08-20 19:54:50 +02:00
duan_j
4917b62e53
chore: rename button to make it more sensible
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
5f068a6305
feat: hover HUD with pixel coords and grey scale bar on sample camera
...
Bottom-right corner shows the hovered pixel coordinates with a grey
1-2-5 scale bar above them, derived from geom.pixel_in_mm and the
current zoom. Works in viewing mode (before the interaction gate),
clears on leave, and skips drawing outside the image.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j
ef4bc011ab
chore: do not use the special red tooltip, stay consistent
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
8b6ae51ce6
fix: satisfy lint and diff-coverage gates for admin gating
...
basedpyright requires _admin_tip_anchor to exist after __init__, so the
anchor is created eagerly instead of lazily. Cover the red-tip branch and
the status-bar menu gate; the menu test swaps in a QMenu subclass with a
no-op exec because PySide method lookup ignores class-attr monkeypatches.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
duan_j and Claude Fable 5
569b024456
feat: admin-gate beam diagnostics states, warn via passive red tip
...
Beam location, Beamstop alignment and Flux measurement grey out for
non-staff in the state strip and the status-bar transitions menu. All
"not admin" denials now show as an auto-dismissing QToolTip on a
Catppuccin red wash instead of a click-to-close QMessageBox.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 19:54:50 +02:00
semantic-release
4e64040d6b
0.12.5
...
CI / lint (push) Successful in 38s
Docs build and publish / docker (push) Successful in 20s
Build and Publish / release (push) Successful in 22s
CI / test (3.11) (push) Successful in 1m5s
CI / test (3.13) (push) Successful in 1m2s
CI / test (3.12) (push) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m21s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m21s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m26s
CI / test-with-coverage (push) Successful in 1m33s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.12.5
2026-08-20 14:37:21 +00:00
perl_d
d29ace156e
fix: aerotech position update
CI / lint (pull_request) Successful in 40s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m9s
CI / test (3.13) (pull_request) Successful in 1m16s
CI / test (3.11) (pull_request) Successful in 1m22s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m24s
CI / test-with-coverage (pull_request) Successful in 1m33s
CI / coverage-analysis (pull_request) Failing after 3s
CI / lint (push) Successful in 35s
Docs build and publish / docker (push) Successful in 17s
CI / test (3.11) (push) Canceled after 40s
CI / test (3.12) (push) Canceled after 38s
CI / test (3.13) (push) Canceled after 35s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 25s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 24s
2026-08-20 16:30:56 +02:00
perl_d
a39e97469f
fix: magnet position sensor timeout
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 (pxiii_bec) (push) Skipped
CI / test-with-beamline-plugins (pxii_bec) (push) Skipped
2026-08-20 16:12:59 +02:00
semantic-release
ef59ca36a9
0.12.4
...
Docs build and publish / docker (push) Successful in 7s
Build and Publish / release (push) Successful in 16s
CI / lint (push) Successful in 52s
CI / test (3.12) (push) Successful in 1m5s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m5s
CI / test (3.13) (push) Successful in 1m12s
CI / test (3.11) (push) Successful in 1m18s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m24s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m26s
CI / test-with-coverage (push) Successful in 1m44s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.12.4
2026-08-20 13:59:49 +00:00
perl_d
4f5cb08319
fix: pitch scan message for correct beamline
CI / lint (pull_request) Successful in 44s
CI / test (3.11) (pull_request) Successful in 1m4s
CI / test (3.13) (pull_request) Successful in 1m1s
CI / test (3.12) (pull_request) Successful in 1m8s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m26s
CI / test-with-coverage (pull_request) Successful in 1m33s
CI / coverage-analysis (pull_request) Failing after 3s
CI / lint (push) Successful in 35s
Docs build and publish / docker (push) Successful in 18s
CI / test (3.11) (push) Canceled after 46s
CI / test (3.12) (push) Canceled after 42s
CI / test (3.13) (push) Canceled after 41s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 37s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 36s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 32s
CI / test-with-coverage (push) Canceled after 31s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 37s
2026-08-20 15:47:55 +02:00
semantic-release
3ac0087c30
0.12.3
...
CI / lint (push) Successful in 33s
Docs build and publish / docker (push) Successful in 16s
Build and Publish / release (push) Successful in 19s
CI / test (3.11) (push) Failing after 45s
CI / test (3.12) (push) Successful in 1m3s
CI / test (3.13) (push) Successful in 1m5s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m14s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m16s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m18s
CI / test-with-coverage (push) Successful in 1m28s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.12.3
2026-08-20 10:13:49 +00:00
perl_d
1756caba69
fix: do not multiply screening request by steps
CI / lint (push) Successful in 32s
Docs build and publish / docker (push) Successful in 14s
CI / test (3.11) (push) Canceled after 36s
CI / test (3.12) (push) Canceled after 34s
CI / test (3.13) (push) Canceled after 14s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 11s
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
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 20s
2026-08-20 12:13:05 +02:00
perl_d
dd04a2fc89
fix: read beamline state from BEC on server startup
CI / lint (push) Canceled after 12s
CI / test (3.11) (push) Canceled after 10s
CI / test (3.12) (push) Canceled after 7s
CI / test (3.13) (push) Canceled after 5s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 2s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 0s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 0s
CI / test-with-coverage (push) Canceled after 0s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Canceled after 0s
Docs build and publish / docker (push) Successful in 8s
2026-08-20 12:12:50 +02:00
semantic-release
809818f9fa
0.12.2
...
CI / lint (push) Successful in 34s
Docs build and publish / docker (push) Successful in 19s
Build and Publish / release (push) Successful in 22s
CI / test (3.11) (push) Successful in 1m2s
CI / test (3.13) (push) Successful in 1m3s
CI / test (3.12) (push) Successful in 1m9s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m18s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m8s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m18s
CI / test-with-coverage (push) Successful in 1m36s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.12.2
2026-08-20 09:25:27 +00:00
perl_d
002dba7742
fix: save collimator positions
CI / lint (pull_request) Successful in 41s
CI / test (3.11) (pull_request) Successful in 1m6s
CI / test (3.12) (pull_request) Successful in 1m4s
CI / test (3.13) (pull_request) Successful in 1m6s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m20s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m19s
CI / test-with-coverage (pull_request) Successful in 1m40s
CI / coverage-analysis (pull_request) Failing after 3s
CI / lint (push) Successful in 31s
Docs build and publish / docker (push) Successful in 14s
CI / test (3.11) (push) Canceled after 38s
CI / test (3.12) (push) Canceled after 33s
CI / test (3.13) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 28s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 28s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 23s
CI / test-with-coverage (push) Canceled after 23s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
2026-08-20 11:19:20 +02:00
semantic-release
ffff1e8c2d
0.12.1
...
CI / test (3.11) (push) Failing after 11s
CI / test (3.13) (push) Failing after 5s
CI / test (3.12) (push) Failing after 12s
CI / lint (push) Successful in 41s
CI / test-with-beamline-plugins (pxii_bec) (push) Failing after 23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Failing after 21s
CI / test-with-beamline-plugins (pxi_bec) (push) Failing after 27s
CI / test-with-coverage (push) Failing after 18s
CI / coverage-analysis (push) Skipped
Docs build and publish / docker (push) Successful in 3s
Build and Publish / release (push) Successful in 7s
Automatically generated by python-semantic-release
v0.12.1
2026-08-20 08:06:07 +00:00
perl_d
a36a051a2b
fix: update bs x and y instead of z
CI / lint (pull_request) Successful in 54s
CI / test (3.11) (pull_request) Successful in 1m4s
CI / test (3.13) (pull_request) Successful in 1m4s
CI / test (3.12) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m25s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m27s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m31s
CI / test-with-coverage (pull_request) Successful in 1m38s
CI / coverage-analysis (pull_request) Failing after 6s
CI / test-with-beamline-plugins (pxiii_bec) (push) Failing after 19s
CI / test-with-beamline-plugins (pxi_bec) (push) Failing after 23s
CI / test (3.12) (push) Failing after 30s
Docs build and publish / docker (push) Successful in 13s
CI / lint (push) Successful in 37s
CI / test (3.11) (push) Canceled after 49s
CI / test (3.13) (push) Canceled after 44s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 39s
CI / test-with-coverage (push) Canceled after 34s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 22s
2026-08-20 09:58:39 +02:00
semantic-release
eb80370124
0.12.0
...
Docs build and publish / docker (push) Successful in 4s
Build and Publish / release (push) Successful in 8s
CI / test (3.12) (push) Successful in 1m1s
CI / test (3.13) (push) Successful in 1m2s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m14s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m10s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m15s
CI / test-with-coverage (push) Successful in 1m22s
CI / coverage-analysis (push) Skipped
CI / lint (push) Successful in 33s
CI / test (3.11) (push) Successful in 57s
Automatically generated by python-semantic-release
v0.12.0
2026-08-19 15:37:26 +00:00
perl_d
de0445efdd
feat: connect beam steering routine to GUI
CI / lint (pull_request) Successful in 52s
CI / test (3.12) (pull_request) Successful in 1m1s
CI / test (3.11) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m5s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m18s
CI / test-with-coverage (pull_request) Successful in 1m49s
CI / lint (push) Successful in 33s
Docs build and publish / docker (push) Successful in 19s
CI / coverage-analysis (pull_request) Failing after 6s
CI / test (3.11) (push) Canceled after 51s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 37s
CI / test (3.12) (push) Canceled after 47s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 41s
CI / test (3.13) (push) Canceled after 46s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 42s
CI / test-with-coverage (push) Canceled after 36s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 26s
2026-08-19 17:34:15 +02:00
semantic-release
cac3136ee6
0.11.0
...
Docs build and publish / docker (push) Successful in 19s
Build and Publish / release (push) Successful in 23s
CI / lint (push) Successful in 57s
CI / test (3.12) (push) Successful in 1m3s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m6s
CI / test (3.11) (push) Successful in 1m23s
CI / test (3.13) (push) Successful in 1m18s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m15s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m22s
CI / test-with-coverage (push) Successful in 1m40s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.11.0
2026-08-18 07:28:26 +00:00
duan_j and Claude Fable 5
167d78db68
style: collapse multiline _status calls for ruff format
...
CI / lint (pull_request) Successful in 52s
CI / test (3.11) (pull_request) Successful in 1m1s
CI / test (3.13) (pull_request) Successful in 1m3s
CI / test (3.12) (pull_request) Successful in 1m3s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m18s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m19s
CI / test-with-coverage (pull_request) Successful in 1m29s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 32s
Docs build and publish / docker (push) Successful in 15s
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
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 09:25:14 +02:00
duan_j
0f12b688fe
chore: update png so they have gaps
2026-08-18 09:25:14 +02:00
duan_j and Claude Fable 5
7a01a866ef
feat: status bar splits passive left / operable right
...
Operable controls (Fast Shutter, State, p-group, Session) group right
via addPermanentWidget and share one hover affordance - hand cursor +
underline - now owned by ClickableLabel; ValueLabel opts out for the
passive readouts, and the unwired busy label becomes a plain QLabel.
Cryo sits first in the operable group but stays passive: a cryo
operation is planned (TODO in status_bar.py), the placement just
reserves its spot.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 09:25:14 +02:00
duan_j and Claude Fable 5
16b61b886b
fix: no BEAMLINE BUSY overlay during Sample alignment
...
Same exception as the motion watch: busy in Sample alignment is the
alignment itself, and the sample motion is watched in these very
views - the curtain hid exactly what the user needed to see. Gated
at both style call sites (sample camera and the Axis views); the
session-driven 'In viewing mode' badge is unaffected.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 09:25:14 +02:00
semantic-release
37bb25e705
0.10.0
...
Docs build and publish / docker (push) Successful in 4s
Build and Publish / release (push) Successful in 7s
CI / lint (push) Successful in 1m6s
CI / test (3.13) (push) Successful in 1m3s
CI / test (3.11) (push) Successful in 1m24s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m38s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m53s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 2m8s
CI / test (3.12) (push) Successful in 1m52s
CI / test-with-coverage (push) Successful in 2m5s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.10.0
2026-08-17 16:20:00 +00:00
duan_j and Claude Fable 5
e9428ca64d
test: pin the Sample-alignment motion-watch exception
...
CI / test (3.11) (pull_request) Successful in 1m12s
CI / test (3.12) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m12s
CI / lint (pull_request) Successful in 1m30s
CI / test (3.13) (pull_request) Successful in 1m25s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m21s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m27s
CI / test-with-coverage (pull_request) Successful in 1m43s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 28s
Docs build and publish / docker (push) Successful in 8s
CI / test (3.11) (push) Canceled after 35s
CI / test (3.12) (push) Canceled after 31s
CI / test (3.13) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 26s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 25s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 21s
CI / test-with-coverage (push) Canceled after 20s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 24s
Robot motion switches to the combined view; alignment beginning
switches straight back while busy is still set, and staying busy in
alignment never re-triggers. Piggybacks on the init test's window -
extra MainWindow constructions feed the PySide teardown flake.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-17 17:00:26 +02:00
duan_j
adcc63d45c
chore: clarify move to mounting position in smargon movement
2026-08-17 16:54:19 +02:00
duan_j and Claude Fable 5
cb5837d90f
fix: no auto-switch to beamline view during Sample alignment
...
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 / test (3.11) (pull_request) Successful in 1m3s
CI / test (3.13) (pull_request) Successful in 1m9s
CI / test (3.12) (pull_request) Successful in 1m16s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m17s
CI / lint (pull_request) Successful in 1m33s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m32s
CI / test-with-coverage (pull_request) Successful in 1m42s
CI / coverage-analysis (pull_request) Successful in 3s
Busy in Sample alignment IS the alignment (centring moves) - yanking
the view away to the combined beamline tab hid exactly what the user
was doing. The motion-watch switch now skips that state; robot
exchange and other busy transitions still switch as before.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-17 16:50:49 +02:00