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
This commit is contained in:
semantic-release
2026-08-20 18:01:53 +00:00
parent 3df3683b75
commit 9a500d59ec
2 changed files with 96 additions and 3 deletions
+95 -2
View File
@@ -1,6 +1,99 @@
# CHANGELOG
## v0.13.0 (2026-08-20)
### Bug Fixes
- Combined view only when state is moving or when in robotsampleexchange
([`d5c66af`](https://gitea.psi.ch/mx/AareDAQ/commit/d5c66afba9a84a2614676480381d745184c14ddb))
- Dialog not going away after getting baton, and the accept/cancel too small
([`1af38fc`](https://gitea.psi.ch/mx/AareDAQ/commit/1af38fcbd3c93627eb47bb76ed6fcd3af8a26cb4))
- Satisfy lint and diff-coverage gates for admin gating
([`8b6ae51`](https://gitea.psi.ch/mx/AareDAQ/commit/8b6ae51ce6106d37b3d393fafb26136276e0f860))
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>
- Update staff linux group
([`a37d622`](https://gitea.psi.ch/mx/AareDAQ/commit/a37d622e0aee734174c1dbb445746ca70c4128ec))
### Chores
- Do not use the special red tooltip, stay consistent
([`ef4bc01`](https://gitea.psi.ch/mx/AareDAQ/commit/ef4bc011ab89d309f99a90dc95fdf0d4a756a0a7))
- Enhance contract between input box and button
([`47f2939`](https://gitea.psi.ch/mx/AareDAQ/commit/47f2939d476f67342a18220f21a7cbbdd2ccaab9))
- Fix wording
([`d52a31b`](https://gitea.psi.ch/mx/AareDAQ/commit/d52a31be5413d06c61a06f5eb32e4d21cea06df3))
- Rename button to make it more sensible
([`4917b62`](https://gitea.psi.ch/mx/AareDAQ/commit/4917b62e53cee59de147cbabad73333807357c2e))
- Sync uv.lock with 0.12.0 version bump
([`3b2fa59`](https://gitea.psi.ch/mx/AareDAQ/commit/3b2fa597a67eb527c084a8e85cbea6455cced1b3))
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Sync uv.lock with 0.12.4 version bump
([`0cff706`](https://gitea.psi.ch/mx/AareDAQ/commit/0cff706a11fd5133f68819d45ce8957791dc98d5))
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Sync uv.lock with 0.12.5 version bump
([`3df3683`](https://gitea.psi.ch/mx/AareDAQ/commit/3df3683b75cb0aab5ea96fa81203447c588c7815))
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
### Features
- Admin-gate beam diagnostics states, warn via passive red tip
([`569b024`](https://gitea.psi.ch/mx/AareDAQ/commit/569b0244565b547d57faace86faffdb73191c24c))
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>
- Allow non-staff to change energy
([`4fbda86`](https://gitea.psi.ch/mx/AareDAQ/commit/4fbda86631b78c14061b0f58137f9cb598abbb00))
- Auto-centering row with apply-after-mount, grid button raster-only
([`36675e0`](https://gitea.psi.ch/mx/AareDAQ/commit/36675e02048de2c1c5712140825193226909e5bc))
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>
- Fold expanded help cheatsheet when mouse leaves the box
([`64058ae`](https://gitea.psi.ch/mx/AareDAQ/commit/64058ae6c8a1a84f0e05d345584842230cf1e3da))
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>
- Hover HUD with pixel coords and grey scale bar on sample camera
([`5f068a6`](https://gitea.psi.ch/mx/AareDAQ/commit/5f068a630563cab6c8f82f208bd8f1be9ca6c8fe))
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>
## v0.12.5 (2026-08-20)
### Bug Fixes
@@ -473,8 +566,8 @@ Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Add Change Energy row to experiment configuration
([`c618354`](https://gitea.psi.ch/mx/AareDAQ/commit/c618354c0146e6a071873507aad4d085c71e344f))
Copy of the Beamline Setup energy row (keV display, eV emit), placed below the Auto Centering /
Draw a Grid row and always visible. Wired to the same daq.change_energy; not staff-gated,
Copy of the Beamline Setup energy row (keV display, eV emit), placed below the ML Loop Centring /
Make Raster Grid row and always visible. Wired to the same daq.change_energy; not staff-gated,
server enforces write permission.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "aaredaq"
version = "0.12.5"
version = "0.13.0"
description = "AareDAQ (with GUI)"
readme = "README.md"
requires-python = ">=3.11"