Newsletter status: Not published. Based on 31 merged merge requests. See
README.mdfor 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