← All updates
v2026.06.18

Smarter Sourcing, Richer Material Tracking & a Unified Look

New Features

  • Convert RFQ to PO directly from job Sourcing pills

    You can now create a Purchase Order straight from the sourcing pills on a job detail page, without navigating to the RFQ first.

  • Apply RFQ responses directly to a job (even when the quote is locked)

    When an RFQ is linked to a job, the Apply button now targets the job instead of the quote, keeping supplier costs in sync with the active work order.

  • Combined outside-operation POs split cost per part

    When multiple parts share a combined outside-op RFQ, converting to a PO now generates one line per part with the lot charge split proportionally.

  • Spec-aware material picker across RFQ, PO, and Inventory

    A new Family › Grade › Spec selector appears wherever you set a material — RFQ lines, PO lines, and inventory Add/Edit modals — so material identity is captured consistently.

  • Material identity carries through the full RFQ → PO workflow

    The material spec selected on an RFQ line is now preserved when the RFQ is converted to a Purchase Order.

  • PO provenance badge on sourced part lines

    Parts whose material cost comes from a Purchase Order now show a PO badge directly on the quote line, making sourcing traceability visible at a glance.

  • Family › Grade › Spec breadcrumb on inventory item details

    Inventory item pages now display a clear material hierarchy breadcrumb so you can immediately see exactly what material an item is.

  • Sortable columns on the RFQ list

    Click any column header on the RFQ list to sort RFQs by that field.

  • 3D viewer shows overall dimensions with an in/mm toggle

    The STEP file viewer now displays bounding-box dimensions in your preferred unit, with a one-click toggle between inches and millimetres.

  • Converted status added to the quotes list

    Quotes that have been turned into jobs now show a distinct Converted status so you can filter and track them separately.

  • Developer documentation surfaced inside the Help section

    Technical and developer docs are now accessible from the Help area, and the separate For Devs topbar link has been removed to keep navigation clean.

Bug Fixes

  • Outside-op RFQs no longer auto-combine requirements across different parts

    Previously, outside operations from separate parts could be incorrectly merged into a single RFQ line. They are now kept separate by default, with opt-in combining available.

  • Outside-op sourcing now follows the current job routing, not the original quote

    If you edit a job's routing after it starts, outside-operation sourcing requirements update to match the new routing instead of staying frozen to the quoted version.

  • Debounced material edits no longer get dropped on save

    Quickly typing a material value and immediately clicking Save could silently discard the last keystrokes. Edits are now flushed before the save is submitted.

  • Unit toggle on material forms works before any dimension is entered

    Switching between inches and millimetres on a new material line no longer requires a value to already be present.

  • Shipment over-ship check no longer flags the shipment being edited

    Editing an existing shipment quantity could incorrectly trigger an over-ship warning because the shipment counted itself. This is now excluded from the calculation.

  • Company default markup now applied to AI-created materials

    Materials generated by the AI assistant were missing the company's default markup percentage. They now inherit it automatically.

  • Manual exchange rates now saved per company

    Saving a manual exchange rate could fail or leak across companies. Rates are now correctly scoped to the active company.

  • Quote batch-delete now archives quotes instead of permanently deleting them

    Using the bulk action on the quotes list now archives the selected quotes so they can be recovered, rather than hard-deleting them.

  • Session loss during draft RFQ creation now prompts re-login

    If your session expires while creating an RFQ, you are now redirected to log in again rather than seeing a silent failure.

  • Activity log now shows human-readable values and actor names

    The activity timeline previously displayed raw database IDs and UUIDs. It now resolves those to readable names and shows who made each change.

Improvements

  • Unified status colours across all sections

    Job, RFQ, PO, work-order, and requirements statuses now use a consistent colour palette and pill style throughout the application.

  • Cleaner RFQ list row design

    The redundant View link has been removed and the delete icon is now right-aligned, giving the RFQ list a tidier appearance.

  • Consistent document link pills across all list tables

    Production, PO, requirements, RFQ, and quotes tables now use the same compact document-link pill style for a uniform look.

Smarter Sourcing, Richer Material Tracking & a Unified Look | Changelog | ForgeMRP