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.
