Update CHANGELOG.md

This commit is contained in:
2026-03-10 13:27:36 +01:00
parent ace06a21ea
commit b3ca9dbc30
+12 -1
View File
@@ -8,6 +8,9 @@
- Added SAS-TT school demo temporary raster function.
- Enhanced status polling with robust error handling for `Tell` and `Smargon` communication.
- `ml_box` updated with beamline-specific URLs and model class types.
- Added separate authentication pathway for staff-only beamline recovery operations.
- Improved database message limits for omega (to 2 decimal places).
- Added screenshot to database from GUI; face detection sequence and beamline recovery updates.
- **GUI**:
- Major rework of `predict_subscriber` and prediction stream updates; corrected default ZMQ stream for ML box.
- Added FPS counter and sharpness monitoring for sample camera.
@@ -16,15 +19,23 @@
- New `display_status` for user-facing connection/error messages.
- Integrated `dev_help` panel with logs and error code search.
- Added framework for building GUI tutorials.
- Added alert banner for critical disconnection issues (server/Tell).
- New screenshot button and controls in sample camera GUI.
- Added SSE support for face detection panel updates during automation.
- Integrated sample position resync in recovery panel to reduce Tell polling.
- **TELL**:
- Major refactor: removed redundant code and added simulated client.
- Converted wait functions to use inbuilt pshell functionality.
- Added error handling and proxy support for connection failures.
- Fixed event names for mounting, and added missing events for gripper detection and motion sync.
- Refactored SSE connection handling for simplicity and robustness.
- **Common & Devices**:
- Added centralized `error_codes` and refactored exception handling to use FastAPI handlers.
- Expanded device support with new PVs (beamstop, scintillator, collimator, cryojet, etc.).
- Cleaned up `mx_lib` wait functions and `my_motor` class.
- Cleaned up `mx_lib` wait functions and `my_motor` class; added `clean_filename` helper.
- Improved Smargon connection exception handling.
- Updated ABR_POS_HOME configuration and added comments for cryo positions.
- Added image upload comments and improved authentication error messaging.
- **Infrastructure**:
- Updated dependencies (added `pshell`) and improved documentation autodeployment workflows.
- Refactored package structure and imports.