Skip to content

LabOps 26.12.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 18:53
· 32 commits to main since this release

LabOps v26.12.0

LabOps started again (26.10.0 and 26.11.0 could close at startup), and the lab dashboard could go on Panorama.

Important

If LabOps 26.10.0 or 26.11.0 closes as soon as it starts, it cannot update itself. Download
MacCossLab.LabOps-stable-Setup.exe below and run it; your settings and copies are kept.

New Features

  • The lab dashboard went on Panorama. When LabOps-Projects' config/app.yaml named a folder
    (dashboard: {folder: /MacCoss/LabOps}), the Overview had Publish to Panorama and Open on
    Panorama
    . Publishing, after a confirmation, put a summary of every lab's open work on that
    folder's page: what was late or due in the next 7 days, how much work each lab had at each phase,
    and the instruments' bookings from two weeks back to four ahead, every list capped at 25 rows.
    From then on each lab member's LabOps kept it up to date after their projects reloaded, but only
    when their copy had just synced with GitHub, only a page LabOps had made, and never one edited on
    Panorama (publishing again took it back). Error messages stayed in LabOps; the page said only
    how many records had errors.

Bug Fixes

  • LabOps started again. LabOps 26.10.0 and 26.11.0 could close straight away at startup ("Could
    not load file or assembly 'Serilog'"): the build had put the labops tool's list of libraries in
    place of the app's. The release checked the app's own list before publishing. A copy that does
    not start cannot update itself; download LabOps Setup from this release's page and run it.
  • A page shown in LabOps loaded nothing from the web, frames included. The protocol preview and
    the Overview already ran no scripts and blocked images and scripts from the web, but a frame in a
    page could still have loaded a web address. Frames showed nothing but an empty or inline page.
  • The timeline and the instrument schedule could be used without a mouse. Each bar could be
    reached with Tab, said its item, step and dates to a screen reader, showed them under it when
    focused, and showed its item in the list when clicked.
  • An instrument listed twice with different capitals counted once. config/instruments.yaml
    with both "Stellar" and "stellar" gave one instrument, as first spelled, matching how
    experiments' instruments were compared.