Changelog

Every notable release. We update this page on every shipping cadence — typically weekly.

  1. Agencies

    Agency and studio mode is here

    Workspaces can now identify as Solo (managing your own brand) or Agency / Studio (managing multiple clients' brands). Pick during sign-up; existing workspaces with three or more brands have been auto-enabled and shown a one-time welcome banner.

    The whole experience reflows: brands are framed as Clients, the sidebar relabels accordingly, and a dedicated Add Client flow is being progressively rolled out.

    • Solo vs Agency picker on the post-verify Welcome screen
    • Self-service switch in Settings → Organization for anyone with admin role
    • Migration banner for legacy workspaces — switch back to solo with one click if the auto-flip wasn't right for you
  2. Security

    Cross-tenant permissions hardening

    Closed a class of bugs in the Strategist API where some endpoints accepted a brand or strategy ID without verifying it belonged to the caller's organization. The fix returns 404 Not Found in those cases — no information is leaked about which IDs exist in other workspaces.

    Patched routes: every brand-scoped endpoint in the calendar, catalog, and document-list services. A broader audit + centralized enforcement primitive lands in the next release window.

  3. Improved

    Long-running tasks now return immediately

    Calendar generation, SEO audits, bulk SEO suggestions, and document upload all moved off the synchronous request path. The endpoint returns a job handle in under a second; progress streams over WebSocket and a polling fallback keeps the UI honest if the connection drops.

    Net effect: no more proxy-timeout 502s on the long stuff, and the new global Progress Tray surfaces every in-flight task across navigation and refresh.

  4. New

    Calendar engine: layered observances + brand safety

    The content calendar now blends strategy-led generation with a layered observance system (holidays, awareness days, industry events) and a brand-safety filter that runs before posts are surfaced. Output is materially more on-brand and less generic.

    Pattern library is modular — designers and ops can add new content patterns without touching the generator core. Continuation context lets the AI build on prior calendars instead of starting fresh each time.

  5. Improved

    Brand Identity Guide and Pipeline composition on Opus

    Brand Identity Guide generation and the Pipeline composition agent are now powered by Claude Opus. Output is sharper on tone, more decisive on positioning, and better at synthesising signals across uploaded brand documents.