Releases: als-controls/lightfall
Releases · als-controls/lightfall
Release list
Lightfall v0.3.0
What's Changed
- Add a happi backend for CSM's instantiable registry by @ronpandolfi in #26
Full Changelog: v0.2.1...v0.3.0
Lightfall v0.2.1
Full Changelog: v0.2.0...v0.2.1
Lightfall v0.2.0
What's Changed
- Fix logbook cross-user leak and cross-install sync by @ronpandolfi in #1
- Propagate logbook deletions to the server (tombstones) by @ronpandolfi in #2
- Tiled browser: fall back to unsorted listing when server-side sort 500s by @ronpandolfi in #4
- Fix device selector crash: use invalidateFilter() (PySide6 lacks endFilterChange) by @ronpandolfi in #5
- Tiled: keep adopted client authoritative against auth-triggered reconnect by @ronpandolfi in #6
- Tiled browser: detect sort key by catalog spec version (mongo vs SQL) by @ronpandolfi in #8
- feat(fitting): add error-function step/edge fitter by @ronpandolfi in #9
- fix(devices): honor explicit all-backends-off config (stop forcing mock) by @ronpandolfi in #10
- feat(devices): DeviceCatalog.mark_device_live for externally-instantiated devices by @ronpandolfi in #11
- fix(docking): join import-warmup before panel instantiation (fix post-login import-lock deadlock) by @ronpandolfi in #12
- Defer plugin loading until after login by @ronpandolfi in #13
- chore(lint): fix pre-existing ruff errors (green the CI lint gate) by @ronpandolfi in #14
- fix(startup): initialize main-thread invoker at startup (post-login regression) by @ronpandolfi in #15
- Unified device-load architecture (background, concurrent, abstract backends) by @ronpandolfi in #16
- feat(claude): hot-reload settings + wire disable_betas (proxy/Azure compat) by @ronpandolfi in #17
- feat(claude): wire disable_betas -> CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC (Azure/proxy fix) by @ronpandolfi in #18
- feat(viz): live run follow in the Visualization panel by @ronpandolfi in #20
- fix(docking): read saved-state version with explicit int coercion by @ronpandolfi in #19
- Image orientation, robust Tiled access, and device-connect batch fixes by @ronpandolfi in #21
- Happi-packaged device backends: HappiDatabasePlugin + unique backend naming by @ronpandolfi in #23
- Phase 2c: unified Tiled-streaming visualization updates (replace 2s poll) by @ronpandolfi in #22
- chore(ci): green CI again — fix lint + stabilize flaky Qt-teardown tests by @ronpandolfi in #24
- feat(monitor): proactive measurement monitor by @ronpandolfi in #25
New Contributors
- @ronpandolfi made their first contribution in #1
Full Changelog: v0.1.1...v0.2.0
Lightfall v0.1.1
Full Changelog: v0.1.0...v0.1.1
Lightfall v0.1.0
First public release on GitHub. Lightfall is a modern, unified control system for synchrotron lightsource facilities, developed at the Advanced Light Source (LBNL).
Full Changelog: v0.0.4...v0.1.0