More detail on how we break down costs (and confirmation that machine time isn't included today — we'll follow up).
Jobs now sort by soonest due date by default, with no-due-date jobs at the bottom. No more scrolling past next year's jobs to find today's jobs. Death to clicks.
What we used to call "Can Run Unattended" is now "Lights Out" everywhere it shows up (Equipment, Operation, Work Center, Work Order, BOM routing side panel). The underlying property is unchanged, but the new label is much clearer for shops setting it for the first time.
Three changes to make recommendations match how shops actually buy:
CreatedUtc on the FileAttachment GET endpoint. Folks vibe-coding against the Public API needed the file creation date exposed.
Mobile / tablet nav closes automatically after you tap a page. The old behavior required tapping the close icon manually, which was a constant annoyance on smaller screens.
You can now delete bubble annotations (along with their associated IPT checkpoints) from in-progress jobs even if there are already responses recorded against the checkpoint. Those responses will be deleted along with the checkpoint. We'll highlight the delete buttons in red and provide a warning tooltip if the user is about to delete a checkpoint with responses logged to it, in order to mitigate accidental deletions
When a Quality > Tool is marked as inactive, that can be a red flag for some auditors or quality team members. However, if it's inactive because it's out for calibration, that's a good thing! This release adds an inactive status option for 'Out of Tolerance'.
The bubble annotation edit form now includes a toggle to switch off AI-generated autofilling of the annotation data from the drawing selection. This is useful for cases where a production manager wants to create annotations referencing features on the drawing but without using the values called out; e.g., creating checkpoints with over/under-sized measurement targets and tolerances for intermediate steps in the process.
Share ->Inspection reports often require a separate column for each inspection result. For example, during a run of 100 parts with sampling every 10 units, the report should include columns for 10, 20, 30, and so on. Previously, the In Process Tracking (IPT) download added a new row for each response. A new tab has now been added to the IPT download that places responses in columns instead of rows. This can be found in the Quality tab of your job data.
Share ->We’ve been doing a lot of work in preparation for some upcoming CMMC audits, and wanted to share some general updates related to CMMC:
Printing labels from the jobs page now includes the option to print a label for each subassembly.
In addition, the label printer will default the selected template to whichever option you selected last time.
We've significantly expanded the ability to edit line item quantities on sales orders — including orders that are already in progress with active jobs, shipments, and invoices.
Previously, quantity editing was limited to early-stage orders. Now, changes cascade across jobs, shipments, and invoices with built-in guardrails to keep everything in sync.
This feature is currently in beta. Contact your Launch Manager or Account Manager to opt in.
What's New
Edit quantities on in-progress sales orders — Quantity fields are editable on Draft, Needs Approval, and In Progress sales orders. Just change the number and save. Quantities can also be decreased to zero to effectively cancel a line item.
Downstream updates:
Jobs
As before, if a line item has a single job in Needs Review or Engineering, the job quantity auto-updates. Now, when quantities can't auto-update (multiple jobs, job further along in production, etc.), you'll now see mismatch warnings on related jobs instead of silent drift.
Shipments
If a packing slip is Fully Packed, the packed status is removed and pieces ordered updates to the new quantity. If items have already shipped, increasing the quantity creates a new packing slip for the difference. You can't decrease below what's already been shipped.
Invoices
Behavior depends on your "Invoice Shipped Quantity" setting:
Off — Invoice quantities update in lockstep with the SO. Open, Needs Approval, and Approved invoices update automatically. Issued or Paid invoices are protected — increases create a new invoice for the difference, decreases are blocked.
On — Invoices are driven by shipping, not the SO. Quantity changes on the SO do not touch invoices.
Quantity mismatch indicators
When the SO quantity and total job quantity don't match, you'll see warnings on both the sales order page (next to the quantity field and on the associated jobs panel) and the job detail page (notification banner and warning icon on the quantity input). These help your team quickly spot line items that need attention after a quantity change.
Guardrails
Share ->Better Datum Handling. A-B|C|D(M) will be picked up by OCR as [A-B, C, D(M)]
Share ->The bubbler now supports describing checkpoints using a min only, max only, or a min and max (without a target). Similarly, the AI bubbler will pick that up, as well as read unilateral tolerances +/+ and -/-. Ex. 4.00 -0.01/-0.03
Share ->