Skip to content

Milestones

List view

  • No due date
    0/2 issues closed
  • We need a widget (and potentially a dedicated view in the Main Application) that allows users to define signals which are continuously monitored and plotted over time. A suitable source of inspiration is [StripTool](https://github.com/epics-extensions/StripTool) from EPICS. **High-level goals** - A widget capable of monitoring one or multiple signals as a function of time. - Support for displaying multiple signals either: - normalized within a single plot, or - distributed across multiple vertically stacked plots with shared time alignment. - A dedicated *Monitoring View* in the main application that allows: - spreading signals across multiple plots, - optionally linking or decoupling axes (e.g. shared time axis with independent Y-axes). - A configuration (*“Settings”*) widget to: - define and manage monitored signals, - assign signals to specific views, - optionally provide a compact preview of the full dataset, - include a linear region selector to browse and zoom within large time ranges. - Data optimization and downsampling strategy: - recent data (e.g. last hour) shown at full resolution, - older data progressively downsampled (e.g. one point every N minutes) to maintain performance while preserving long-term trends.

    No due date
    0/5 issues closed
  • No due date
    0/3 issues closed
  • No due date
    23/26 issues closed
  • Improvements to the monaco editor to make it a replacement for VSCode for most use cases when working with BEC.

    No due date
    8/10 issues closed
  • No due date
    4/11 issues closed
  • Extend `BECMainWindow` so its status bar becomes a compact hub for runtime feedback. ### What the status bar should show: - App ID – already in place. - Client-info messages – live text stream from the dispatcher. - Alarm widget – icon/label cluster that reflects BEC alarm states. ### Alarm-notification requirements - Listen to alarm messages and surface them directly in the GUI. - Display severity with clear visual cues (info → blue, warning → amber, critical → red, etc.). - Allow quick acknowledgement or drill-down when the user clicks an alarm indicator.

    No due date
    10/11 issues closed
  • No due date
    9/12 issues closed
  • **Acceptance Criteria:** 1. **View Scan List:** * The user can see a chronological list of previous scans with metadata like date, scan ID, title, user, and status. 2. **Filter & Search:** * The user can filter scans by date range, scan type, user, status or any user-defined metadata. * The user can search scans by any BEC (e.g. scan id, scan number...) or user metadata. 3. **Scan Detail View:** * Clicking on a scan shows full details: parameters, device settings, results (e.g., preview plots), and comments. * Add historical dataset to already plotted data. 4. **Compare Scans:** * The user can select two or more scans and view their parameters side by side. 5. **Reuse & Modify Scan:** * The user can load parameters from a previous scan to create a new one, with the option to edit before execution. 6. **Permissions:** * Users can only see scans they have access to, based on ownergroup/accessgroup rules.

    No due date
    4/5 issues closed