Aggregate all sources of data into unified error list: application logs, user notifications, series warnings
Part of #67. Refer to this comment for background.
OHIF provides three systems for tracking user interaction:
- Application logging (provided by
core/services/LoggerService) - User notifications and warnings (provided by
core/services/UINotificationService- Used by the interface for displaying runtime and study/series errors. Refer to Figure 1 below.
- Series warnings and parsing errors (which appears in the bottom right hand corner of the series label)
The aggregated logs should include all these sources AND provide tools to review, display, and clear warnings.
Additional sources to aggregate
Carried over from #99 (closed) on 2026-07-30. These were tracked there but never scoped against an implementation issue; the parent item they sat under is this issue's title.
- SSR2273 — Image Expiration Notification: aggregate image expiration warnings into the unified error list
- Surface the 3D distortion filter error in the unified error list when applicable
Related records
- Viewer-stability umbrella and diagnostic record: oak-tree/medical-imaging/ohif-viewers#69
- Black-screen failure conditions and partial fix record: oak-tree/medical-imaging/imaging-development-env#61
- Error-dialog Details drawer and verification cases: oak-tree/medical-imaging/imaging-development-env#69
- Initial partial implementation: oak-tree/medical-imaging/ohif-viewers!42
Project Tracking
OP#137
Edited by Sonador ChatGPT