Back to siteChangelog

What's shipped.

Promo Pilot is in early access. We ship in tight phases — each entry below corresponds to a deploy and a tagged commit on GitHub.

2026-06-05 · v0.9

DealerGrowth Intelligence Engine + real Signal Listener

  • Scoring engine

    Six pure, explainable scorers — AdPower, Social Momentum, Growth Opportunity, Inventory Push, Compliance Confidence, ROI Potential. Every score returns factor-level breakdowns. The post and campaign generators now return real breakdowns instead of random numbers.

  • Signal Listener

    Live signal feed backed by the database. Four monitors: Inventory (aged units, aged pool), Weather (market-aware, deterministic), OEM pulse (weekly), and Engagement (vs prior 14-day baseline). Fingerprinted dedupe — the same signal won't re-fire twice in 24h.

  • Recommendations

    HIGH- or MEDIUM-urgency signals auto-spawn a Recommendation with copy tuned to the signal type and a scored Growth Opportunity profile.

  • Signal actions

    Run scan, turn into campaign, dismiss — all wired through API routes with audit log entries. Turning a signal into a campaign creates a draft Campaign + enqueues a STRATEGY agent job.

  • Tests

    49 new unit tests across the scoring engine and the four signal monitors.

2026-05-27 · v0.8

Light mode, legal pages, mobile drawer, inventory feeds

  • Theming

    Dark + light + system modes with persisted preference, refactored CSS variable system, branded for both. Marketing site locked to dark.

  • Legal

    Privacy policy, terms of service, cookie consent banner with essential/analytics opt-in.

  • Mobile

    Sidebar drawer with backdrop, body-scroll lock, route-change auto-close. Topbar hamburger now actually opens it.

  • Inventory

    CSV + XML upload with header-alias parser, 16-field normalization, drag-drop dropzone, recent imports panel.

  • White-label

    Per-org brand color override (Agency-tier) applied to CTA, gradient text, and aurora.

  • Tests

    Vitest with 21 unit tests across parser, AI mock, billing, connector registry. Wired into CI.

2026-05-26 · v0.7

Stripe customer id, workspace switcher, BullMQ, real Meta publish

  • Billing

    Stripe webhook persists stripeCustomerId / stripeSubscriptionId. Customer portal now works against the real customer.

  • Multi-rooftop

    Workspace switcher in the sidebar actually switches the active org. User.activeOrgId honored by requireOrg.

  • Queue

    BullMQ adapter for the agent queue, separate worker entrypoint, REDIS_URL detection.

  • Meta

    Real Graph API publishPost with page-token exchange and scheduled posting.

  • CI

    GitHub Actions runs typecheck → tests → build on every push.

2026-05-26 · v0.6

Real auth, Prisma data layer, drag-drop calendar

  • Auth

    Auth.js v5 with edge-safe middleware + node-only credentials provider. Demo-mode toggle for screenshots.

  • Database

    Prisma 6 + SQLite for dev with one-script swap to Postgres. 18-model schema seeded with the demo org.

  • Calendar

    @dnd-kit drag-and-drop. Drop fires PATCH /api/posts/:id/schedule. Optimistic UI with rollback on failure.

  • Connectors

    Meta + Google Ads + TikTok OAuth scaffolds with demo-mode fallback for local dev.

  • Live feed

    SSE-driven agent activity stream on the dashboard.

2026-05-26 · v0.5

Approvals, signals, agents, analytics, integrations, settings

  • App surfaces

    Six new pages — full approvals queue with detail panel, signals feed with urgency tiers, AI agent grid with live activity, analytics with funnel + audience charts, integration catalog, settings with brand/team/automation/billing/security tabs.

2026-05-26 · v0.3

Foundation + marketing site

  • Marketing

    Cinematic 12-section landing page — Hero, AI Agent Team, Workflow, Ad Studio, Social Calendar, Analytics, DealerGrowth Engine, Integrations, Pricing, FAQ, CTA.

  • Foundation

    Next.js 15 + Tailwind v4 + Framer Motion + Lenis. Reusable design system.