Field techs can manage inventory, find clients by contact name, and missing addresses now display in project edits.
Pasting an address from Maps or autofill no longer silently breaks project creation.
Dismissed items in the to-be-scheduled rail now vanish instantly instead of waiting for a server round-trip.
AI now drafts your work order task checklist first; assign tasks to staff or subtrades and edit equipment/materials instantly without page reloads.
Items now vanish from the calendar immediately when you confirm dismissal, no server delay.
Pending work orders appear in a to-be-scheduled calendar rail; invoice reminders auto-create on approval and link to their work orders.
Fix project-create error reporting, estimate tab freezing on slow triggers, and large photo selection sharing.
Project creation no longer fails on invisible bytes from paste/autofill. Server-action errors always surface in logs and Sentry.
Completing tasks and changing filters now update immediately without waiting for the server to respond.
Task status circles and filter selections now reflect your choices immediately without waiting for the page to load.
Task rows show project title and phase; completed tasks support completion notes.
The task actions menu now displays at all times instead of only appearing on hover.
Route completed work orders for manager approval, then create invoices without leaving the detail view.
Estimate and invoice detail pages now use all available space, with every action grouped in a collapsible command palette.
Materials marked Remove now produce line items; estimates sort by remediation phase instead of alphabetically. Templates preserve their order.
Manage tasks faster with urgency grouping, inline status updates, and overdue badges
Equipment, Materials, and Safety Checklist settings are consolidated into a single page with tabs—faster navigation, fewer sidebar links.
Work order checklists auto-generate from estimate line items with intelligent contents sub-phase scoping.
Hover over any calendar event to see project, time, crew, address, and notes — links in notes are clickable.
All-day events span multiple days, resize handles appear only where useful, and events are colored by job for better organization.
New calendar page with daily, weekly, and monthly views to help you plan projects and schedule crews.
Assign crew directly on the calendar with automatic conflict warnings and smart phase-based team suggestions.
Work orders filter by status, calendar toolbar now cleaner and more organized.
Work orders list features blank state and status filter; details pages keep phase context.
Dispatchers create work orders with AI assistance, field staff track progress with photos and notes, contractors access scoped details via secure portal.
Tax rates show live Mapped/Unmapped status. Members table now displays payroll readiness—employment, compensation, and QuickBooks link.
Edited invoice rows now update instantly instead of waiting for the server to refresh.
QBO organization ID now protected via HttpOnly cookie, webhook replays deduplicated, customer/employee IDs validated, and payroll visibility separated from profile editing.
Estimate and invoice line items now refresh their descriptions instantly when you adjust quantities—until you customize the text.
Connect QuickBooks to sync invoices, reconcile payments, and export approved timesheets for payroll.
Reminders arrive when you can actually submit them, plus per-user email opt-out.
Submission reminders now fire after pay periods close. Manage emails in Settings > Notifications.
Analyze and delete buttons now hide during uploads and active analysis, preventing race conditions and partial batches.
Uploaded avatar photos now resolve to thumbnails everywhere, not just in the sidebar, and load smaller.
Estimate and inventory help cards condensed for quick reference. Full guides now available via links for comprehensive details.
Help cards trimmed to summaries; comprehensive guides a click away. Easier to scan, full detail when you need it.
Analyze actions now disable during uploads, photos can't be deleted during analysis, and badges update live.
Track photo condition, safely delete with warnings about affected estimates, and view contents sub-phases in Estimates and Invoices tabs.
Commit room, phases, and condition in one go. Lock markers show which photos are owned by contents.
Share documents as PDF or XLSX with secure links. Clients view online or download, and you track delivery and viewing history.
Bulk uploads no longer freeze the interface, and analysis progress is now visible throughout the workflow with per-photo status badges.
Contents phase polling is now centralized, eliminating duplicate requests during multi-room photo analysis and reducing error noise.
Uploaded photos now organize by when they were taken, not when uploaded — no refresh needed.
Upload photos without automatic analysis. Analyze work areas or phases in bulk when it fits your workflow.
Replace live clock-in/out with editable pay periods. Submit for approval, get reminders, and managers can review submissions.
Inventory refreshes as photo chunks complete, eliminating polling overhead during active analysis.
Transport errors loading work area details now show a toast instead of crashing the app.
The browser now warns you before leaving the page while photos are uploading — no more silent data loss from tab close or reload.
In-app help cards and documentation guides now use plain, direct language for clearer explanations.
Transient Server Action failures no longer flood error tracking; real issues are easier to spot.