This release brings major performance improvements, new ways to create and view data in the Customer Portal, and enhanced filtering logic. Whether you’re managing Documents, tracking Sample lineage, or customizing your Customer Portal experience, these updates are designed to make your workflows faster and more intuitive.
Are you a QBench customer with ideas for new features? We’d love to hear them. Use the "Submit Feedback" link in your user dropdown menu to submit your ideas and vote on feature requests. The requests with the most votes get considered first in our roadmap planning.
Customer Requests (You asked, we delivered!)
- Add Sources Directly from the Source List in Customer Portal v2: Create new Sources right from the Source List page. See details below.
- Show Top 3 Fields on Order List in Customer Portal v2: Display up to three key fields under each Order ID for quick reference. See details below.
- Clean Up Order ID Display in Customer Portal v2: Improved formatting and visibility for Order IDs. See details below.
Customer Portal v2
- Add Sources Directly from the Source List in Customer Portal v2: Users can now create new Sources directly from the Source List page in Customer Portal v2. The new "+ Source" button opens a drawer with a creation form that respects your lab’s configured fields, default values, and field screen settings. Permissions are enforced, and users without create access see a helpful tooltip. After creation, users are redirected to the new Source’s detail page for a seamless workflow.
- Show Top 3 Fields on Order List in Customer Portal v2: The Orders list page now displays up to three configured Order fields beneath each Order ID, making it easier to scan and compare Orders at a glance. Fields are shown in the order configured in Customer Portal Settings, exclude rich text fields, and display a dash for empty values. This enhancement brings the Order list in line with the Sample display experience.
- Clean Up Order ID Display in Customer Portal v2: Order IDs are now easier to read and more visually consistent. On the Order List page, IDs are bold and use a larger font. On the Order Detail page, the ID label now includes a space after the colon ("ID: 12345"), and the breadcrumb navigation shows only the Order number in bold, removing the "ID:" prefix.
Documents
- Optimize GET /documents Landing Page: The Documents landing page has been dramatically optimized, eliminating thousands of redundant database queries per page load. This reduces average load times from nearly 20 seconds to under 500ms, even for large document sets. All document visibility, approval, and acknowledgement logic remains unchanged—this is a pure backend performance boost for all users.
History & Audit Trails
- View History Entry Modal from Combined History Tab: Users can now click any history entry in the Combined History tab on Order detail pages to open a detailed modal. The modal displays all field values at that point in time, highlights changed fields, and groups fields by category. This enhancement makes it easier to audit changes across Orders, Samples, and Tests, with clear visual cues for what changed, who made the change, and when.
A special treat for those who read all the way here:
Why did the computer get cold?
It left its Windows open.