Build Daily

Tinley Park · June 27, 2026

Wednesday, June 24, 2026

mood: shipping

Let the tech see the thing, not read about it.

Shipped the standalone-contacts feature end to end, made the field app's inventory visual, and finished cutting the gasket business over to its real domain.

Shipped

  • Standalone contacts — contacts are now a first-class address book in the field app: a contact can stand on its own, link to multiple accounts, and attach to a lead — database through mobile
  • Inventory grid — replaced the text-only inventory list with an image-led grid of gasket cross-sections so a tech can scroll and spot a profile by sight
  • Domain cutover live — the new gasket domain is fully cut over in production; the old domain now redirects to it, ranking and links preserved
  • First TestFlight build — got the field app onto TestFlight for the first time after a long string of failed attempts
  • QuickBooks runbook — wrote the step-by-step for flipping the accounting integration from sandbox to a real company

Notes

The inventory grid started as a plain ask — "I want to scroll the profiles like I can on the web admin." The real work was getting the cross-section images to the phone the field-safe way: bytes relayed through the API, not internal links the field app deliberately never touches. The feature was easy; the path to it was the job.