What's New
Photos can now be marked as salvageable or total loss on the main Photos page and client share portal. Status is linked to your contents inventory items — edit a linked photo's condition and it updates the inventory automatically. Unlinked photos get a simple toggle.
Safe Photo Deletion
Deleting a photo now shows a preview of what else will be affected: the inventory item it belongs to, any estimates built from it (flagged for regeneration), and related invoices. This gives you a chance to review the impact before confirming. Deleting a photo that's the last one for an item removes the entire item and flags its estimates for re-building.
Estimates & Invoices Tabs
The Estimates and Invoices tabs on projects now distinguish contents sub-phases (Contents Documentation vs. Contents Cleaning), so you can track work and costs by the specific phase. Estimate rows link directly to their sub-phase instead of defaulting to documentation.
Tax-Inclusive Totals
Grand totals on contents estimates now show tax-inclusive amounts throughout the app, matching what you see on the estimate detail page and what customers pay.