All releases
January 2023 Published January 2023

January 2023 Updates

11 features including automation, crew, document, 12 bug fixes, 2 performance improvements.

Newsletter status: Not published. Based on 47 merged merge requests. See README.md for conversion guide.

v2301.00.0 — January 2023

Features

  • Add option to generate document without sending it
  • Crew Roles
  • e2e/estimating page
  • Fix lock time bug when crew members are on the job
  • e2e/Implement UI automation tests for the user and product pages
  • e2e/Implement UI automation test for availability page
  • Listen for template updates within availability component
  • Fix extra code appears above email input field in estimating tool
  • Fix/tooltip availability page not consistent
  • Dashboard report fixes, add in app documentation for dashboard items, add inspect tool to dashboard, and fix job promoting when booking estimate events
  • Added pandadoc config defaultSender to Settings page

Improvements

  • Datadog tracing, metrics, frontend monitoring
  • Hotfix/estimated total value
  • Hotfix/deleted taxes
  • Ci cd setup
  • Check from corporate zone down if service area not found among children
  • Update regexes for locations
  • Changed from loader to avoid permission check
  • restore edit password functionality
  • Readded zones to prices query
  • Added float labels to estimator fields
  • Added permission check for the estimator button
  • Hotfix/payment amount
  • force string unix into a number
  • Frontend/custom job subroutes
  • Added permission ‘googlemaps.calculateDistance’ to roles that needed it
  • added max wait of 5 seconds for queries after auth change
  • Improvement/convert dates to be links
  • Round instead of floor when converting dollars to cents
  • Default the event confirmation component to the first event
  • Reimplemented availability check, handled situation on the frontend
  • Zone/calculated moving
  • distances showing up as times with AM/PM

Fixes

  • Fix empty tax array error
  • Fix error when creating transaction
  • Resolve the zones separately for each role
  • Fix Estimates for Canadian Jobs
  • Fix timing error
  • Fix period aggregation for dayjs since it is immutable
  • added more missing permissions and whitelist values
  • Fix/area code no resolving
  • Fix/cant update charge with deleted price
  • Fix: expand for assets does not work if multiple assets have the same name
  • Improve MR and issue templates for gitlab
  • Fix/can not read properties

Performance

  • Decrease cache control max-age for pages but not for files
  • Set asset details query to cache-and-network