-
32a835b661
style: wrap shutter flag f-strings for ruff format

duan_jandClaude Fable 5
2026-08-17 14:57:30 +02:00
-
8f91f1ed2e
feat: fast shutter open/close row in Beamline setup

duan_jandClaude Fable 5
2026-08-17 14:50:48 +02:00
-
3053aaae93
style: expanded help overlay opens top center, under the badge

duan_jandClaude Fable 5
2026-08-17 14:31:56 +02:00
-
4a728baf79
feat: clicking the '#' header selects all rows

duan_jandClaude Fable 5
2026-08-17 14:30:10 +02:00
-
2909182bb1
fix: measured threshold is rotation count >= 1

duan_jandClaude Fable 5
2026-08-17 14:28:39 +02:00
-
a0baa2b54d
style: help badge at center top, More link right-aligned

duan_jandClaude Fable 5
2026-08-17 14:20:24 +02:00
-
378c25799f
style: move Unmeasured next to All, 1px gap between filter chips

duan_jandClaude Fable 5
2026-08-17 14:15:38 +02:00
-
977483ef28
feat: put the ExpHutch shutter left of the fast shutter

duan_jandClaude Fable 5
2026-08-17 14:13:47 +02:00
-
2a82c598c0
feat: live energy/wavelength readout in Beamline setup

duan_jandClaude Fable 5
2026-08-17 14:03:58 +02:00
-
900bc2f6f7
feat: add Unflag to the sample table context menu

duan_jandClaude Fable 5
2026-08-17 14:02:41 +02:00
-
4175cb8edf
feat: add Unmeasured filter chip to the sample table

duan_jandClaude Fable 5
2026-08-17 14:02:16 +02:00
-
f303f29214
fix: order sample count columns by workflow, unwire crossed columns

duan_jandClaude Fable 5
2026-08-17 14:01:28 +02:00
-
80063a5df1
feat: wave-animate the busy overlay titles

duan_jandClaude Fable 5
2026-08-17 13:58:28 +02:00
-
fbd40eee90
feat: breathe the pending transition target in the state strip

duan_jandClaude Fable 5
2026-08-17 13:58:24 +02:00
-
c24da7739b
refactor: replace Qt overrides with native mechanisms, install app filters once

duan_jandClaude Fable 5
2026-08-15 14:11:50 +02:00
-
008908203a
0.9.0
v0.9.0
semantic-release
2026-08-17 11:42:36 +00:00
-
190e728734
fix: install gate event filters after eventFilter's targets exist

duan_jandClaude Fable 5
2026-08-14 10:54:20 +02:00
-
727f19d52a
ci: run pytest with -s -vv in the test jobs

duan_jandClaude Fable 5
2026-08-14 10:54:20 +02:00
-
aa6c226103
test: cover every changed line in the branch diff

duan_jandClaude Fable 5
2026-08-14 09:20:44 +02:00
-
6c720d29d3
fix: explain gated Beamline tab clicks; drop login state POST

duan_jandClaude Fable 5
2026-08-14 09:20:44 +02:00
-
16e112f44a
test: lift diff coverage over the 80 percent gate

duan_jandClaude Fable 5
2026-08-14 08:52:01 +02:00
-
5871c959e2
fix: clear basedpyright diff violations

duan_jandClaude Fable 5
2026-08-14 08:52:01 +02:00
-
b4896105ab
chore: satisfy ruff format and SIM201 lint

duan_jandClaude Fable 5
2026-08-14 07:23:20 +02:00
-
58bde9379b
feat: switch to Beamline combined view while busy

duan_jandClaude Fable 5
2026-08-13 15:42:00 +02:00
-
d659f05009
fix: grey out whole state strip while beamline is busy

duan_jandClaude Fable 5
2026-08-13 15:42:00 +02:00
-
69d552c068
fix: busy flag in Axis views as plain status text, not a badge

duan_jandClaude Fable 5
2026-08-13 15:15:23 +02:00
-
75d7bed380
chore: rename Beamline Setup to Beamline setup, comment tweaks

duan_jandClaude Fable 5
2026-08-13 15:05:42 +02:00
-
1bce76e6fc
feat: show locked beamline banners to non-staff

duan_jandClaude Fable 5
2026-08-13 15:05:42 +02:00
-
656b441593
feat: default beamline state on login by role

duan_jandClaude Fable 5
2026-08-13 15:05:42 +02:00
-
c5a6a175bd
feat: disable Beamline tab when active pgroup is outside token pgroups

duan_jandClaude Fable 5
2026-08-13 14:35:20 +02:00
-
869a66ff4b
fix: send light slider changes from every input path, guard readback

duan_jandClaude Fable 5
2026-08-13 13:42:07 +02:00
-
d94fb88148
chore: using aare_banner.png since svg could be rendered wrong at rhel9 consoles
duan_j
2026-08-13 13:41:36 +02:00
-
bb447b1567
feat: rename Monochromator panel to Beamline Setup, add WIP beam-to-box row

duan_jandClaude Fable 5
2026-08-13 11:46:45 +02:00
-
c618354c01
feat: add Change Energy row to experiment configuration

duan_jandClaude Fable 5
2026-08-13 11:46:44 +02:00
-
252e08384d
chore: Use rock and goto for better understanding
duan_j
2026-08-13 11:27:18 +02:00
-
70107e6219
fix: unsqueeze Chi/Phi row and widen Step box in smargon panel

duan_jandClaude Fable 5
2026-08-13 11:23:39 +02:00
-
c837e6c44d
fix: reserve sign width for GM labels; annotate red-highlight mismatch

duan_jandClaude Fable 5
2026-08-13 11:00:20 +02:00
-
ebe0860ed4
feat: add More link in sample camera help overlay opening F1 dialog

duan_jandClaude Fable 5
2026-08-13 11:00:20 +02:00
-
e18c7feded
feat: stage motor entry values, apply moves in one click

duan_jandClaude Fable 5
2026-08-13 10:56:32 +02:00
-
b8177bd764
chore: specify the omega panel 0 degree is a go-to not a move-by
duan_j
2026-08-13 10:47:02 +02:00
-
ac5936f7be
fix: exposure wheel only increased when Alt held

duan_jandClaude Fable 5
2026-08-13 10:39:36 +02:00
-
69178945e5
fix: prevent libzmq abort and per-frame decode errors in prediction subscriber

duan_jandClaude Fable 5
2026-08-13 10:31:57 +02:00
-
63f4ad7612
chore: name the bluebird theme in menu the default theme
duan_j
2026-08-13 10:29:14 +02:00
-
02b0a02648
0.8.3
v0.8.3
semantic-release
2026-08-12 14:10:36 +00:00
-
8e68972625
fix: show viewing mode for all states
fix/moving_state
perl_d
2026-08-12 15:40:07 +02:00
-
63ea060fb9
fix: rename recover beamline to force maintenance
perl_d
2026-08-12 15:36:01 +02:00
-
362880ec82
fix: rename free beamline to clear busy
perl_d
2026-08-12 15:29:41 +02:00
-
1b3b144265
refactor: remove dead code
perl_d
2026-08-12 15:20:11 +02:00
-
b341780232
0.8.2
v0.8.2
semantic-release
2026-08-12 08:26:05 +00:00
-
23ad11430b
chore: removing trailing space
duan_j
2026-08-12 10:20:03 +02:00
-
bb35209be8
chore: fix linting
duan_j
2026-08-12 10:15:00 +02:00
-
328a46b09c
chore: hide debug log in the log_panel
duan_j
2026-08-12 10:11:54 +02:00
-
8a9f35ef74
chore: make default theme bluebird (solid)
duan_j
2026-08-11 16:03:58 +02:00
-
9906937525
chore: add test to improve coverage
duan_j
2026-08-11 16:00:58 +02:00
-
17bb65420f
chore: formatting, tab space misused
duan_j
2026-08-11 14:48:24 +02:00
-
0ca968277c
chore: stop logger info display lots of pgroups
duan_j
2026-08-11 14:37:21 +02:00
-
34c8182cfa
fix: allow str has no get when in recovery
duan_j
2026-08-11 14:23:18 +02:00
-
ca05748d1f
fix: include graphics to wheel
duan_j
2026-08-11 14:22:32 +02:00
-
4b9ee0c414
0.8.1
v0.8.1
semantic-release
2026-08-11 11:42:09 +00:00
-
110bfb3f5f
fix: allow workflow dispatch of release wf
perl_d-patch-1
perl_d
2026-08-11 13:38:48 +02:00
-
296bc98bbb
0.8.0
v0.8.0
semantic-release
2026-08-11 11:08:02 +00:00
-
7a60b7d932
fix: reset connection state if cancel fails
feat/lazy_jfj
perl_d
2026-08-11 11:36:46 +02:00
-
8a51eef4f0
feat: lazily init jfj client
perl_d
2026-08-11 11:16:01 +02:00
-
aade051074
0.8.0
semantic-release
2026-08-11 09:03:03 +00:00
-
833a6d136f
style: visual and interaction polish

duan_jandClaude Fable 5
2026-08-11 09:47:58 +02:00
-
b08817024d
feat: reference-tools position column and state-driven default sample tab

duan_jandClaude Fable 5
2026-08-11 09:47:06 +02:00
-
7b30c959a2
fix: dark-mode legibility for the status bar, sample tables, and surfaces

duan_jandClaude Fable 5
2026-08-11 09:45:55 +02:00
-
e77dfb4716
refactor: shared busy-badge renderer for camera and axis video views

duan_jandClaude Fable 5
2026-08-11 09:38:46 +02:00
-
1f2a538959
feat: float alert banners over content as anchored toasts

duan_jandClaude Fable 5
2026-08-11 09:26:52 +02:00
-
e457236777
feat: merge Automation progress and Console log into one Information dock

duan_jandClaude Fable 5
2026-08-10 17:09:18 +02:00
-
7b4764e7ca
test: cover the camera overlays, theme migration, layout heal, and splash

duan_jandClaude Fable 5
2026-08-10 10:56:17 +02:00
-
cd4b62323c
style: swap the splash banner text to the white variant

duan_jandClaude Fable 5
2026-08-10 10:47:57 +02:00
-
763a25837c
style: narrow the manual-resize press state for the pyright gate

duan_jandClaude Fable 5
2026-08-10 10:23:52 +02:00
-
27c9b93d5c
docs: note the spreadsheet log-spam TODO in daq_worker

duan_jandClaude Fable 5
2026-08-10 09:45:07 +02:00
-
3a7f1f584a
fix: heal poisoned all-docks-hidden layout and restore layout before watch-only close

duan_jandClaude Fable 5
2026-08-10 09:44:53 +02:00
-
3db8b11dd1
feat: camera help overlay, camera-error message, and session badge hover feedback

duan_jandClaude Fable 5
2026-08-10 09:43:30 +02:00
-
c13ea11430
feat: rename themes to sunrise/sunset, add bluebird theme with Catppuccin-Latte light palette

duan_jandClaude Fable 5
2026-08-10 09:41:20 +02:00
-
4ef2ad64d7
style: clear the basedpyright gate for the new-code lines

duan_jandClaude Fable 5
2026-08-09 10:08:23 +02:00
-
0b696a56f0
style: cool the sunset gradient base

duan_jandClaude Fable 5
2026-08-08 18:42:58 +02:00
-
546fb5d3f0
test: inline smoke check for the wheel guard

duan_jandClaude Fable 5
2026-08-08 18:42:14 +02:00
-
f7194ca3a4
style: small panel polish

duan_jandClaude Fable 5
2026-08-08 18:42:04 +02:00
-
c179ea992c
style: relabel theme entries, tuck prototype views into the View menu

duan_jandClaude Fable 5
2026-08-08 18:40:59 +02:00
-
7f838f4b98
fix: opaque faces for floating windows and theme-aware pop-out icons

duan_jandClaude Fable 5
2026-08-08 18:40:23 +02:00
-
d127863b1f
feat: hide operation panels in watch-only mode

duan_jandClaude Fable 5
2026-08-08 15:10:27 +02:00
-
f9a6c7bc31
feat: rest-to-reveal hint for dock separators

duan_jandClaude Fable 5
2026-08-08 15:09:30 +02:00
-
257edc25f8
feat: pointing-hand cursor on all interactive widgets

duan_jandClaude Fable 5
2026-08-08 15:08:18 +02:00
-
ed8b2bd165
feat: cross-fade and palette flip on theme switch

duan_jandClaude Fable 5
2026-08-08 15:07:23 +02:00
-
7801025802
feat: theme-aware beamline state panel

duan_jandClaude Fable 5
2026-08-08 15:06:23 +02:00
-
1946430f0d
feat: dusk-gradient theme overhaul with transparent-widget scheme

duan_jandClaude Fable 5
2026-08-08 15:05:34 +02:00
-
900315d412
feat: add spin-arrow and check-mark glyph assets

duan_jandClaude Fable 5
2026-08-08 14:59:42 +02:00
-
2adf8ff6d5
style: narrow the log pop-out view for the pyright gate

duan_jandClaude Fable 5
2026-08-07 17:52:30 +02:00
-
69b6813025
test: cover the sample-status logic, wheel guard, pop-outs, and log mirror

duan_jandClaude Fable 5
2026-08-07 17:48:50 +02:00
-
ed42738693
style: clear the two portrait-mode diff-gate violations

duan_jandClaude Fable 5
2026-08-07 17:35:58 +02:00
-
2638308412
style: ruff-format the ported round, scope splash Qt enums

duan_jandClaude Fable 5
2026-08-07 17:26:14 +02:00
-
84ccf275f9
style: clear the basedpyright gate for the ported round

duan_jandClaude Fable 5
2026-08-07 17:14:54 +02:00
-
0b80c75c63
test: track the sample-table column shift, sort imports

duan_jandClaude Fable 5
2026-08-07 17:11:06 +02:00
-
1f9009807d
feat: merge Sample List, Reference Tools, and the queue into one dock

duan_jandClaude Fable 5
2026-08-07 17:08:51 +02:00
-
2054f078b0
feat: camera session badge and collapsible legend

duan_jandClaude Fable 5
2026-08-07 17:08:40 +02:00
-
5f44be2a62
style: compact the control panels

duan_jandClaude Fable 5
2026-08-07 17:08:40 +02:00
-
6e1305cb92
feat: pop-out windows instead of floating docks

duan_jandClaude Fable 5
2026-08-07 17:08:31 +02:00