Create tasks, notes, projects, and clients from a unified dropdown in the top bar — faster access to project and client setup.
Submit estimates to specific approvers; rejected estimates auto-fork into new editable drafts.
Navigation moves to a persistent top bar — faster context switching between phases and estimates without sidebar delays.
Scope notes are now editable with visibility controls, and the scope tab is redesigned for better organization.
Customers can pay invoices via embedded checkout. Organizations manage refunds, disputes, and payment history from one consolidated panel.
Progress indicator now displays simplified stage labels for clarity.
Pick from four clear item categories instead of eight — photo analysis and manual entry stay perfectly in sync.
Fall back to manual address entry when the Places API fails.
Upload photos faster during contents estimation by dragging them directly onto any work area card.
Create shareable project notes with visibility controls; quick-create buttons in the top bar let you start new tasks or notes from any screen.
Resend estimates and monitor delivery status in real-time — see the full history of every send attempt.
Fixed: AI stage was emitting 4× drywall lines when scope had three drywall variants in one room.
Repair phases automatically derive line items from removal work on sibling destruction phases.
Watch photos analyze as you upload. Smooth progress bar. Fast scrolling lists. Automatic retries on failure.
A new Recent projects card shows your 5 most recently opened projects on the dashboard.
Visual refresh with hero layout, loss-type color coding, and reliable access tracking that ignores prefetch hovers.
Fixed webhook handler to correctly process Resend's tag format, restoring delivery and bounce status updates.
Avatars and logos render from storage directly. Fixes broken images on public pages; eliminates unnecessary API calls.
Dashboard tasks card now has a "+ New task" button. Task form reordered to show Project, Assignee, and Due Date first, with Title and Description at the bottom.
See a reference photo for each line item directly in your estimates and invoices. Toggle on/off per document with org-level defaults.
Text-only deduplication cuts costs by 64% with live progress visibility.
Estimates now show canonical photos for each line item and offer a simplified Generate Estimate workflow.
Estimates and invoices now export to Excel spreadsheets alongside PDFs, with a toggle to choose attachment format when emailing clients.
Sending an estimate no longer reloads the page. Status changes appear live as events arrive from Resend.
Waiting for client decisions now polls efficiently without full-page reloads. Preview and download buttons show live spinners.
Inline controls on the estimate table let you edit or remove overhead and profit rates on draft estimates — no save delay or page refresh.
Fixed an infinite render loop that caused the app to freeze when switching between work areas and inventory tabs.
Resend webhook events are now received and processed, enabling delivery and bounce status updates for emailed estimates.
Page headers and breadcrumbs move into persistent nav bars — less clutter, more focus on your work.
Convert approved estimates to invoices with one click, send via email, and track payment status automatically.
Fixed UI freeze when editing work areas and improved estimate matching reliability
Upload, analyze, and deduplicate photos in parallel. Watch all three stages as they progress simultaneously.
Create tasks, assign them to team members, and receive email notifications for assignments and overdue reminders.
Fixed a bug where the dashboard tasks card appeared empty even when you had due-soon tasks.
The active row-count button now renders without the extra drop shadow for a crisper dashboard appearance.
View every estimate across your organization with filters and search — then select and export as CSV.
Learn workflows without leaving the phase — expanded guides at /help cover AI generation, line items, defaults, revisions, and client delivery.
Photos now show a loading state while being analyzed, with a tooltip explaining what's happening.
Press ? to see all available shortcuts for the app. Active shortcuts appear at the top of each category.
The sidebar no longer flickers when navigating between pages.
Phase tabs now display a visual indicator while loading, letting you know the page is responding to your click.
Fixed the visual glitch where avatars collapse from a tall pill to a square once the image finishes loading.
Upload photos of damaged contents. AI merges identical items and builds an inventory for estimates and loss statements.
Organize damaged contents in a sortable spreadsheet, group by room, and auto-generate statements of loss for insurance claims.
Save line items as org-wide templates and apply them to any work area. Quantities automatically adjust to the destination room.
Default line items can now be assigned to specific phases instead of applying globally, giving you precise control over each estimate.
Global search refresh now displays a skeleton loader in the sidebar, eliminating layout jumps and visual jarring during result updates.
Scope cards now display the raw input dimensions you entered, keeping them visible alongside calculated values.
Avatars and logos are now automatically optimized into smaller variants at upload time for snappier UI.
Pre-generated image formats load instantly, and photos appear in the gallery without requiring a page refresh.