Changelog

What's new

Material releases only — bug-fix-only weeks roll up into the next dated entry. See the roadmap for what's next.

  1. ·v0.20.0Shipped

    Monthly close, tester feedback, public changelog, first-paid alerts

    • Automated month-end pack: 1st-of-month cron emails platform admins a prior-month reconciliation summary with a deep link into the admin recon dashboard.
    • Tester feedback widget on every authenticated page — captures route + viewport, writes to tester_feedback, alerts admins for bug-class items.
    • Public /changelog page rendering the canonical release history with semantic tags and a 'planned next' section.
    • First-paying-customer alert: the very first non-test polar_topup per tenant pings platform admins with order details.
  2. ·v0.19.0Shipped

    Launch hardening: billing, support, and tester ops

    • Polar fulfillment: product → credit mappings seeded so webhook grants land automatically.
    • Admin Credits module: per-workspace balance lookup, manual grants, sweep + refund of stuck renders.
    • Crisp live chat wired into every authenticated page, identifying the logged-in user.
    • Tester invite email + admin send panel; one-off cohort onboarding with login link, what to try, and bug-report path.
    • Replicate account health probe on the admin overview — detects 402 billing exhaustion before users do.
    • Nightly reconciler + cleanup-stale-generating hook automate credit refunds for failed video jobs.
    • Meta data-deletion callback now responds to validator probes; Facebook submission unblocked.
    • Security pass: role gates on competitor/drift/variant generators, transactional email endpoint locked to service role, login-event hook errors sanitized.
    • Dependency CVEs cleared: firecrawl-js, react-email, @tanstack/react-start bumped.
  3. ·v0.18.0Shipped

    Trust, Status, and Changelog go public

    • Public Trust page documenting access controls, encryption, retention, and subprocessors.
    • Public Status page with live component checks and recent background-job history.
    • This Changelog — appended every time something material ships.
    • Operational cron-run logging so stuck jobs surface in under ten minutes instead of by user report.
  4. ·v0.17.0Shipped

    Brand Director: streaming dossier + live thinking timer

    • 'Deliver dossier now' bypasses the long-form interview when you already know what you want.
    • Live thinking timer + typewriter streaming so you can see progress instead of staring at a blank chat.
    • Markdown rendering and one-click PDF export of the final dossier.
  5. ·v0.16.0Shipped

    Live intelligence: GSC + HubSpot + TikTok

    • Google Search Console fully wired with CTR trend charts and CSV export (owners/admins).
    • HubSpot CRM and TikTok connectors live; Meta and Google Ads marked Connect-required (no fake data).
    • Background refresh on a 6-hour cron so the Intelligence tab is always warm.
  6. ·v0.15.0Shipped

    Voice in, voice out

    • Dictate prompts with voice (STT) and have any asset or report read back to you (TTS).
    • Per-tenant usage caps and a visible usage meter on the dashboard.
  7. ·v0.14.0Shipped

    Asset library + share history

    • Full-screen library at /library with filters, bulk actions, and revision compare.
    • Every share generates a token + tracked history; revoke any link from the asset detail.
    • Costs hidden from grids by default; visible on hover or in the detail dialog when you need them.
  8. ·v0.13.0Security

    Security hardening pass

    • Webhook secrets masked in the UI; only last 4 chars shown.
    • Approval shares now status-guarded; revoked links return 410, not 200.
    • Internal tenant helper functions revoked from PUBLIC; only the security-definer wrappers are callable.
    • Public strategy reads run through a safePublicStrategy() projection.
  9. ·v0.12.0Shipped

    Email infrastructure on brandex.app

    • Custom domain brandex.app verified for transactional + notify.brandex.app for marketing.
    • Queue-based send with dead-letter handling; cron drains every minute.
    • Unsubscribe + suppression list per template family.
  10. ·v0.11.0Shipped

    Multi-tenant + roles + audit

    • Tenant memberships with owner/admin/editor/viewer; role-change approvals.
    • Audit log for every privileged action.
    • API keys per tenant with last-used tracking.

Planned next

Source of truth for near-term commitments. Items move from here into the dated changelog when they ship.