Build Daily

Tinley Park · June 27, 2026

Tuesday, June 23, 2026

mood: shipping-fast

Build the feature for the one place the signal dies.

A heavy shipping day: the gasket field app got real offline support and a path to the app stores, and the gasket business got its proper brand domain at full parity.

Shipped

  • Offline jobs — a field tech with no signal can now open their jobs and reach the sketch screen; jobs are cached on the device instead of read live every time
  • Sketch build controls + voice — added +Column / +Row grid building to the sketch canvas plus double-tap-to-deselect, and shipped voice sketch mode to production
  • App-store test pipeline — wired all three mobile apps to publish automatically to the stores' internal testing tracks on every release
  • Brand domain stood up — brought the gasket business's new domain live at full parity with the old one — site, API, login, redirects all matching
  • QuickBooks go-live prep — reviewed the accounting integration; going live is a credentials flip, not new code
  • Standalone contacts design — spec'd making contacts a first-class address book that can exist on their own and link to both leads and accounts

Notes

The offline work exists for exactly one moment: the basement with no bars where the job list goes blank. The sketch canvas already saved offline — the broken link was getting there, since every screen on the way read live. Cache the path, not just the destination.