Skip to main content
  • Projects: when removing a project revision you now need to type a confirmation text in order to make it harder to accidently remove its BOM and project builds
  • Projects: a project build is now considered in-progress once inventory has been reserved for at least one item
  • Parts: the on/off setting for the auto-completer for outsourced parts in the Part dialog is now remembered
  • Lots: when manually increasing quantity of inventory on a Lot a (big) warning is displayed and leaving a comment, briefly explaining this adjustment, is mandatory
  • Barcodes: angle brackets can now be used to replace non-readable characters on vendor-barcodes (e.g. <GS>; before only curly brackets were supported as in {GS})
  • Tables: when clicking on a chevron to expand/collapse a row, the corresponding row is not selected
  • [fix] When going-to Storage, chance for selected storage not to be visible if nested inside collapsed storage locations
  • [fix] When exporting tables into PDF or HTML, group by is now respected
  • [fix] Generic parts: stock (allocated, planned, etc) not being updated according to its alternates
  • [fix] Alt. Lot # can now be grouped by and sorting has been fixed
  • Inventory: inventory for in-house parts without a project associated to them can get a textual Rev (instead of having to pick a specific revision from a project)
  • Inventory: when adding inventory, a Rev can be defined
  • Lots: Lots can now be manually created through the Lots tab. These are named custom Lots as inventory can be added into them only manually (through the Inventory table or when importing parts)
  • Lots: Lot # can now be renamed
  • Lots: new field Alt. Lot #. While Lot # has to be unique, Alt. Lot # doesn't. It can be used to represent a vendor or customer-facing lot code, different than the one used internally.
  • Projects: Pricing & Availability table now includes an Availability column. This represents availability to purchase (if needed), according to the selected quotes (or lack of them). This should make it easier to spot the parts that might be harder to source for the desired quantity.
  • Date pickers now have a select box to quickly select the year and month
  • Settings: Enforce quotes no longer exists. On a purchase list, selecting quotes is mandatory so purchase orders for each supplier can be created.
  • Multiple labels can be removed at the same time
  • Inventory on a Lot can now be manually increased. This might result in traceability loss as this adjustment might not be related with the purchase order or project build the Lot was originally created at, so adding a comment explaining this adjustment is recommended.
  • [fix] Suppliers: not able to create a price break on a custom quote
  • [fix] API: part not being correctly assigned when creating a project build
  • [fix] External links not opening on the default browser
  • [fix] Print shortcut printing inventory barcode labels on the Parts view, instead of part barcode labels
  • Several small UI/UX improvements
  • Team Workspaces can now be recycled. Recycling a team workspace consists of deleting it and creating a new one from scratch, keeping the same team members. All data is lost. Only owners can recycle a team workspace.

  • [fix] Parts: when manually creating parts disable auto-completer if type is not ´outsourced`
  • [fix] Unable to select parts to add as alternates
  • [fix] Unable to manually create a BOM entry
  • [fix] Row selection
  • Dialogs are now draggable (can be moved around on the app)
  • When reducing inventory to zero, remove the inventory itself if no quantity is reserved for something else
  • By default, adding parts to a purchase list (Add to...) adds the part's Stock Balance if negative
  • New stock fields added to tables
  • Significant performance improvements on the app
  • [fix] Unable to manually create parts
  • [fix] Remove in-production inventory when projects are removed
  • [fix] Invalid regular expression: /+/: Nothing to repeat
  • You can now set the Preferred Part Number a part should be identified with: Internal PN or Part Number. This is done through Settings > Workspace > Preferred PN. With this, fields like Alternates, that display a list of alternative parts, will use either part number to identify those parts. On barcode labels, when the preferred PN is set to Internal PN, the Internal PN is used on the barcode label's title (instead of the manufacturer's Part Number) as it's more relevant.
  • Custom fields of type App Element can now have multiple values. As an example, on a custom field of type App Element - Part you could set multiple parts under that field.
  • New shortcut: Ctrl + P (or Cmd+P on macOS). This sends selected items on the most recently used table to the printer, similar to manually exporting labels and selecting Send to printer as the output method. The most recently used table is the one that received a click or on each an item was most recently selected.
  • Contacts: references to Customer removed. Instead of a Customer #, a contact has now an ID which consists of an alternative way to identify the contact other than by its name
  • Contacts: references to VAT# field renamed to Tax ID
  • Purchase lists now have a status: open or closed
  • New inventory type added: Planned. Planned inventory includes all inventory listed on open purchase lists and orders.
  • Stock Balance now includes Planned inventory and takes Low stock threshold into account (Stock Balance = Stock - Allocated - Low stock threshold)
  • Customers removed from Sales > Customers and are now available under their own tab Contacts.
  • [fix] Price inputs
  • BOM: auto-assign parts only of selected items
  • When auto-assigning parts, consider generic parts as well
  • Stock On-hand renamed to Stock Available
  • Stock On-hand now represents the sum of stock available plus the stock reserved, as both stock available and reserved are technically on-hand.
  • New types of inventory: allocated and in-production. These allow to list and track inventory that has been allocated to purchase builds or sales orders. Allocated inventory doesn't necessarily exist or is associated to any specific stock unit, but it allows to represent a need for that inventory. Later, this will be used to better plan production and purchasing by taking into account current inventory levels and already allocated inventory, as well as its timeline. Lastly, in-production inventory allows to track units that are currently in production, similarly to the on-order inventory that was already being listed.
  • Stock Balance: this represents all the stock that is available and incoming (ordered or in-production) minus the stock that has been allocated. This should provide you with a useful insight on whether you are stocking more inventory than you need (overstocking) or the opposite (understocking).
  • Part details and inventory table display all stock types (on-hand, available, reserved, allocated, on-order and in-production)
  • Tables: page size can now be individually set for every table
  • History: part created and part removed event logs are now created
  • History: generate event logs for parts and inventory created when importing parts or purchase orders
  • Barcode scanning: the one-shot mode can now be set to operate on a continuous mode, meaning it won't be disabled after the first barcode is scanned
  • Barcode scanning: when using the one-shot mode three different matching methods can be selected: exact, contains or regular expression
  • BOM: parts can now be auto-assigned for items that have multiple matching suggestions - the part with the highest stock is picked
  • BOM: parts can be replaced (instead of having to unassign and assign it again)
  • Purchase orders: when manually editing the price, you can now set its currency