Changelog
What we shipped recently. Newest first.
May 2026
Workspace member management + danger zone
- Add members by email with role picker (admin/member/viewer; owners can grant owner)
- Inline role changes + remove with owner-protection rules
- Transfer ownership flow (current owner demotes to admin, target promotes to owner)
- Delete workspace with typed confirmation + cascade across 14 collections
- All actions audit-logged before execution
May 2026
Campaign attachments — direct from the detail view
- + Add resource button on every campaign detail page
- Per-section + Add another buttons skip the kind picker
- Searchable pickers for briefs + GEO prompts (server-prefetched)
- Free-form inputs for keywords, URLs, Meta ad/campaign IDs with helpful hints
- Already-attached resources dim out in the picker lists
May 2026
Site crawl + live content scoring
- Free in-process BFS crawler (up to 60 pages) — no DataForSEO required
- Per-page SEO signal extraction: title / meta / canonical / robots / h1 / word count / alt coverage / load time
- Roll-up summary with broken-link + duplicate-tag + thin-content counts
- Claude-backed live content scoring in the brief editor (0-100, per-dimension feedback)
May 2026
Keyword clustering + campaigns + white-label
- Claude-backed keyword clustering: 250 keywords → 12 themed groups with primary keyword + content angle
- Campaign abstraction — bundle briefs, keywords, GEO prompts, paid creatives under one named effort
- Workspace branding overrides: logo, brand color, custom domain — applies to topbar + digest emails
May 2026
Personalization + performance + reports redesign
- 8 accent colors × 8 surface tints × 6 background patterns — pre-hydration boot script avoids flash
- Workspace-context caching layer (60s cross-request, per-render dedupe) — dashboard navigation 3-5× faster
- Reports redesign: section accent colors, KPI delta tinting, recommendation callouts
- Settings moved to topbar, sidebar focused on agent navigation