SHIPPED · v0.3.0

Campaign Delivery

New

  • Project-aware channels. Channels now separate "This project" from "All channels", show which projects each connector can publish from, and include a matrix for channel coverage across projects.

  • Channel-specific campaigns. New Campaign can generate one ready-to-publish piece for each selected destination, including LinkedIn profiles/pages, Facebook, X, Threads, Bluesky, Mastodon, Pinterest, Telegram, Slack, Discord, blog channels, and video channels.

  • Campaign delivery controls. Campaign results now include Post now and Schedule all flows that show which pieces can publish, which channels are missing, and which pieces are already published.

  • Performance country maps. Search Console and GA4 country rows can be explored on bundled offline 2D maps and 3D globes, with metric switching for clicks, impressions, CTR, position, users, sessions, and events.

  • DataForSEO request confirmations. Keyword Explorer, content briefs, SERP analysis, and AI Visibility now ask before paid DataForSEO requests and show estimates, recent usage, and free-trial links.

  • Backlink profile fetches. Performance Links can fetch DataForSEO referring domains and anchor text, save the results locally, and add them to link history.

Improved

  • Better campaign drafting. The campaign composer keeps the working draft, selected channels, languages, AI route, context, skills, and media together while the user prepares a run.

  • More accurate social output. X now generates a single post by default, respects Standard and Premium length settings, and only shows thread previews when the content is explicitly structured as a thread.

  • Safer channel reuse. A project can start from another project's non-secret channel settings, and recent overwrite history makes it possible to restore a project's previous channel setup.

  • Cleaner agent skills. Agent Skills now covers writing and SEO categories, can be filtered by type, and makes the writing skill available directly from New Campaign.

  • Clearer provider setup. Bing Account can check a saved API key, and Performance Links explains what DataForSEO unlocks while reinforcing that credentials stay in the local keychain.

Fixed

  • Post now targets the right connector. Publishing a campaign piece now follows its saved target channel and the active project's channel mapping instead of broad content-type guesses.

  • Scheduled campaigns keep media. Scheduling a campaign now carries attached images and videos through to the scheduled posts.

  • Project-specific credentials are respected. Channel tests, OAuth-backed publishes, and one-click publishing now resolve the correct active-project setup and keychain secret.

  • Missing channels are handled clearly. Campaign publish and schedule modals skip already published pieces, list missing connectors, and avoid posting when no connected channel is available.

  • Preview before posting modal showing campaign pieces for LinkedIn, X, Discord, Bluesky, and Mastodon with ready, skipped, and posted status counts.
    Preview before posting modal showing campaign pieces for LinkedIn, X, Discord, Bluesky, and Mastodon with ready, skipped, and posted status counts.
  • 1MarketingTool campaign workspace showing multi-site analytics cards, content scheduling, SEO tools, and active AI CLI integration.
    1MarketingTool campaign workspace showing multi-site analytics cards, content scheduling, SEO tools, and active AI CLI integration.
  • DataForSEO backlink confirmation modal showing domain, recent request cost, estimated request price, trial link, and Fetch Links Data action.
    DataForSEO backlink confirmation modal showing domain, recent request cost, estimated request price, trial link, and Fetch Links Data action.
  • Release screenshot