Shopify retired our previous auth method at the beginning of 2026; existing integrations kept working, but new connections were blocked until we implemented OAuth. Connecting now uses a "Connect" button → Shopify Install App → permissions prompt → redirect back. Disconnect is a button + save.
If we can't detect a grid on a drawing, you no longer get blocked — the grid (and per-annotation grid locations) are now optional.
Share ->You can now edit bubble annotations on in-progress / completed / cancelled operations whether or not responses exist. Editing target values or tolerances can retroactively flag responses as out-of-tolerance. We still block edits that would categorically invalidate existing responses (e.g. changing a numerical checkpoint to a checkbox).
Internal-only notes on annotations carry through to the BOM/Routing IPT step, the Job Tracker IPT tab, the Quality tab on the job page, and the Inspection Plan download.
Share ->New Basic dimension type in the bubbler — basic callouts are always relative to a specific GD&T feature, have no tolerance, and are assumed in-tolerance when recorded in the job tracker.
Extent data (THRU / THRU ALL / THRU WALL / TYP) can now be captured on quality annotations and follows from the bubble through to the FAIR report. Loom video
Share ->Price break discounts now appear on Quote and Sales Order previews — matching how line items already display them. Available under the "Price Break Discount Display" feature flag.
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