Performance Improvements
Invoice page — duplicate background requests eliminated; contractor list loads in the background so you can start working immediately
Schedule and Calendar — availability data loads in the background, reducing wait time
Contractor Schedule page — a redundant background call removed for faster loading
Bug Fixes
Work order date filters returning the wrong date range — date filters now return results for the correct dates.
Salesman users unable to add new customers — the location dropdown now populates correctly, so salesman users can add customers again.
Work Orders page jumping when updating line items — the page stays in place when you update a line item's status.
Quote name garbled in PDF export — custom quote names now render correctly in exported PDFs.
Locations could not be deleted — locations with no attached records can now be deleted.
Dashboard load error — fixed an error that prevented the dashboard from loading for some users.
Customer task window crash — fixed a crash when opening the customer task window.
Schedule calendar crash — fixed a crash that occurred when availability data failed to load.
