Commit Graph
706 Commits
Author SHA1 Message Date
duan_jandClaude Fable 5 0bfa9dbbeb style: extend the palette with selection, frame, slider, and sample-status tokens
SELECTION_BG/TEXT pin the app-wide selection blue to the banner color
(was Qt's undeclared palette default); FRAME_L1/L2/L3 knobs put window,
panel, and data-view borders on three tunable levels (panel etching off
by default); QTabBar tabs and filter chips go borderless with a hover
underline; QSlider matches the scrollbar look; scrollbar tracks turn
square with a track-colored corner; SAMPLE_STATUS_* and
SAMPLE_ROW_ALT_BG drive the sample-table status tints.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 efcdc0c191 feat: swap the splash banner to an SVG
The PNG banner is replaced by an SVG so the splash artwork scales; the
old aare_banner.png is removed and gui.py loads the .svg path (the
stale path yielded a null splash pixmap).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 266f8337a9 fix: window and dock sizing behavior
Three main-window chrome fixes: the un-maximized geometry is pre-set to
half-screen centered so leaving maximized mode no longer restores an
oversized size hint (the beamline state bar also stops imposing its
~2000px minimum width); closing a popped-out dock re-docks it instead
of silently hiding the panel, and pop-outs open enlarged and clamped to
the screen; state-bar buttons only update font/stylesheet/cursor when
values change, since repolishing every DAQ tick dropped the hover
cursor under a resting mouse.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 00e5d116a6 feat: group beam mark/center/size under one Beam Config banner
The three small beam panels shared a column with three collapsible
banners; BeamConfigPanel puts them under a single collapsible
'Beam Config.' TitleLabel with section_title() sub-headings.
beam_mark/beam_center/beam_size stay as aliases on BeamlineControls so
main_window signal wiring is untouched.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 913089b9b6 style: apply the typography ladder and card_style across the GUI
Inline font-size literals become FONT_* tokens and hand-written card
QSS collapses into card_style() (recovery cards and console-log
notifications keep FLAT_CARD_RADIUS). TitleLabel paints its text by
hand — QSS has no text-shadow — for an embossed banner title, elided
when narrow, and gains a section_title() helper for small in-panel
headings.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 e63ddb090f style: add typography, tooltip, scrollbar, and card tokens to the palette
The QSS gains a role-named font-size ladder (FONT_HERO..FONT_FINE),
borderless QToolTip styling for both themes, soft rounded scrollbars
without end arrows, and a card_style() helper with one shared
CARD_RADIUS so card-shaped frames keep uniform geometry. Banner text
flips to near-white with a shadow constant for the painted emboss.
Recovery-card and console-log colors are marked TODO for a later
retheme.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 590e500da5 style: move widget colors to the shared palette
Same mechanical swap for the widgets and the tutorial manager: painter
QColors go through qcolor(), inline QSS literals become palette
constants (baton dialog, busy overlay, status bar, camera overlays,
splash screen, numeric inputs).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 b7d6610261 style: move panel and model colors to the shared palette
Mechanical swap of hardcoded color literals for styles.py constants and
qcolor() across panels, models, and scan_logic. portrait_mode.py drops
its private palette block; beamline_controls and data_collection_settings
gain object names so the new $border QSS rules can target them. The
status-panel test asserts the palette hex instead of 'red'.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 271ca54d9a style: centralize the GUI color palette in styles.py
Every color literal in the GUI moves into one palette module: ~200
grouped constants, a qcolor() helper (hue from the theme, alpha at the
call site), and both QSS stylesheets become string.Templates fed by
_palette() so a renamed constant fails loudly. Also retints: light
background #d8e4fd -> #e2e7ee, banner indigo -> #a2b7e4, and the
portrait dark theme adopts Catppuccin Macchiato.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 e818682abd style: declare HoverableButton state attribute for the pyright gate
The dynamic _beamline_state assignment was a pre-existing pattern, but
the panel rewrite turned its line into a changed line, so the
basedpyright diff gate now counts it. Declare the attribute instead.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 7a57d85282 fix: scroll Local Contact tabs so rows keep text height
The dialog's explicit minimum size is smaller than some tabs' content;
without a scroll area Qt squeezes rows below text height (clipped labels
on the Hardware tab). Wrap every tab in a QScrollArea.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 9ef4032d06 feat: horizontal beamline state bar above the status bar
Replaces the vertical station map that consumed left-column space with a
slim always-visible strip in the bottom toolbar area, directly above the
status bar:

- states in physical beamline order, 18px text, one line when the bar is
  wide enough and wrapped at the last space otherwise
- availability coloring from the route graph plus the status-bar shortcut
  transitions: bold blue = active (red for Maintenance), orange =
  reachable in one step, grey = not reachable; no backgrounds or rounded
  corners
- transitions only via right-click 'Go to <state>'; left click shows a
  reminder tip for available states and the reachability explanation for
  grey ones; hovering a grey state for 3 s shows the same explanation
- whole entry is the hover/click region; tips anchor to the entry and
  disappear when the mouse leaves
- always visible: no View-menu toggle, not hidden by portrait or compact
  modes

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 c14d93ffcf fix: declutter the Local Contact view
- drop the redundant Local Contact banner (the window title carries it)
- remove the three parent=self config spinboxes that painted themselves
  over the top-left corner; parentless placeholders are replaced in
  _build_config_tab
- remove all rounded corners (status card, value badges, group boxes,
  transfer-error frame, recovery panels)
- tighten status rows to 2px spacing with a per-row minimum height so
  word-wrapped value labels can never compress rows until text clips
  (previously visible on the Hardware tab)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 f84bee66ee feat: start all collapsible panels collapsed by default
A fresh GUI shows only the banners; the Beamline state panel keeps its
own expanded default. A user's saved per-title states still override.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 ee7a8356a6 style: narrow Optionals for basedpyright diff gate
QLayout.itemAt/QWidget.layout return Optionals; pyright cannot narrow
across repeated method calls, so hold them in locals before use in
tighten_column, _apply_collapsed and _set_visible.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 ce0ed20d5a style: fix lint for the banner/adaptive changes
- ruff format and import ordering (main_window, data_collection_settings,
  beam_center_panel, beamline_state_panel)
- rename unused unpacked variable in test_title_label
- replace the mousePressEvent monkeypatch on the beamline state title
  with a proper eventFilter so basedpyright accepts the diff

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 a9137b3221 feat: collapsible half-height panel banners with a universal gap
TitleLabel gains an optional collapsible mode: whole-banner click target,
bare +/- glyph (no pill background), per-title collapsed state persisted
in QSettings, and an expand() helper. Banners are halved to 25px with
plain text + QSS font (H3 margins would clip vertically).

- convert Zoom, Light, Omega, Smargon, Sample camera, Monochromator,
  ABR meas. pos., Beam mark, Beam center, Beam size, Dataset path and
  Loop centering to collapsible banners
- new collapsible Exp. Config. section wrapping the scan tabs
- move Manual sample from a bottom dock into the left column between
  Dataset path and Exp. Config.; Ctrl+M now expands it instead of
  raising the dock
- Beamline state banner restyled to match (25px, plain font, bare
  glyph, whole banner clickable)
- universal 11px banner gap via tighten_column() shared by both panel
  columns and the left column stack; ABR banner spans all grid columns
  and file path / manual sample drop side margins so widths align
- abort button sits under the tabs instead of pinned to the bottom
- unit tests for the collapse behavior

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
duan_jandClaude Fable 5 f4f3c5ec3d fix: adapt main window to monitor size instead of overflowing
The window's minimum was 1400x1207 - taller than a 1920x1200 console -
so the status bar was pushed off-screen on every monitor. Three causes:

- the standard page's combined panel minimums: now wrapped in a
  QScrollArea so scrollbars appear instead of clamping the window
- hidden portrait/compact stack pages inflating the QStackedWidget
  minimum (portrait alone demands 720px height): only the visible
  page contributes now
- launching at the natural size hint (1577x1612): launch maximized
  so the window takes whatever the monitor offers

Minimum drops to 1400x555; verified on a 1920x1200 X display that the
status bar is visible and panels scroll when space runs out.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 10:35:46 +02:00
perl_d 40a9e8464c fix: kwarg name for mlbox klass
CI / test (3.12) (pull_request) Successful in 43s
CI / test (3.13) (pull_request) Successful in 44s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 46s
CI / test (3.11) (pull_request) Successful in 1m21s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m25s
CI / lint (pull_request) Successful in 2m14s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 2m23s
CI / test-with-coverage (pull_request) Successful in 2m27s
Docs build and publish / docker (push) Successful in 3s
CI / coverage-analysis (pull_request) Failing after 4s
CI / lint (push) Canceled after 43s
CI / test (3.12) (push) Canceled after 38s
CI / test (3.11) (push) Canceled after 42s
CI / test (3.13) (push) Canceled after 37s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 32s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 28s
CI / test-with-coverage (push) Canceled after 27s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
2026-08-11 10:09:01 +02:00
perl_d 1bdf056af5 fix: remove noisy disabled ring current log
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 43s
CI / test (3.13) (pull_request) Failing after 41s
CI / test (3.12) (pull_request) Failing after 52s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Failing after 52s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Failing after 1m16s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Failing after 1m30s
CI / test (3.11) (pull_request) Failing after 1m55s
CI / test-with-coverage (pull_request) Failing after 2m9s
CI / coverage-analysis (pull_request) Skipped
2026-08-11 10:00:29 +02:00
perl_d 214c204d06 fix: don't create pixmap before qapp
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 44s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 58s
CI / test-with-coverage (pull_request) Successful in 1m7s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m10s
CI / coverage-analysis (pull_request) Failing after 5s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 3m42s
CI / test (3.13) (pull_request) Successful in 4m10s
Docs build and publish / docker (push) Successful in 3s
CI / lint (push) Canceled after 39s
CI / test (3.11) (push) Canceled after 38s
CI / test (3.12) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 28s
CI / test (3.13) (push) Canceled after 33s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 24s
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-05 14:52:35 +02:00
perl_d bf503e416f fix: no longer load user macros through client
CI / lint (pull_request) Successful in 40s
CI / test (3.11) (pull_request) Successful in 51s
CI / test (3.13) (pull_request) Successful in 56s
CI / test (3.12) (pull_request) Successful in 58s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 1m4s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m11s
CI / test-with-coverage (pull_request) Successful in 1m13s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m17s
CI / coverage-analysis (pull_request) Successful in 4s
CI / lint (push) Successful in 36s
CI / test (3.11) (push) Canceled after 38s
CI / test (3.12) (push) Canceled after 35s
CI / test (3.13) (push) Canceled after 34s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 30s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 29s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 25s
CI / test-with-coverage (push) Canceled after 24s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 23s
- they have been moved to the dynamic beamline dispatch module, where
  they are concretely loaded from each beamline repo instead
2026-08-04 10:48:57 +02:00
perl_d e0db953b86 feat: add beamline dispatch for x06da
CI / lint (pull_request) Successful in 46s
CI / test (3.11) (pull_request) Successful in 47s
CI / test (3.13) (pull_request) Successful in 48s
CI / test (3.12) (pull_request) Successful in 50s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 1m0s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 58s
CI / test-with-coverage (pull_request) Failing after 1m17s
CI / coverage-analysis (pull_request) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m19s
CI / lint (push) Canceled after 34s
CI / test (3.11) (push) Canceled after 33s
CI / test (3.12) (push) Canceled after 30s
CI / test (3.13) (push) Canceled after 28s
CI / test-with-beamline-plugins (pxi_bec) (push) Canceled after 25s
CI / test-with-beamline-plugins (pxii_bec) (push) Canceled after 23s
CI / test-with-beamline-plugins (pxiii_bec) (push) Canceled after 20s
CI / test-with-coverage (push) Canceled after 17s
CI / coverage-analysis (push) Canceled after 0s
Build and Publish / release (push) Successful in 24s
2026-08-04 10:29:46 +02:00
perl_d 0135129c89 fix: as many ruff errors as possible, some type
CI / lint (pull_request) Failing after 33s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
CI / test (3.13) (pull_request) Skipped
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Skipped
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Skipped
CI / test-with-coverage (pull_request) Skipped
2026-08-03 09:27:40 +02:00
perl_d f63107a1e0 style: ruff check --fix --unsafe-fixes 2026-07-31 15:57:17 +02:00
perl_d b492face87 fix: use macros from dispatch 2026-07-31 12:21:14 +02:00
perl_d 0f1aa3090b feat: make bec macros dispatched and test against beamline plugins
CI / lint (pull_request) Successful in 29s
CI / lint (push) Successful in 30s
CI / test (3.11) (push) Successful in 43s
CI / test (3.12) (push) Successful in 42s
CI / test (3.11) (pull_request) Successful in 1m29s
CI / test (3.13) (pull_request) Successful in 1m36s
CI / test (3.13) (push) Successful in 2m38s
CI / test (3.12) (pull_request) Successful in 2m35s
CI / test-with-beamline-plugins (pxi_bec) (push) Successful in 46s
CI / test-with-beamline-plugins (pxi_bec) (pull_request) Successful in 47s
CI / test-with-beamline-plugins (pxii_bec) (pull_request) Successful in 51s
CI / test-with-beamline-plugins (pxii_bec) (push) Successful in 1m46s
CI / test-with-beamline-plugins (pxiii_bec) (push) Successful in 1m55s
CI / test-with-beamline-plugins (pxiii_bec) (pull_request) Successful in 1m58s
CI / test-with-coverage (push) Successful in 53s
CI / test-with-coverage (pull_request) Successful in 57s
2026-07-31 12:01:50 +02:00
perl_d 03e289c6d7 fix: remove many duplicated methods
CI / test (3.11) (pull_request) Failing after 40s
CI / test (3.12) (pull_request) Failing after 41s
CI / test (3.13) (pull_request) Failing after 48s
CI / lint (push) Successful in 31s
CI / test (3.11) (push) Failing after 40s
CI / test (3.12) (push) Failing after 41s
CI / test (3.13) (push) Failing after 41s
CI / lint (pull_request) Successful in 29s
2026-07-31 10:24:24 +02:00
perl_d 7b79dd8ec5 style: remove pointless name-mangled attrs
CI / lint (push) Successful in 30s
CI / test (3.11) (push) Successful in 53s
CI / test (3.13) (push) Successful in 51s
CI / test (3.12) (push) Successful in 56s
the fact that removing them didn't break anything shows that they
were completely unneccessary - there is no inheritance tree
using the same names
2026-07-31 09:45:16 +02:00
perl_d fb0c8efebe style: replace dunder attributes with normal 'private' attrs 2026-07-30 18:26:15 +02:00
perl_d 660a0acf7c feat: get auth from dispatch
CI / lint (push) Successful in 1m9s
CI / test (3.11) (push) Failing after 51s
CI / test (3.13) (push) Failing after 48s
CI / test (3.12) (push) Failing after 1m21s
2026-07-30 15:11:56 +02:00
perl_d 991e4bea47 feat: beamline dispatch framework
CI / lint (push) Successful in 26s
CI / test (3.11) (push) Successful in 1m29s
CI / test (3.12) (push) Successful in 1m34s
CI / test (3.13) (push) Successful in 1m29s
2026-07-28 17:30:37 +02:00
perl_d 69421be3e9 fix: return 0 if ring current device is not accessible
CI / lint (pull_request) Successful in 1m12s
Build and Publish / release (push) Successful in 14s
CI / test (3.11) (pull_request) Successful in 1m43s
CI / test (3.13) (pull_request) Successful in 3m35s
CI / test (3.12) (pull_request) Successful in 5m40s
CI / test (3.13) (push) Successful in 1m33s
CI / lint (push) Successful in 7m56s
CI / test (3.12) (push) Successful in 3m27s
CI / test (3.11) (push) Successful in 5m9s
2026-07-27 16:11:35 +02:00
perl_d 72d96ecd6a style: formatter again
CI / lint (pull_request) Successful in 1m34s
CI / lint (push) Successful in 2m26s
CI / test (3.11) (pull_request) Successful in 1m49s
CI / test (3.12) (pull_request) Successful in 1m46s
CI / test (3.11) (push) Successful in 1m28s
CI / test (3.12) (push) Successful in 4m54s
2026-07-27 15:00:26 +02:00
perl_d 2c237b6623 style: fix a few style issues by hand
CI / lint (push) Failing after 56s
CI / test (3.11) (push) Skipped
CI / test (3.12) (push) Skipped
CI / lint (pull_request) Failing after 2m11s
CI / test (3.11) (pull_request) Skipped
CI / test (3.12) (pull_request) Skipped
2026-07-27 14:57:29 +02:00
perl_d 6affbf9148 style: ruff check --fix --unsafe-fixes 2026-07-27 14:46:06 +02:00
perl_d 910076a238 style: ruff check --fix 2026-07-27 14:45:37 +02:00
perl_d 0451b8cebb style: ruff format 2026-07-27 14:45:12 +02:00
David Perl df3ddc5c84 Live changes from early July, PX-III
Build and Publish / test (pull_request_target) Successful in 2m59s
Build and Publish / build (pull_request_target) Successful in 19s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 35s
2026-07-27 10:33:04 +02:00
perl_d 951ee0591e fix: typo in exception name 2026-07-24 16:01:42 +02:00
appleb_m 99ec01c34c feat: updated the idle close timeout to 8 hours
Build and Publish / test (push) Successful in 2m24s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Failing after 11m46s
2026-07-14 10:05:59 +02:00
appleb_m e6b759e6e2 feat: updated the idle close timeout to 8 hours
Build and Publish / test (push) Successful in 3m6s
Build and Publish / build (push) Successful in 19s
Build and Publish / Build and Deploy Docs (push) Successful in 40s
2026-07-14 09:51:43 +02:00
perl_d 2663570f68 fix: one internal worker
Build and Publish / test (pull_request) Successful in 2m17s
Build and Publish / test (pull_request_target) Successful in 2m12s
Build and Publish / test (push) Successful in 2m14s
Build and Publish / build (pull_request) Successful in 17s
Build and Publish / build (pull_request_target) Successful in 18s
Build and Publish / build (push) Successful in 19s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 42s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 34s
Build and Publish / Build and Deploy Docs (push) Successful in 38s
2026-07-09 16:39:55 +02:00
perl_d 3a64439c6b fix: supply operation to end
Build and Publish / test (pull_request) Successful in 2m14s
Build and Publish / test (pull_request_target) Successful in 2m15s
Build and Publish / test (push) Successful in 2m22s
Build and Publish / build (pull_request_target) Successful in 17s
Build and Publish / build (pull_request) Successful in 22s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (pull_request) Failing after 41s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 36s
Build and Publish / Build and Deploy Docs (push) Successful in 34s
2026-07-09 16:32:40 +02:00
perl_d fbb0143950 fix: suppress only baton error
Build and Publish / test (pull_request) Successful in 2m15s
Build and Publish / test (push) Successful in 2m8s
Build and Publish / test (pull_request_target) Successful in 2m14s
Build and Publish / build (pull_request) Successful in 25s
Build and Publish / build (push) Successful in 20s
Build and Publish / build (pull_request_target) Successful in 20s
Build and Publish / Build and Deploy Docs (push) Failing after 37s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 43s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 47s
2026-07-09 16:18:12 +02:00
perl_d f821c2dd99 fix: remove excess warning logs
Build and Publish / test (pull_request) Successful in 2m15s
Build and Publish / test (pull_request_target) Successful in 2m8s
Build and Publish / test (push) Successful in 2m22s
Build and Publish / build (pull_request) Successful in 16s
Build and Publish / build (pull_request_target) Successful in 17s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 33s
Build and Publish / Build and Deploy Docs (pull_request_target) Failing after 33s
Build and Publish / Build and Deploy Docs (push) Successful in 40s
2026-07-09 15:23:34 +02:00
appleb_m 89564a55e1 fix: user values now should persist between samples, only reset to default on start up.
Build and Publish / test (pull_request) Successful in 2m42s
Build and Publish / test (pull_request_target) Successful in 2m24s
Build and Publish / test (push) Successful in 2m24s
Build and Publish / build (pull_request) Successful in 18s
Build and Publish / build (pull_request_target) Successful in 20s
Build and Publish / build (push) Successful in 20s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 40s
Build and Publish / Build and Deploy Docs (pull_request_target) Failing after 35s
Build and Publish / Build and Deploy Docs (push) Successful in 35s
2026-07-09 15:22:38 +02:00
perl_d c259e10228 fix: spurious import
Build and Publish / test (pull_request_target) Successful in 2m9s
Build and Publish / test (pull_request) Successful in 2m28s
Build and Publish / build (pull_request_target) Successful in 20s
Build and Publish / build (pull_request) Successful in 18s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 35s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 34s
2026-07-09 15:02:18 +02:00
appleb_m 60faea716f chore: removed redundant /camera/source and /beamline/imafge from server.py and test_server.py
Build and Publish / test (pull_request) Failing after 1m23s
Build and Publish / build (pull_request) Skipped
Build and Publish / Build and Deploy Docs (pull_request) Skipped
Build and Publish / test (pull_request_target) Failing after 1m25s
Build and Publish / build (pull_request_target) Skipped
Build and Publish / Build and Deploy Docs (pull_request_target) Skipped
Build and Publish / test (push) Failing after 1m26s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-09 14:50:37 +02:00
appleb_m 0a4054d69e fix: added end_operation to the exception mess at the end of def measure() in daq.py 2026-07-09 14:50:37 +02:00