February 2025

Merge Recipe Step Rows with the Same Ingredient

On the Enter Recipe page, users can now merge recipe step rows that contain the same ingredient. When mix order is enabled, click and drag a row over other rows with the same ingredient and drop it to combine them and the ingredient amounts will be added together.

This update make it easier for users to consolidate ingredients in a recipe. The standard drag-and-drop UI remains unchanged when moving ingredients that do not match.


Filter Transitive Aggregates

You can now apply filters to transitive aggregates before aggregation. When adding or editing an aggregate-type column, user can filter the base type before aggregating.

For example, if a user has configured a transitive aggregate column on an experiments listing to display the GHS symbols for ingredients used, they can now apply a filter to the Ingredients Used base type to limit the displayed GHS symbols to only ingredients within a specific category.

To add a filter to an aggregate column:

  1. Edit an existing transitive aggregate column or create a new one.
  2. In the Select a Column modal, click the Filter button on an aggregate type column.
  3. Apply the desired filters and save.
Adding a filter to an aggregate column
Adding a filter to an aggregate column

Control Quick Editability for Workflow Phase

Previously, the Workflow Phase column on a lab request listing was always quick-editable. This allowed users to edit it directly from the listing page, regardless of the the definition’s “Quick Editable” toggle.

Now, admins can disable this quick editability by adding an editability constraint (”FieldConstraintEditable”) to the definition:

  1. Access the lab request definition on the Form Admin page.
  2. Select the Workflow Phase field.
  3. In the Constraints section, add a FieldConstraintEditable constraint.
Quick editing workflow phase of a lab request from a listing
Adding an editability constraint to the Workflow Phase field on lab request definition
Adding an editability constraint to the Workflow Phase field on a lab request definition

Vertical Text Alignment in Notebook Tables

We can now vertically align text within table cells in Uncountable Notebooks. Three new options have been added to the top toolbar:

  • Top Align: Positions text at the top of the cell.
  • Middle Align: Centers text vertically.
  • Bottom Align: Positions text at the bottom of the cell.

This update mirrors the functionality found in Google Docs and Word, providing greater control over table formatting.

Top align
Middle align

Bottom align

Scale All Recipes at Once

A recent update enables users to scale all recipes in view on the Enter Recipe page in a single action. To do so, take the following steps:

  1. Access the Scale Recipes modal.
  2. Enter a scale percentage (i.e. 50%).
  3. Select the new “Scale for All Recipes” button to adjust all ingredient amounts accordingly.

This update makes it easier to adjust batch sizes consistently across multiple recipes, reducing manual edits and ensuring proportional scaling.

Three recipes with ingredients
Accessing the Scale Recipe modal
Scaling all recipes to 50%
Three recipes with ingredients scaled to 50%

Improved Inventory Tracking on Set Inventory Page

Actions taken on the Set Inventory page are now recorded and displayed in the Reason column on the Inventory History listing page. Whenever inventory is adjusted using any action button, a message will be logged to reflect the update.

This enhancement provides better traceability and accountability, making it easier to track inventory changes, troubleshoot discrepancies, and maintain accurate records of inventory.

Actions on the Set Inventory page
The Reason column on the Inventory History page

Expanded Date Querying and Expression Support in Equations

We have recently enhanced equation functionality for listing columns, enabling better filtering and data extraction. In the Select Columns modal, users can now add equation columns using the following components:

  • Date Extraction Functions: Filter data by specific date components using date extraction functions, such as MONTH(), DAY(), YEAR(), and WEEKNUM() , in equations.
  • Boolean Expressions: Allow equations to return TRUE or FALSE based on conditions.
  • IF functions: which enable conditional logic within equations (i.e. IF(value > 10, "High", "Low")).

These updates make it easier to filter and categorize column data, improving efficiency when working with large datasets.

Adding a date extraction function to an equation in the Select Columns modal
Adding an “if” function to an equation in the Select Columns modal

New Feature: Import Notebooks

A new feature has been added to the Uncountable notebooks page. Using “Import Notebooks”, users can now integrate other notebooks, including all elements and cells (text, graphs, files, images, etc). To use this feature:

  1. Select “Import Notebook” from the File menu on a notebook page.
  2. In the modal, choose a notebook and click “Import”.
  3. The selected notebook will be fully integrated into your new notebook, preserving all of its contents.
Accessing “Import Notebook” from a blank notebook’s File menu
Selecting a notebook to import
The notebook and all its contents, imported into a blank notebook page
Updated on February 18, 2025

Was this article helpful?

Related Articles