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.
