All releases
July 2024 Published July 2024

July 2024 Updates

14 features including estimate, ai, location, 6 bug fixes, 3 performance improvements.

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

v2407.00.0 — July 2024

Features

  • Update the job details card on the job confirmation screen with location fields
  • 2428-implement restore users mutation
  • Implement export to Google Sheets and scheduling for dynamic reports
  • Set estimate and virtual estimate duration from config
  • Display city for obe leads in new job summary card
  • Resolve “[Bug] We can no longer view history”
  • 2541-fix disable edit charge btn in right side panel if invoice is finalized
  • Add history page under business
  • Hotfix: View Report button in Report Generated toast is broken
  • Hotfix: Invoice and Report Tables not Showing Loading State
  • Hotfix: if user is unable to modify event due to lock date, prompt them to contact accounting instead of submitting bug report
  • Hotfix: No way to tell currency on dynamic reports
  • Hotfix: Upload Yembo estimates on estimate signed
  • Hotfix: Upload unsgined Yembo estimate on estimate sent

Improvements

  • Hotfix: Automatically close lead after a certain period of inactivity
  • Make inventory notes visible from the zone with which event was shared
  • Replace MomentJs with DayJs
  • Allow event order be 0
  • Hotfix: allow to update invoices even if they are not marked as outdated
  • DayJs does not format MMM and MMMM correctly
  • Hotfix: Custom date range for reports not accurate in different timezone
  • Allow querying overriding configs

Fixes

  • Fix events with broken order, prevent creating broken events by users who didn’t update frontend version
  • Resolve “[Bug] Job costing - modifying an existing price should not modify existing charges”
  • Hotfix: Scheduled reports issue
  • Fix time since component
  • Fix: Infinite scrolling stuck in a loop
  • Hotfix: Invoices showing on wrong events

Performance

  • Hotfix/ Optimize Job Details GraphQL Fragment
  • Hotfix: Optimize job creation, job update, remove extra calls
  • Lazy load jobs and users to avoid querying totals