Skip to main content

  • Custom fields that have the same name (belonging to different app elements - e.g. part, project build item, etc) get the name of the app element they belong to displayed on table headers so they can be distinguished
  • Parts: description in the details panel breaks lines, so new lines are correctly formatted
  • [fix] Ctrl+A (select all rows) not working if caps lock is active
  • [fix] BOM: row numbers getting out of order after restarting the app (only when importing the BOM via CSV file)
  • [fix] Production: unit cost of generic parts not being taken into account when estimating production's unit cost

  • BOM: in-house parts without a project are not marked as Sub-assembly
  • Production: after consuming inventory, if the available quantity is zero and the inventory is not reserved for anything else, remove the inventory itself
  • Filters: number of filters set is displayed next to the Clear all filters button
  • History: inventory removed logs display how / where it was removed from (e.g. during production)
  • [fix] Some filters on the Parts Finder dialog not working
  • [fix] View selector not saving filters in the Production tab
  • [fix] Production: sorting by Assembled? not working as expected
  • [fix] Unsaved changes dialog popping up after saving Notes on a project revision or project build
  • [fix] Parts: when manually creating parts and changing the part's type, unset previously set fields that don't exist on the currently selected type

  • Projects: when creating a new project, and an in-house part through it, the app now checks if the Part Number already exists
  • BOM: when defining Designators, whitespaces can no longer be used as a delimiter (instead, commas and semi-columns should be used - e.g. "C1-10, C20" or "R1;R2;R3")
  • BOM: when importing a BOM, Designators is no longer a mandatory field
  • When picking inventory sources in production, listed parts have a tooltip for better identification
  • When creating a custom quote, a Supplier PN can be defined, if the part doesn't exist on the selected supplier yet
  • When exporting tables, you can now enable/disable row numbers to be present on the output file (CSV or JSON)
  • [fix] Purchasing: received on and ordered on being set to today's date by default when importing a purchase order
  • [fix] Pricing: quotes for generic parts not being correctly sorted by price
  • [fix] Documents: not able to change Category
  • [fix] Tooltips hidden under modals
  • [fix] Chance for Team Workspaces not to re-render data as it gets updated/synced

  • API: CORS can now be configured by setting the environment variable BOMIST_API_CORS, with multiple hosts separated by a comma (e.g. BOMIST_API_CORS=http://localhost:3000,https://mywebsite.com)
  • [fix] BOM: not able to pick inventory revision for in-house parts that don't have a project
  • [fix] Production: stock not being updated for alternate parts when marking items as assembled
  • [fix] Storage: empty values when grouping inventory by Storage
  • [fix] Auto-updater: popup with Install now button not showing up

  • Pretty much every link in the app has now an info popup when hovered (previously, only parts)

  • Purchasing: items not received on a PO marked as received have a striped background to easily identify those parts in the PO

  • Inventory: when manually adjusting inventory on a storage location that is marked as full, a warning is displayed
  • [fix] Finding parts dialog: Add button always disabled
  • [fix] BOM: when auto-assigning parts, Package and Value on the BOM not being overwritten by the assigned part's Package and `Value
  • [fix] Production: when reserving/unreserving a generic part, stock wasn't being updated for the chosen alternate part

  • [fix] Production not showing up
  • [fix] BOM: issues not being displayed once the table is rendered
  • [fix] BOM: chance for importer to fail matching parts when CSV file uses non-UTF8 encoding

  • Suppliers: custom quotes can now be displayed on a table (previously only on the Details panel) which can then be exported into a CSV or PDF file. When using suppliers for sales-only, this can be useful to share your own prices with a potential customer in one of those formats.

  • Suppliers: the way suppliers and custom quotes are imported was a little bit refactored: some fields changed name and Supplier PN is now optional. An example file that can be imported is available here.
  • [fix] API: /search not working when IDs were passed
  • [fix] Team Workspaces: several offline detector messages stacked up when resuming the app back from idle/sleep mode

  • Availability column is now available on Purchase Lists as well (before, only on Projects > Pricing & Availability)
  • When exporting tables into CSV and JSON, row numbers are always included (if present on the original table)
  • Storage combo box items now display the storage location's description and owner (if available)
  • Tables: number of selected rows is displayed on the bottom of the table
  • [fix] Failing to import a workspace for which a custom Company Logo has been set
  • [fix] Go-to Sales