From b3ca9dbc305720c34dfd20454c2232ab868b63ac Mon Sep 17 00:00:00 2001 From: appleb_m Date: Tue, 10 Mar 2026 13:27:36 +0100 Subject: [PATCH] Update CHANGELOG.md --- CHANGELOG.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 735b2dcf..3f2e470b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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.