-
f87b8952c8
feat: wheel only adjusts values while the right button is held

duan_jandClaude Fable 5
2026-08-07 17:08:31 +02:00
-
460f7034c3
feat: let panels opt out of starting collapsed

duan_jandClaude Fable 5
2026-08-07 17:08:22 +02:00
-
0bfa9dbbeb
style: extend the palette with selection, frame, slider, and sample-status tokens

duan_jandClaude Fable 5
2026-08-07 17:08:22 +02:00
-
efcdc0c191
feat: swap the splash banner to an SVG

duan_jandClaude Fable 5
2026-08-07 11:56:06 +02:00
-
266f8337a9
fix: window and dock sizing behavior

duan_jandClaude Fable 5
2026-08-07 11:54:45 +02:00
-
00e5d116a6
feat: group beam mark/center/size under one Beam Config banner

duan_jandClaude Fable 5
2026-08-07 11:54:36 +02:00
-
913089b9b6
style: apply the typography ladder and card_style across the GUI

duan_jandClaude Fable 5
2026-08-07 11:54:31 +02:00
-
e63ddb090f
style: add typography, tooltip, scrollbar, and card tokens to the palette

duan_jandClaude Fable 5
2026-08-07 11:54:23 +02:00
-
590e500da5
style: move widget colors to the shared palette

duan_jandClaude Fable 5
2026-08-07 10:05:03 +02:00
-
b7d6610261
style: move panel and model colors to the shared palette

duan_jandClaude Fable 5
2026-08-07 10:04:57 +02:00
-
271ca54d9a
style: centralize the GUI color palette in styles.py

duan_jandClaude Fable 5
2026-08-07 10:04:51 +02:00
-
e818682abd
style: declare HoverableButton state attribute for the pyright gate

duan_jandClaude Fable 5
2026-08-06 18:45:37 +02:00
-
3175e437a4
test: cover the beamline state bar

duan_jandClaude Fable 5
2026-08-06 18:39:27 +02:00
-
7a57d85282
fix: scroll Local Contact tabs so rows keep text height

duan_jandClaude Fable 5
2026-08-06 18:32:07 +02:00
-
9ef4032d06
feat: horizontal beamline state bar above the status bar

duan_jandClaude Fable 5
2026-08-06 18:32:07 +02:00
-
c14d93ffcf
fix: declutter the Local Contact view

duan_jandClaude Fable 5
2026-08-06 16:54:44 +02:00
-
f84bee66ee
feat: start all collapsible panels collapsed by default

duan_jandClaude Fable 5
2026-08-06 16:54:44 +02:00
-
ee7a8356a6
style: narrow Optionals for basedpyright diff gate

duan_jandClaude Fable 5
2026-08-06 15:47:06 +02:00
-
ce0ed20d5a
style: fix lint for the banner/adaptive changes

duan_jandClaude Fable 5
2026-08-06 15:28:14 +02:00
-
a9137b3221
feat: collapsible half-height panel banners with a universal gap

duan_jandClaude Fable 5
2026-08-06 15:13:07 +02:00
-
f4f3c5ec3d
fix: adapt main window to monitor size instead of overflowing

duan_jandClaude Fable 5
2026-08-06 10:53:37 +02:00
-
8d46d0d6be
0.7.3
v0.7.3
semantic-release
2026-08-11 08:12:52 +00:00
-
40a9e8464c
fix: kwarg name for mlbox klass
fix/remove_disabled_current_log
perl_d
2026-08-11 10:09:01 +02:00
-
1bdf056af5
fix: remove noisy disabled ring current log
perl_d
2026-08-11 10:00:29 +02:00
-
948b4774be
guard macro imports
refactor/remove_direct_pvs
perl_d
2026-08-07 16:09:13 +02:00
-
5b8728c37d
DNM MOCK ALL OTHER DEVICES
perl_d
2026-08-07 15:13:52 +02:00
-
3af118fb64
wrap mlbox
perl_d
2026-08-07 15:12:12 +02:00
-
1c54bc6a44
feat: simulated bec backend
perl_d
2026-08-07 12:13:27 +02:00
-
ae930152ec
chore: bump aarecommon
perl_d
2026-08-07 11:11:16 +02:00
-
295db27f80
wip fix bp, remove more cruft
perl_d
2026-08-06 17:14:12 +02:00
-
56546617f8
WIP remove pv modules
perl_d
2026-08-06 14:34:14 +02:00
-
85fb41aa59
WIP big becclient refactor
perl_d
2026-08-06 14:32:54 +02:00
-
-
9f85493f39
0.7.2
v0.7.2
semantic-release
2026-08-05 13:00:39 +00:00
-
214c204d06
fix: don't create pixmap before qapp
fix/gui_startup
perl_d
2026-08-05 14:52:35 +02:00
-
6244d77a12
docs: udpate cheatsheet formatting
docs/update_cs
perl_d
2026-08-04 15:41:29 +02:00
-
deb1ea4f50
docs: make new zensical docs
docs/redo_docs
perl_d
2026-08-04 14:12:56 +02:00
-
b6efabfdb1
0.7.1
v0.7.1
semantic-release
2026-08-04 08:54:55 +00:00
-
bf503e416f
fix: no longer load user macros through client
perl_d
2026-08-04 10:47:56 +02:00
-
e9604b6c55
0.7.0
v0.7.0
semantic-release
2026-08-04 08:33:23 +00:00
-
e0db953b86
feat: add beamline dispatch for x06da
fix/add_x06da_bec_macros
perl_d
2026-08-04 10:06:39 +02:00
-
71d9d07f39
ci: fail diff cover below threshold
ci/lock_in_ci
perl_d
2026-08-03 14:53:35 +02:00
-
db520e8579
ci: fail new pyright errors
perl_d
2026-08-03 14:37:54 +02:00
-
ae4c8327da
0.6.1
v0.6.1
semantic-release
2026-08-03 12:36:19 +00:00
-
8def022d4c
fix: add coverage comment
perl_d
2026-08-03 14:13:19 +02:00
-
28dec7a3fe
chore: update common dep
perl_d
2026-08-03 10:41:36 +02:00
-
7c28b5f023
ci: make sure main is available for diff
perl_d
2026-08-03 09:29:49 +02:00
-
0135129c89
fix: as many ruff errors as possible, some type
perl_d
2026-08-03 09:24:32 +02:00
-
f63107a1e0
style: ruff check --fix --unsafe-fixes
perl_d
2026-07-31 15:57:17 +02:00
-
70c81abdd8
ci: add better linting
perl_d
2026-07-31 15:48:53 +02:00
-
0b31bf4cbe
0.6.0
v0.6.0
semantic-release
2026-07-31 12:48:39 +00:00
-
ba68b6b233
fix: pxi and pxiii tests shouldn't work yet
perl_d
2026-07-31 12:23:20 +02:00
-
b492face87
fix: use macros from dispatch
perl_d
2026-07-31 12:21:09 +02:00
-
1ef5b20172
ci: add concurrency to test suite
perl_d
2026-07-31 12:11:57 +02:00
-
e90fd52e47
test: add test for dispatch against each plugin
perl_d
2026-07-31 12:09:07 +02:00
-
0c55bc8008
ci: run on push only for main, otherwise PR
perl_d
2026-07-31 12:08:16 +02:00
-
0f1aa3090b
feat: make bec macros dispatched and test against beamline plugins
perl_d
2026-07-31 11:56:13 +02:00
-
03e289c6d7
fix: remove many duplicated methods
perl_d
2026-07-31 10:24:24 +02:00
-
7b79dd8ec5
style: remove pointless name-mangled attrs
perl_d
2026-07-31 09:21:34 +02:00
-
fb0c8efebe
style: replace dunder attributes with normal 'private' attrs
perl_d
2026-07-30 18:26:15 +02:00
-
660a0acf7c
feat: get auth from dispatch
perl_d
2026-07-30 15:05:55 +02:00
-
991e4bea47
feat: beamline dispatch framework
perl_d
2026-07-28 17:30:37 +02:00
-
0c3274bd39
0.5.2
v0.5.2
fix/update_uvicorn_dep
semantic-release
2026-07-27 14:13:41 +00:00
-
69421be3e9
fix: return 0 if ring current device is not accessible
fix/handle_no_ring_current
perl_d
2026-07-27 16:11:28 +02:00
-
c76d5d29a3
0.5.1
v0.5.1
semantic-release
2026-07-27 14:03:51 +00:00
-
d3a84c9fb8
fix: update aaredb tag
fix/update_deps
perl_d
2026-07-27 15:36:47 +02:00
-
105e85c06b
fix: unpin uvicorn
perl_d
2026-07-27 15:19:50 +02:00
-
64e59987f8
0.5.0
v0.5.0
semantic-release
2026-07-27 13:15:22 +00:00
-
bc9094dc6e
fix: reset git fetch auth to token
fix/workflow_fetch_auth_2
perl_d
2026-07-27 15:14:34 +02:00
-
3185811e61
fix: persist workflow git fetch auth
fix/workflow_fetch_auth
perl_d
2026-07-27 15:09:04 +02:00
-
d7fa11bc19
fix: add py 3.13 to test matrix
feat/release_workflow
perl_d
2026-07-27 15:03:31 +02:00
-
72d96ecd6a
style: formatter again
perl_d
2026-07-27 15:00:26 +02:00
-
2c237b6623
style: fix a few style issues by hand
perl_d
2026-07-27 14:57:29 +02:00
-
6affbf9148
style: ruff check --fix --unsafe-fixes
perl_d
2026-07-27 14:46:06 +02:00
-
910076a238
style: ruff check --fix
perl_d
2026-07-27 14:45:37 +02:00
-
0451b8cebb
style: ruff format
perl_d
2026-07-27 14:45:12 +02:00
-
5f1a09a1e9
ci: introduce release workflow
perl_d
2026-07-27 14:44:33 +02:00
-
df3ddc5c84
Live changes from early July, PX-III
pxiii-live-changes
David Perl
2026-07-24 12:21:41 +02:00
-
aae4ea7a32
chore: bump aarecommon dependency
fix/exception_typo
perl_d
2026-07-27 09:51:06 +02:00
-
951ee0591e
fix: typo in exception name
perl_d
2026-07-24 16:01:42 +02:00
-
c8513d72a3
feat: added crosshair and toggles
live_260715
appleb_m
2026-07-17 11:41:01 +02:00
-
426edb8c1a
chore: upped idle close timeout to 8 hours
appleb_m
2026-07-17 11:01:56 +02:00
-
975e4d8cc8
chore: removed fudge factor whenesolution comes from db
appleb_m
2026-07-17 11:01:42 +02:00
-
dc6782c330
fix: don't set dtz to 108 if missing from spreadsheet
David Perl
2026-07-15 13:49:54 +02:00
-
84ffbcfbaf
fix: coll_y work position is called in BEC, path to file should have lower case beamline
appleb_m
2026-07-15 09:38:02 +02:00
-
bd09f02bda
feat: use configured param for min exp time
fix/validate_detector_speed
perl_d
2026-07-13 16:28:15 +02:00
-
99ec01c34c
feat: updated the idle close timeout to 8 hours
appleb_m
2026-07-14 10:05:59 +02:00
-
e6b759e6e2
feat: updated the idle close timeout to 8 hours
appleb_m
2026-07-14 09:51:43 +02:00
-
c267da5ec0
fix: move exptime validation in front of all rotation scans
perl_d
2026-07-13 16:06:38 +02:00
-
67ce30db8d
fix: remove commented legacy rotation code
perl_d
2026-07-13 16:03:11 +02:00
-
cef62b28be
fix: remove unused legacy rotation code
perl_d
2026-07-13 15:49:09 +02:00
-
-
-
fc2094c98e
fix: suppress output from flux macro
live_260713
perl_d
2026-07-13 10:57:51 +02:00
-
c657a6ca20
fix: truncate requested detector position if request is impossible
perl_d
2026-07-13 10:52:05 +02:00
-
af4db11d82
feat: finish implemending live flux display
live_260710
perl_d
2026-07-10 14:52:18 +02:00
-
61fece589f
fix: init status
feat/cached_status
perl_d
2026-07-10 10:42:15 +02:00
-
df44b656ed
fix: removed save_current_position
appleb_m
2026-07-10 10:15:45 +02:00
-
48a7780d8a
fix: bec_worker change_enegergy type beamlien to self.beamline
appleb_m
2026-07-10 10:15:32 +02:00
-
-
e68d7f5d01
feat: cache status updates in background thread
perl_d
2026-07-10 10:13:14 +02:00
-
-
2663570f68
fix: one internal worker
fix/reduce_inner_workers
perl_d
2026-07-09 16:39:55 +02:00
-
3a64439c6b
fix: supply operation to end
fix/no_none_operation
perl_d
2026-07-09 16:32:40 +02:00
-
fbb0143950
fix: suppress only baton error
fix/suppress_baton_error
perl_d
2026-07-09 16:18:12 +02:00