Line-item photos now display inline on estimates and invoices

See a reference photo for each line item directly in your estimates and invoices. Toggle on/off per document with org-level defaults.

What's New

Estimates and invoices now include an optional photo column showing a canonical reference photo for each line item. Click any thumbnail to open a read-only lightbox and browse all photos for that item using arrow keys.

Control photo visibility at three levels:

  • Org default — set in Estimate Settings under Document Display
  • Per-document toggle — "Options" menu in the estimate/invoice toolbar hides or shows the photo column instantly
  • Line-item override — edit the estimate to pick a specific photo from the item's full gallery

Manual line items render an empty cell (no placeholder). This works in both the UI and exported PDFs, making estimates more visual and easier to reference on-site.

Also included: Fixed sticky table headers that were overlapping the toolbar on scroll.