Commit Graph
1746 Commits
Author SHA1 Message Date
David Perl 8f71e07ebc fix: add harder timeouts to uvicorn.run
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 50s
CI / test (3.11) (pull_request) Successful in 1m8s
CI / test (3.12) (pull_request) Successful in 1m12s
CI / test (3.13) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m14s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m27s
CI / test-with-coverage (pull_request) Successful in 1m39s
CI / coverage-analysis (pull_request) Failing after 4s
2026-08-25 14:33:08 +02:00
perl_d c43259c9ee fix: tidy bec client init and shutdown
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 48s
CI / test (3.11) (pull_request) Successful in 1m13s
CI / test (3.12) (pull_request) Successful in 1m11s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m8s
CI / test (3.13) (pull_request) Successful in 1m17s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m19s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m28s
CI / test-with-coverage (pull_request) Successful in 1m38s
CI / coverage-analysis (pull_request) Failing after 4s
2026-08-25 13:38:48 +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
duan_jandClaude Fable 5 3e7c334abb feat: pending color while typing in Experiment configuration values
Values inside the Experiment configuration banner now show the same
pending color as the motor move boxes while the typed text differs from
the applied value; Enter (or focus-out) commits as before and clears it.
Opt-in via NumberLineEdit(track_pending=True) because MotorMoveGroup
owns the movestate property on its registered boxes; reuses the existing
movestate QSS, so no new styling. The Set Energy spinbox marks pending
until Change Energy is clicked, since its apply gate is the button.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 19:24:29 +02:00
duan_jandClaude Fable 5 d65ff27b3a chore: sync uv.lock with 0.13.4 version bump
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-24 19:24:29 +02:00
semantic-release b52422d28b 0.13.5
Build and Publish / release (push) Successful in 18s
Docs build and publish / docker (push) Successful in 22s
CI / lint (push) Successful in 46s
CI / test (3.11) (push) Successful in 1m1s
CI / test (3.13) (push) Successful in 1m1s
CI / test (3.12) (push) Successful in 1m10s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m14s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m12s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m25s
CI / test-with-coverage (push) Successful in 1m32s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.5
2026-08-24 14:35:15 +00:00
perl_d 772ba2c026 fix: update gui to remove dangerous robot commands
CI / lint (pull_request) Successful in 46s
CI / test (3.11) (pull_request) Successful in 1m1s
CI / test (3.12) (pull_request) Successful in 1m8s
CI / test (3.13) (pull_request) Successful in 1m8s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m23s
CI / test-with-coverage (pull_request) Successful in 1m36s
CI / coverage-analysis (pull_request) Failing after 6s
Docs build and publish / docker (push) Successful in 11s
CI / lint (push) Successful in 32s
CI / test (3.11) (push) Canceled after 37s
CI / test (3.12) (push) Canceled after 34s
CI / test (3.13) (push) Canceled after 32s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 27s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 24s
CI / test-with-coverage (push) Canceled after 22s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 27s
2026-08-24 16:30:08 +02:00
perl_d 4379b8a1a5 fix: dont unmoount sample on park and dry recovery
- remove now-redundant "dry" endpoint
2026-08-24 16:13:20 +02:00
semantic-release 3e6e399764 0.13.4
CI / lint (push) Successful in 35s
Docs build and publish / docker (push) Successful in 17s
Build and Publish / release (push) Successful in 20s
CI / test (3.11) (push) Successful in 1m4s
CI / test (3.13) (push) Successful in 1m7s
CI / test (3.12) (push) Successful in 1m7s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 1m25s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m28s
CI / test-with-coverage (push) Successful in 1m39s
CI / coverage-analysis (push) Skipped
Automatically generated by python-semantic-release
v0.13.4
2026-08-24 11:40:08 +00:00
duan_jandClaude 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_jandClaude 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_jandClaude 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_jandClaude 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_jandClaude 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