Changelog
What we shipped.
Reverse-chronological. Grouped by release, not by commit. As the product matures, entries here will be post-release notes written in plain English, not auto-generated from git.
Waitlist hardening
Shipv0.5.1·April 21, 2026
- Admin now receives an email for every waitlist signup with company, app, and score context.
- Approved applicants automatically receive a branded invite email with their code and activation link.
- Admin waitlist view surfaces whether each applicant has completed signup, plus a one-click resend on undelivered invites.
- Fixed a visibility bug where inputs on the waitlist form rendered black text on a black background in OS dark mode.
Launch readiness
Shipv0.5.0·April 20, 2026
- Weekly intelligence reports — Saturday compute cron, hourly per-timezone dispatch, public preference center with RFC 8058 one-click unsubscribe.
- Stripe billing — Free, Pro ($29/mo), Scale ($149/mo), and an admin-managed Internal plan. 20% annual discount. Mock-first adapter for safe local dev; 6-step swap to live keys.
- Plan gates — per-plan enforcement on Partner sync, app connect, weekly reports, ingest rate limits, team seats, and the workflow editor.
- Marketing site — real home page, /pricing reading from the shared plan catalog, shared header/footer/CTA, brand logo across all apps.
- Self-serve signup path at /sign-up/self-serve (unlisted for now), plus 7 legal page scaffolds pending counsel review.
Durable workflows + EFOLI migration
Shipv0.4.0·April 20, 2026
- New @appthrive/workflows package — compiler, evaluator, and field registry. Multi-successor DAGs with immutable versioning.
- Inngest-backed executor with step.sleep, sleepUntil, waitForEvent, and invoke wrappers. Every run is resumable.
- 3 seed playbooks auto-installed on org creation: Welcome Series, Dormant Winback, Churn-Risk Alert.
- Org-scope metric thresholds with a distinct metrics/org-threshold.crossed event and a daily 03:15 UTC cron.
- @appthrive/migration package — 9-step durable migration workflow + preflight gate + EFOLI dogfood runbook.
Intelligence layer
Shipv0.3.0·April 20, 2026
- Five-score engine (health, churn risk, activation, expansion, deliverability) with a transparent seven-dimension breakdown per score.
- Action Queue rule engine — 15 default rules, cooldowns, family-based deduplication, priority tiering.
- Pre-send safety guard — suppression lists, frequency caps, quiet hours, DNC, idempotency cache. You cannot accidentally spam.
- Queue UI with morning digest, metric thresholds, compliance floor (@appthrive/audit + @appthrive/compliance), GDPR webhooks, DSR workflows, retention UI.
Ingest, metrics, campaigns
Shipv0.2.0·April 19, 2026
- Three-path ingest — SDK, developer server webhook, and Shopify-direct webhook all converge on the same pipeline.
- Metric rollups at hourly/daily/weekly/monthly granularity.
- Segment compiler, campaign dispatch, and BYO-ESP with Resend + SendGrid adapters.
- Hardening pass — closed 10 Dependabot alerts including CVE-2026-39356.
Foundation
Shipv0.1.0·April 18, 2026
- Monorepo scaffolding — 3 Next.js apps (web, admin, marketing) and 18 packages.
- Drizzle schema on Neon with automated Vercel migration pipeline.
- Clerk auth (invite-gated), HTTP Basic admin panel, Partner API sync.
Phase 18.2 + the invite expansion
Coming soon—·Up next
- Legal counsel review replaces the amber "pending" notices on Privacy, Terms, DPA, Cookies, and AUP.
- Security whitepaper published.
- Compare pages (vs HubSpot, vs Customer.io, vs Spreadsheets).
- Public open signup once IP rate-limit + legal land.
