SHIPPED · v0.4.0
Custom Voice and Reach
New
Writing Style Mimic — distill a reusable writing style from URLs, pasted text, or files, locally
Campaign channel expansion — generate more channels from an existing campaign
Automatic Instagram artwork — reuse media or generate a branded 1080×1080 image per caption
DataForSEO keyword clustering — AI semantic grouping or DataForSEO ideas by seed and intent
Project information re-fetch — re-scan a URL and fill only blank product fields
Improved
Referring-domain authority comparison (Ahrefs DR beside DataForSEO Domain Rank)
Safer local credentials with OS-backed encryption and verified sign-in redirects
More deliberate channel authorization (browser choice, reopen/copy link, account profile)
Faster campaign and creative workflows (non-blocking draft saves, streamed previews)
Current channel compatibility (Instagram Professional login, Threads BYOK, Medium removed)
Fixed
Generated campaign pieces stay drafts until you post or schedule them
OAuth retries recover without a restart (no callback-port error)
Windows uses the 1MarketingTool identity for notifications and shortcuts

“Teach the AI your voice” modal with fields for a style name, blog URLs to scan, pasted writing samples, and attached Markdown files. 
“Review your new style skill” screen showing the distilled style guide with Voice and Tone rules before saving. 
New Campaign composer with a saved writing style selected in the Skills row so generated pieces reuse that voice. 
Generate more channels picker showing selectable LinkedIn, Facebook, X, Threads, Bluesky, Mastodon, Pinterest, Telegram, Slack, and Discord channels. 
Company Product Information tab with the Re-fetch from URL action that fills only blank product fields.