Newsletter status: Not published. Based on 64 merged merge requests. See
README.mdfor conversion guide.
v2501.00.0 — January 2025
Features
- Add an automation for when the lead is booked
- Implement adding damages
- Fix issue when job has booking date on Jobs page even if doesn’t have any booked events
- Hotfix: Add charge dialog scrolls to top while updating charge quantity
- Hotfix: Report links have incorrect date, remove realized by filters
- Implement frontend retry logic, nonces, and persisted queries
- Hotfix: add additional estimate conversion metrics to dashboard
- Add Yembo actions in inventory tab
- Schedule V2 Booking Refactor
- Hotfix: Invoice stuck in generating state in jobs v2
- Hotfix: Cannot add single use discount to unsaved events
- Save unsaved changes when user creates document
- Hotfix: Dynamic Reports pagination broken
- Hotfix: Add required columns for reconciliation report
- Resolve “Fix issue with dock not being set to job when locations added. Add a way to change the dock to jobs v2”
- Hotfix: Dynamic report semi-live export fixes
- Hotfix: Add authentication check to subscriptions in WS Server
- Hotfix: Fix workorders template
- Hotfix: Add tooltips for send invoice button in billing tab
- Hotfix: Exclude damages, add share revenue to dashboard
- Hotfix: Restore last visited date on schedules page
- Remove legacy estimator, dashboard v1, and make dynamic reports prominant
- Hotfix: Fix locations input while creating/updating an asset
Improvements
- Disable Update Charge button if charge hasn’t been saved yet
- Show paid and remaining totals in financials
- Check if user can be context-able into the zone before assigning a job to specific zone
- Hotfix: Dahsboard v2 should only list booked events under created and scheduled
- Hotfix: jobs created as closed have incorrect state
- Hotfix: long links in activity cause overflow
- Display all summaries in event details in right side panel instead of notes
- Update links to use jobs v2
- Hotfix: 3001.0 should show both first and last person to book an event
- Hotfix: Set Sales Agent in Backend while creating a job
- 2025.1.1
- Hotfix: Prevent Null Quantity and Disallow Floating Rates for Percentage Price Type
- Store unsaved summaries in local storage
- Display unsaved changes popup only when user opens job with unsaved changes
- Hotfix: Unsaved changes appears even though there are no changes on the job
- Hotfix: Update quick access component whenever workorder changes are dumped to local storage
- Hotfix: While removing a user from a role, it will remove the user from all other roles in NgRx state
- Hotfix: Mutate transaction validators not resetting
- Hotfix: Store last 3 editted jobs in localstorage
- Hotfix: Match areaCodes by distance as opposed to regex in resolveAreaByCoordinates
- Hotfix: Assign zoneless users to their respective zones (job zone)
- Hotfix: Same summaries being populated across multiple jobs
- Hotfix: Zip codes moved to incorrect areas
- Allow zero values for charge rate
- Hotfix: job stage automations
- Hotfix: Disable mutating charges when an event is locked/invoiced in work-orders tab
- Hotix: Prevent updating metadata from the job received by subscription
- Hotfix: Make invoices consistent between invoices tab and documents tab
- Hotfix: Allow-modifying-locked-events-for-users-with-permissions
- updated logic with saving changes and creation documents
Fixes
- Improve error handling and other improvements to jobs v2
- Hotfix: Bug ‘Cannot assign multiple users to role author’
- Fix issue with multiple errors in console after adding event
- 3329 Fix issue when update job button is always disabled in Job Creation Tool edit mode when howHeard is required
- Resolve “Jobs V2 QA Fixes. Part 1”
- Fix issue when job with summary can’t be created from job creation tool
- Fix issue when products and discounts ocasionalli retrieved for parent zone
- 3376-fix-issue-unable-book-vose
- Fix custom charge rate being divided by 10 while entering any value
- resolve issue when loading state ocasionally shown instead of products
- Fix branding loading state