Released 2026-09-09
Version 3.12.72
Notes 1–92 of 92
Dashboards: A new Utilization Grid dashboard shows every asset by hour across one day, colored by running, idle and each downtime reason, with totals and a key beside the sheet.
Activity history: Separate sign-ins and import changes now keep separate history entries, even when they happen at the same time.
Analytics: Filters now accept names containing slashes and filenames while keeping queries restricted to authorized data.
Audit history: Rapid import updates now keep a separate audit record for each operation.
Audits: Archived audit areas can now be opened reliably.
Audits: Clearing and editing numeric limits now saves the intended values.
Filters: Clearing a search keeps it cleared instead of restoring the previous search.
Forms: Multi-select fields now keep selections reliably when opened without an initial value.
Inbound: Service pickers now show each service's description under its name, so matching names are easier to tell apart.
Incidents: Incident KPI tiles now load reliably when counting root causes.
Orders: Source files on an order now follow the same delete rules as on a job.
Lists: Sheets no longer flash a cream panel behind the spinner while they load.
Layouts: Resizable panels now respect vertical layouts and percentage size limits.
Notifications: Disabled recipient pickers now prevent recipient changes.
Operate: Record and Cancel stay visible at the bottom of Log Material when the list is long.
Operate: Recording a quality issue or re-shot on a job with several items now saves instead of showing an error.
Pickers: Searchable pickers now load the next page when you scroll to the end of the list.
Prioritisation: Dividers between machines and extra queues are visible again.
Production: Editing job notes now preserves the selected priority so changes can be saved.
Production: Job PDFs now load correctly after work updates job progress.
Projects: Projects without an owner can now save changes.
Quality: Job selection now disables jobs with an incompatible product.
Reports: A new Actions overview template totals tasks and checklists by project, with a monthly activity chart.
Reports: Actions overview preview now loads for larger project lists.
Reports: Generate PDF for Actions overview uses the projects you pick for that run, without changing the published layout.
Reports: Actions overview monthly totals now follow the selected dates, including Yesterday and Last 7 days.
Reports: Actions overview stays available as a data source when editing a widget.
Reports: New Zero Harm usage template covering safety actions, audits, and risk assessments.
Reports: Report cards and the template library now sketch each widget on the first page, the same way board tiles do.
Reports: Zero Harm usage previews now load live site data without timing out.
Settings: Entity operating rules and customer statuses now use the same page form as other settings. Creating a status happens on the page, not in a dialog.
Settings: Operating rules save as soon as you flip a switch.
Settings: Entity settings is no longer marked as beta in the sidebar.
Settings: Invoice fields now use the same page tabs for invoice and credit note.
Settings: Invoicing settings now use the same page form, and details save when you change a field.
Settings: Organization settings now use the same page form. General, localization, and imports save when you change a field.
Settings: Part forms stay responsive, asset and unit edits keep their selected values, and failed version rollbacks show an error so you can retry.
Settings: The customer status legend and create button now sit beside the section title.
Settings: Working hours now use the same page form. A day or time saves when you change it.
Teamboards: Restricted widgets now say which permission is missing, using the same no-access message as other widgets.
Updates: Updates now open in a dialog that you can minimize to a small countdown in the bottom-right corner. Both views show a progress bar with the time left before refresh. Open station tabs recover when preparation gets stuck and wait for your connection before refreshing.
Utilization Grid: A colour key of every running, idle, and downtime reason now sits at the bottom of the page.
Utilization Grid: Day controls now sit on the left.
Utilization Grid: Each asset column now shows the routing of the jobs loaded on that machine.
Utilization Grid: Pick a board in the header to show only that board's assets.
Utilization Grid: The colour key at the bottom of the sheet now names each state that has time on the day.
Utilization Grid: The copyright line at the bottom of the sheet is gone.
Utilization Grid: The sheet no longer groups or filters assets by type or line. Columns follow the selected board.
Utilization Grid: The utilization and occupancy totals above the sheet are gone. The grid starts under the day controls.
Actions: Slow saves, production recordings and uploads now show waiting feedback while Bulk awaits confirmation.
Customers: Large customer lists load in smaller batches, with search available wherever you choose a customer.
Dates: Legacy custom dates now show when they need a site assignment, with an explicit action to assign them to the selected site.
Inventory: Consumables can set a Log Material start quantity and increment, including a per-variant override.
Inventory: Consumables uses the same compact header and sheet list as Stock.
Inventory: Stock Management uses the same compact header and sheet list as Jobs.
Inventory: Stock rows open Receive and Adjust from a right-click menu instead of an Actions column.
Inventory: Stock unit on a variant is a searchable list with the unit name and symbol.
KPIs: Build invoicing KPIs from daily invoice stages, invoice values and linked order fields. Historical periods recalculate using corrected dates and current field values.
KPIs: Incomplete invoice queries now identify the settings or filter values that need correcting.
KPIs: Invoice filters now handle shared sites and empty values reliably. Discarded drafts retain their history, and timer calculations use the same data source for recent and historical dates.
KPIs: Invoice value measures now require a currency unit, and the last selected invoice stage stays selected. The KPI table keeps available results visible when another row is waiting for analytics.
KPIs: Timers now offer First timer sessions, counting each job item only on its first timer start day. Restarts do not count again.
Navigation: Scheduling and Prioritisation are now single sidebar items. They open the same boards as before.
Processes: The process list search box stays focused while you type.
Production: Editing a logged material batch now uses the same quantity increment as Log Material.
Reports: Actions overview and Zero Harm now work together, with the right project choices and chart previews for each template.
Reports: Actions overview respects project access, includes reopened work in historical counts, and shows the same chart in the editor and PDF.
Reports: Choose safety projects for Zero Harm reports. Activity now respects the selected dates, and charts keep people with the same name separate.
Reports: Landscape report widgets keep their full page width when you resize them.
Reports: Reporting periods such as This year now use the correct local dates in Pacific time zones.
Settings: Custom fields now use the same page tabs for entity, customer, master data, and dates.
Settings: Naming conventions now use the same page tabs for each number format.
Sign-in: Idle workstation tabs no longer interrupt work in another tab, including when returning to a tab or reloading a page.
Utilization Grid: A long run or downtime that spans the day now always shows on that day.
Utilization Grid: A started-unique routing count now sits under the routing hours.
Utilization Grid: An All column now shows hourly utilization and sheet totals.
Utilization Grid: Hour and All stay lined up with their columns when you scroll.
Utilization Grid: Hours per frame for each OEE state now sit under the sheet.
Utilization Grid: Hours per routing per frame now sit under the state hours, labeled with the routing name.
Utilization Grid: Hours under the sheet always show one decimal place.
Utilization Grid: Hover a colour bar under the sheet to see the full reason name. The key no longer repeats hours and percent under each column.
Utilization Grid: Hovering a routing code now shows the name, without repeating the code.
Utilization Grid: Reasons with no hours on the day no longer appear under the sheet.
Utilization Grid: Route and Now labels now span the All column.
Utilization Grid: Routing hours now split correctly when two jobs run back to back on one frame.
Utilization Grid: The Key label now spans the All column.
Utilization Grid: The key names each colour in a column. A long name shortens when the block is tight, and the hover still lists the rest.
Utilization Grid: The line under the asset codes stays put when you scroll, and the key no longer covers the header.
Utilization Grid: The reasons and routing hour tables now have headers.
Jobs: Editing a material quantity on a routing step now uses the same plus and minus step as Log Material.
Operate: Materials Used on the job card keeps the quantity you logged, even after the batch is split.
Sheets: Copying values across many inbound document rows now saves in batches, with fewer delays and clear feedback if a batch cannot save.