[fix] Unable to drag the scroll bar when the collapse button is on top of it
[fix] Chance for barcode scanning not to work. The timeout setting was being enforced to its minimum value of 1ms which would be too short for the app to be able to parse the incoming scanned text. The minimum timeout is now 50ms.
The Qty field in the storage parts table can now be filtered by Low stock and warning icons are displayed for low stock at out-of-stock (at the location)
BOM entries now allow designators to be defined for non-Unit quantities. In this case, the Designators don't override the Qty field.
[fix] Chance for crash when editing quantity for a consumable with a minimum quantity defined on a purchase list
[fix] Chance for Available Quotes to crash/not load when using the DigiKey API (third-party API)
[fix] Purchase item getting hidden whenever a quote from Element14 API (third-party API) is selected. Hidden items will now be visible but the quote will have to be selected again.
When removing a production build that hasn't been marked as assembled yet, all reserved and assembled inventory is reverted (added back into stock). When removing builds marked as assembled, reverting assembled inventory is optional (just as before)
Sales orders: the same part can be added multiple times into a single sales order. This is useful if you want to use inventory from different revisions for the same part.
Lots: Alt. Code is now displayed on tables, if defined, along with the main Lot Code
Production builds: status can be now manually changed (before, you could only change it to a previous state)
Custom field of type String renamed to Text
The Unit Cost can be updated (not overwritten) when importing parts, as long as the Unit Cost and Stock fields are mapped and the value in Stock is positive
[fix]Add to... Purhcase Order quantity being overwritten instead of added to the existing item. When adding quantity to an existing item, the original unit of measure is preserved.
[fix] Chance for default value not to be set on quantity inputs
[fix] Row expander column not being displayed (e.g. on the BOM table, when the BOM view is set to Multi-level)
Reduced margins on option values when displayed on tables so row height isn't changed. This allows for a small performance improvement when rendering tables.
Break lines on BOM instructions
Phone included on contact's details
Possible fix for the chance of some rows not being rendered
[fix] Setting remove inventory if empty not being respected when consuming inventory on production builds
[fix] Chance for not being able to type a number on a quantity input when minimum value exists and it's positive
[fix] Chance for purchasing tables not to preserve its state
[fix] When editing a contact, phone field used as default value for email
[fix] Inventory restrictions: Allow from other owners not being respected
[fix] Quantity inputs with defined minimum/maximum value, conversion for those limits not being done when unit changes (e.g. if minimum value is "1 L" and the unit is changed to "mL" the new minimum value should now be "1000 mL" and not "1 mL")
[fix] Chance for crash when adding items from a sales order into another one, through the Add to.. Sales Order menu
[fix] Suppliers: when importing custom quotes, chance for in-house parts not to be found
[fix] Production build: chance for rows to be marked as assembled even if any source has been picked, and thus no inventory had been consumed, when using generic parts
Barcode labels can now be exported from the production availability table as well as from the production build table. These barcodes might include the quantity listed on these tables.
Products table now includes the custom fields for Part
When importing a BOM, if Rev is mapped for a part but not found on the app, it's still set on the BOM row. Even if inventory or the revision itself doesn't exist on the app by the time the BOM is imported, this makes sure the revision is enforced during production.
In the production build table some actions on the context-menu were moved to an Actions... sub-menu so the chances for the whole context-menu to overflow the window are lower
A Select all menu was added to the tables context-menu which selects all rows
[fix] Not able to import stock with unit of measure other than each from Suppliers and Purchase Orders
[fix] Chance for a double part already exists warning when importing parts
[fix] When editing a part, Electrical category being set by default
[fix] When defining a custom price break for a part with a unit of measure that belongs to the Unit category, not able to set the price "per selected unit" or "per value and select unit" (instead, the price would be set "per default unit"). For example, when entering the price for a Box-of-5, the price would be set per each if that would be the default unit of the part.
[fix] Manually changing Qty on a purchase order would zero planned inventory for remaining parts on it
[fix] Not able to set Pref. Supplier on outsourced parts