Changelog
What's shipped. What's next.
Last updated · May 5, 2026
A short log of what's gone live on the landing page, and what's queued for the validation phase. Build in public — every commit visible in the GitHub repo too.
May 5, 2026
DomainCustom domain — receipthook.com
- Switched from receipthook-landing.netlify.app to the real domain.
- All OG metadata, footer email, and dashboard mockup updated to .com.
- Reminder scheduled for May 19 to register receipthook.app defensively if it's still available.
May 3, 2026
AnalyticsPostHog analytics live
- Pageviews, email submissions, FAQ expansions, and the Phase 2 signal click all flow to PostHog.
- UTM attribution baked into every event — when ad campaigns launch, conversion-by-channel is one filter away.
- Dropped the /ingest reverse proxy (Netlify+Next.js rewrite incompatibility); accepting ~5% ad-blocker drop in exchange for working pipeline.
May 1, 2026
DeployProduction deploy on Netlify
- Landing page goes live. Waitlist captures via Netlify Forms — no third-party CRM dependency.
- Vercel deploy attempts failed three times with opaque errors. Switched to Netlify and shipped same day.
- Build pipeline: pnpm + Node 22 + @netlify/plugin-nextjs.
Apr 30, 2026
SpecPhase 1 design spec locked
- Three-phase architecture committed to: (1) merchant-side branded receipts via Square OAuth, (2) consumer PWA + card-linking, (3) tap-triggered receipts via wallet passes.
- Polymorphic customer_identity schema designed to span all three phases without a migration on day one.
- Brand line locked: "the receipt layer between every register and every phone."
Apr 27, 2026
DesignInitial landing page + design system
- First brainstorm with founder context — wedge, kill criteria, 90-day window.
- Design system: warm cream + copper, Sora display + Instrument Serif italic accents + JetBrains Mono labels.
- 11 sections from hero to footer. Bespoke iPhone receipt mockup (no stock photos).
What's next
- Cold Reddit DMs — free pre-validation, capped at 10–15 personalized DMs/day to indie shop owners on r/cafe, r/Coffee, r/smallbusiness.
- $200 paid ad campaign — Reddit Ads + Google Ads. Kill criteria pre-committed at $50, $100, $200 spent. Full brief in docs/ads/2026-05-01-validation-campaign.md.
- If validation passes — convert waitlist to first 10 paying merchants via hand-DMs, then build the actual Square OAuth integration.