Changelog

What's new in LIMSey

LIMSey's roadmap is heavily influenced by customer feedback — many features exist because a lab asked for them. Highlights from recent releases are posted here; complete release notes ship in-app with every version.

  • Redesigned reports, job groups, and job costing

    PDF job and task reports have been rebuilt from the ground up: cover pages, running headers with page numbers, a navigable outline, faithful rendering of formatted notes and photos, and revision-aware output with draft watermarks — plus your lab's own logo and accent color. Related jobs can now be linked into named job groups, each with a combined report that rolls results up across every member job, and a new Job Costing page tracks what a job costs across labor, equipment, inventory, and per-task base costs.

    • Magic link sign-in — a one-time emailed link instead of a password
    • Custom account branding in the app and on generated reports
    • Create several numbered samples at once, and drag-and-drop attachments in the create-job wizard
  • Guided template selection

    Labs with a large template catalog can now guide requesters to the right job template with a short set of questions instead of one long list — each answer narrows the matches until the right template is easy to spot, with a live preview while you configure it. Job templates can also carry a shortlist of the task templates that usually belong on their jobs, so the common case is one click and the full catalog stays one click away.

  • Test batteries and name cleanup

    Test batteries bundle task templates into a named, ordered set that can be added to a job in one action — define a standard battery once, apply it everywhere. The new Name Cleanup page finds near-duplicate spellings of fields, measurements, traits, and tags across your account and merges them safely, with an impact preview before anything runs. Metrics gained stackable filters that save into views, and training records joined the read-only API.

  • Notification rules

    Notifications were rebuilt as a single rules engine. Every rule reads as a sentence — when an event happens, on a set of jobs, notify these people, through these channels — and covers assignments, status changes, jobs stuck in a status, equipment changes, and document revisions, delivered in-app, by instant email, daily digest, or text. Existing triggers and watches converted automatically.

    • Task parameters can be organized into sections, including conditional ones
    • Print QR-code sample labels with the traits you choose
    • Paste blocks of cells from Excel or Google Sheets straight into the samples and results tables
    • Role switching makes verifying permission setups painless
  • Metrics: built-in lab analytics

    The new Metrics area brings job, task, and result analytics into LIMSey itself: throughput, lead times, on-time performance, pass and fail rates, failure hot spots, and control-chart trends on any measurement — with saved views and side-by-side comparison groups, engineered to render in under a second even on the largest accounts. A new Results Summary card also gives every job a one-glance picture of how its samples measured up.

  • AutoSchedule, redesigned end to end

    Automated scheduling was rebuilt from the ground up. Jobs now enroll themselves in the schedule by status, people and equipment pools can be defined with tags, and time off and planned downtime are packed around automatically. The schedule itself is a rolling timeline with day, week, and month zoom, at-risk flags, and attention chips for jobs that are late, unscheduled, or missing resources — and it recalculates itself whenever its inputs change.

  • A rebuilt jobs workspace

    Across June's releases, the jobs index was rebuilt around saved views — pinnable, reorderable tabs with live counts — over richer card-style rows with inline editing everywhere. Job templates got a redesigned two-lane builder, the Tasks tab gained three view densities, and the index loads substantially faster on large accounts.

    • Data-blob result fields store a full instrument payload (JSON or XML) against a result
    • Formula results can display in any compatible unit
    • New API list endpoints and bulk updates for high-volume integrations
    • A clear split between submitting a job to the lab and saving a draft
  • Faster boards, smarter public forms, a bigger API

    Kanban boards got significantly faster, and each column can now show whichever job fields matter at that stage of the workflow. Public request forms gained conditional sections, new API endpoints cover materials and job and task templates, and rate-limited API calls now answer with proper 429 responses so integrations can back off cleanly.

  • Smarter units, board automations, and equipment insights

    Units are now first-class: define custom units with dimensional checks, convert automatically between compatible units, and let formulas derive their output unit algebraically — divide a mass by a volume and the result reports as a density, no configuration needed. April also brought board automations (including a daily 'job is late' trigger), an equipment usage report linking each asset to its calibrations, jobs, and tasks, and HEIC photo support everywhere attachments go.

  • Boards, units on results, and training triggers

    Boards give jobs a visual home: freeform columns that match your workflow, drag-and-drop cards, collaborator permissions, and instant filtering. Result measurements can now carry units from a built-in library organized by category, document revisions can be flagged to require re-training for everyone trained on earlier revisions, and the mobile-friendly Verify Inventory screen makes physical counts quick.

  • AutoSchedule beta and public request forms

    AutoSchedule entered beta: assign people and equipment pools to tasks, prioritize your jobs, and the schedule fills itself in — respecting priorities, sequences, and availability. Public forms let anyone submit a request through a shareable link, no login required, and submissions convert straight into jobs.

  • Multifactor authentication and the AI Assistant beta

    Accounts can now enable TOTP multifactor authentication, and passwords are checked against known-leak databases on every sign-in. Job search got significantly faster on large accounts, and the AI Assistant entered beta — a chat for asking questions about your lab's data in plain language.

  • Faster tables and corrective-action improvements

    The new table experience expanded to the samples screen with improved pagination and loading, corrective action statuses can be updated even after approvals exist, and the API gained data-sync capabilities and better bulk result updates.

  • Smoother results entry and the Report Builder

    The results table now refreshes only the cells that change, so fast data entry no longer bumps you out of the next cell. This release also introduced the Report Builder, added locations to inventory, and returns an on-hold task's inventory to stock instead of holding it until completion.

  • Rebuilt tasks and results screens

    The tasks and results screens were updated for better navigation and performance, tasks gained date-based reminders — think 'remove from chamber' — and inventory gained a checkout feature. The API grew job copying, task creation, and sample modification endpoints.

  • Mass editing and job status control

    The results table gained mass editing and attachment support, and job statuses can now restrict which statuses they're allowed to change to — so steps in your lab's process can't be skipped.

These are the highlights — over 230 releases and counting have full notes inside LIMSey. Want a feature that isn't here yet? Tell us — that's how most of them started.