Changelog

1.3.2 (build 2c94725) - 2025-12-16

  • UI changes.
    • Increase max levels from 10 to 20.

1.3.1 (build 999cfa5) - 2025-12-12

  • Internal changes.
    • Remove Speed-Insights monitoring.
    • Fix CVE-2025-55183, CVE-2025-55184 and CVE-2025-67779.

1.3.0 (build b717d3a) - 2025-12-09

  • Validation Changes (V2).
    • This changes how bases are modeled and checked.
    • This impacts deflection and bending moment calculations, generally reducing the load capacity of single sided racks.
    • This change can cause previously passing racks to fail.
    • Please see Cantilever Rack Validation Changes (V2) for more information.

1.2.3 (build e076d0c) - 2025-12-04

  • UI changes.
    • Change Login verb to "Log In".
    • Change Logout verb to "Log Out".
    • Use dvh/dvw units for viewport height/width. This makes the UI more consistent across devices.
  • Internal changes.
    • Fix CVE-2025-55182.

1.2.2 (build 5b14b45) - 2025-11-23

  • Add Unknown earthquake zone.
    • New racks now default to the Unknown earthquake zone.
    • This Unknown zone uses a high safety factor which may cause some racks to fail validation.
    • Setting a specific earthquake zone will lower this safety factor to the appropriate value.
  • Add new Organisation policies.
    • Submit Job requires Engineering PO.
    • Submit Job requires Documents.
  • Add public changelog.
    • Link to changelog in footer.
  • Internal changes.
    • Add metadata to auth history.

1.2.1 (build fb4c890) - 2025-11-20

  • Render dimensions.
    • Display dimension of rack arm openings.

1.2.0 (build 62df118) - 2025-11-19

  • Add Stripe billing integration.
    • View subscription details.
    • View invoices and payment receipts.
    • Automatically update subscription based on number of active users.
    • Link to Stripe portal.
      • Update contact information
      • Update payment methods
  • Add change history.
    • Track date, user and changed fields.
    • Track auth activity.
    • Track rack validations.
    • Display engineering notes for approved/rejected jobs.

1.1.1 (build 110e756) - 2025-10-31

  • Cleanup UI.
    • Never collapse activity bar.
    • Make sash resize work with touch events.
    • Preserve zoomed viewport on resize.
    • Pan viewport with middle mouse button.
    • Set consistent focus color.
    • Set consistent button style.
    • Fix tab navigation on forms.
    • Validate input on enter key.
    • Don't submit form on enter key.
    • Add hover title to labels and inputs.
    • Add hover title to validation results.
    • Fix highlighting of max validation results.

1.1.0 (build e84cfd3) - 2025-10-27

  • Reformat validation output to make it clearer.
    • Add loadcase names and descriptions.
    • Add table headings.
    • Highlight the largest capacity ratios.
    • Remove the loadcase equations.
    • Remove deflections from arm and column tables.
  • Add new Rack properties.
    • Add Unknown subsoil type.
    • Add Indoor/Outdoor site to racks.
    • Display validation warning for Outdoor racks.
    • Existing racks will need the site property set in order to validate without errors.
  • Add new Job properties.
    • Add Sales SO.
    • Rename PO to Engineering PO.
  • Add Job Print button.
    • Display a single page job overview with print-friendly formatting.
  • Add Job Owner.
    • Display the Job Owner in the job screen.
    • Enable searching jobs by Owner.
  • Internal changes.
    • Add basic analytics to BOH Racking website.
    • Update solver to use a sparse matrix to reduce memory usage.
    • Update search index to use the 'simple' dictionary to improve search.
    • Update part search to support multiple terms.

1.0.0 (build 188aa11) - 2025-10-13

  • Display validation errors.
    • Invalid inputs will cause the validation to fail.
    • The validation output panel will display the error messages.
    • Examples in invalid inputs include text in numeric input boxes, or arms that are set higher than the column can support.
  • Send emails on job status changes.
    • Emails are now sent whenever a job status changes.
    • Emails are sent to the job owner, the currently logged in user (if different) and the engineer (if appropriate).