What's included free
✓ All 43 content formats
✓ Writing DNA profiling (5 gen/mo)
✓ BRAIN AI assistant (10/day)
✓ AEO/GEO content optimisation
✓ Site Intelligence (10 posts)
✓ Content Analyzer
✓ Tone blending & personas
✓ BYOK - use your own API key
✓ 5 starter credits on activation
✓ Brand DNA / My Brand settings
What's new
2.6.56
June 28, 2026
Fixed
- Fixed: “Push All to Copy” from KineticLaunch no longer returns a 400 error for calendar entries that have a brief but no generated content yet.
- Fixed: KineticLaunch calendar push now sends the entry brief as the generation prompt when no content has been generated, so KineticCopy auto-generate works correctly on first push.
2.6.55
June 25, 2026
Fixed
- Fixed: Calendar entries pushed from KineticLaunch now land on their correct scheduled dates — no more pile-up on today.
2.6.54
June 25, 2026
Fixed
- Fixed: Calendar Push (Launch → KineticCopy) no longer creates duplicate posts — entries are matched by their KineticLaunch ID and updated in place.
- Fixed: “Sync from Launch” no longer reports a false conflict for posts imported via Push; KineticLaunch-sourced posts now update cleanly.
- Fixed: “Sync from Copy” (formerly KC Sync) now returns only KineticLaunch-imported entries, preventing pile-up on the first calendar day.
2.6.53
June 20, 2026
Fixed
- Fixed: Calendar entries synced from KineticLaunch now show the Prompt / Brief (previously only the Image Prompt appeared). Re-sync from Launch to backfill existing entries.
- Added: Manual now includes a “Calendar Sync with KineticLaunch” guide under Settings → Manual.
2.6.52
June 19, 2026
Changed
- KineticLaunch settings unified — merged the three separate cards (KineticLaunch Sync, Calendar Sync from Launch, Calendar Push webhook) into a single connected KineticLaunch card under Settings → Integrations. Brand Sync section is always visible; Calendar subsection (pull settings + push webhook) only shows for Calendar-tier users.
2.6.51
June 19, 2026
Changed
- KC Setup (webhook secret generation) moved from Calendar toolbar to Settings → Integrations → Connected Platforms. All KineticLaunch connection settings now live in one place.
2.6.50
June 19, 2026
Fixed
- Fixed: Calendar push to KineticLaunch now correctly reads the configured project ID. Previously the push read a legacy option key that the settings UI never writes, sending an empty project_id. Pull header also standardised to x-webhook-secret.
2.6.49
June 19, 2026
Changed
- Brain chat redesigned to match the KineticBrain look: the animated Brain Orb, an ink header, and a cleaner panel.
2.6.43
June 13, 2026
Changed
- Substack publishing (send to draft) is temporarily disabled while we build a more reliable method. Writing and generating Substack content is unaffected.
2.6.42
June 13, 2026
Fixed
- Fixed: Settings page tabs could fail to switch and the lower page could appear blank. Settings now renders fully.
2.6.41
June 13, 2026
Added
- New: Social and Hooks craft module — dedicated prompts for LinkedIn posts, Twitter/X threads, Instagram captions, and hook variants.
2.6.40
June 13, 2026
Changed
- WordPress.org compliance: full output-escaping and internationalization pass
- Privacy: background license, credit, and scan tasks gated so a fresh install makes no external calls until you add a key, license, or enable a feature
2.6.39
June 13, 2026
Added
- Delete calendar entries and campaigns directly from the Content Calendar
- Next 7 Days cards now open the quick-edit slideout
- Deleting a campaign can optionally move all of its posts to Trash
2.6.38
June 13, 2026
Changed
- Bundled FullCalendar and fonts locally (no external CDN)
2.6.37
June 13, 2026
Changed
- Upgrade tab auto-unlock notice now reads "Lifetime Deal owner" (Launch T2+ LTD includes KineticCopy Premium)
2.6.36
June 13, 2026
Added
- New: Delete campaigns directly from the Calendar Manage Campaigns panel
- Plans: Upgrade tab now shows Solo, Studio, and Agency (Enterprise available on request)
- Fixed: Settings page tabs after API Keys (Research, Permissions, Security, License, Upgrade, Connect Claude, Manual) could render blank - now all display correctly
2.6.35
Fixed
- Fixed: Settings page tabs after API Keys (Research, Permissions, Security, License, Upgrade, Connect Claude, Manual) rendered blank due to an unclosed div in the API Keys panel - all tabs now display correctly
2.6.34
Fixed
- Fixed: hardened the Settings > Upgrade plan cards so license lookups can never halt page rendering - the Upgrade buttons now degrade gracefully to the direct Stripe payment links instead of blanking the tabs after API Keys
- Preserves the upgrade-checkout flow and all other tab content unchanged
2.6.33
Changed
- UX: the Content Library upgrade screen for free users now matches the Content Calendar upgrade screen - a frosted, see-through backdrop over a hinted snippet-library mockup, with a white upgrade card and soft shadow
2.6.28
Fixed
- Fixed: posts imported via Sync from Launch now appear in all calendar views (monthly, weekly, list), not just the week strip
- UX: the Sync from Launch button moved into the calendar page header, next to New Entry and Campaigns
- Settings > Integrations: clearer Calendar Push and Calendar Sync cards, reordered with Calendar Sync first, now laid out in a responsive grid
- Settings > Integrations: the Test Connection error message now explains the test hits this site's own REST endpoint and gives actionable guidance for common causes
2.6.27
Added
- Added: conflict detection on Sync from Launch - if Launch has new data and the local draft was edited after the last sync, the overwrite is blocked until you confirm
- Added: sync timestamps recorded on every create and update for safe, null-safe conflict checks
- Added: a skipped-unchanged count in the sync response - entries Launch has not changed are skipped without a write
- Added: the confirm dialog can re-run the sync to overwrite only the entries you consented to
2.6.26
Added
- Added: campaign linking on Sync from Launch - a pulled entry's campaign is matched or created automatically and the post is linked just like a manually-created entry
- Added: the push receiver now stores the Launch entry id on pushed posts, so a pushed post is recognised as the same entry if later re-imported via pull
- Added: campaign matching now uses the Launch campaign id first (name fallback), eliminating duplicates when a campaign is renamed in Launch
2.6.25
Added
- Added: Sync from Launch - pull AI-generated calendar entries from KineticLaunch into WordPress as draft posts, pre-loaded with generation prompts and image prompts
- Added: KineticLaunch URL and Project ID fields in Settings > Integrations > Sync from Launch
- Added: deduplication on sync - entries matched by Launch entry id update the existing draft instead of creating duplicates
2.6.24
Fixed
- Fixed: calendar entries no longer appear one day later than their actual date for browsers ahead of the site timezone - events are now placed by date only, with no timezone conversion
2.6.23
Fixed
- Fixed: dragging a calendar entry to a future date now sticks (WordPress was silently resetting unscheduled drafts back to today while reporting success)
- Fixed: the action buttons under generated Studio content now wrap inside their card instead of overflowing it
2.6.22
Added
- Added: manual Research panel in Studio - enable web research, type a query, search the web, and check real sources (titles, snippets, links) before you write; shows a friendly setup hint when no search provider is configured
- Improved: drafts created through the agent endpoint and the MCP connector from an existing post are now tagged as rewrite siblings, so they appear in the publish-time archive offer and the 30-day cleanup nudge just like Studio drafts
2.6.21
Fixed
- Fixed: research and fact-checking now actually fetch real web sources and cite them (previously citations were requested with no sources behind them)
- Added: no-fabrication safety - with no sources available, the AI is told not to invent citations, statistics, or URLs
- Security: web research is sanitized and treated as untrusted reference data, hardened against hidden prompt-injection and malicious content from the internet
2.6.20
Fixed
- Fixed: the Create New Persona button in Studio now opens its modal
- Fixed: the View all snippets button in Studio now opens the snippets library
2.6.19
Added
- Added: Brain Planning mode - toggle the calendar icon in Brain chat and Brain reads your content calendar, proposes a dated content plan as a table, and adds the rows you select as calendar drafts (always drafts, nothing generates automatically)
- Added: Fix It - when Brain critiques the post you are editing, an Apply as draft button creates a sibling draft with the rewrites applied (your original is never changed)
- Added: cleanup offers for rewrite drafts - after publishing one version you can archive the others, and unused 30-day-old rewrite drafts get a bulk archive nudge
- Added: Library channel tabs (All, Blog, Email, Social, Web copy, Other) to filter your saved content by channel
- Added: Create Post and Create Page buttons in the Library preview, turning any saved copy into a draft of the right type
- Improved: Studio shows a clean, simple form - persona, audience, keywords, length, fact-checking, AI search and model now live in one Advanced options section
- Fixed: the Studio web research checkbox and Must Include Keywords field are now read by the generator
2.6.18
Added
- Added: featured image picker in the calendar slideout (choose from the media library, set on save)
- Added: Publish now and Schedule buttons in the slideout (explicit confirm; schedule uses the entry's calendar date)
2.6.17
Added
- Added: calendar entry slideout - click any entry to edit title, topic, prompt, image prompt, notes, date and campaign without leaving the calendar
- Added: Send to Studio - hand a calendar entry's prompt to Studio; generating and saving there updates the same calendar entry instead of creating a new post
- Added: a copy button for the image prompt (synced from KineticLaunch when available)
- Added: drag-and-drop rescheduling in the Next 7 Days strip, matching the month grid
- Added: calendar edits are recorded in the audit log
2.6.16
Added
- Added: a Refine box in Studio - type what to change and re-run on the current draft plus your feedback, keeping the same settings
2.6.15
Added
- Fixed: settings no longer reset when you update the plugin (the activator now merges instead of overwriting)
- Added: a manual Clear button for generated content in Studio
- Added: restored content scrolls into view with a hint to Clear before starting fresh
- Added: Save as Page in Studio, as a tick box and a button, alongside Save as Draft Post
2.6.14
Changed
- Improved: a strategic calibration step (awareness stage, market sophistication, single action, one promise) for persuasion-heavy content types
- Improved: a universal specificity-and-proof standard - concrete details replace vague claims, real proof placeholders replace fabricated stats
- Improved: per-type anti-patterns added to sales pages, product descriptions, emails, CTAs, ads, landing pages and more
- No extra generation cost; the same single call with sharper prompts
2.6.13
Changed
- Security: schema markup output is now JSON-validated and tag-escaped (closes a stored-XSS vector)
- Security: the content calendar premium gate is now enforced server-side on all calendar endpoints
- Security: added direct-access guards to 26 files and capability checks to 11 AJAX handlers
- Security: generated content in the page builder and third-party research results are now escaped
- Reliability: the weekly site rescan now runs reliably, the audit log is pruned daily, and all crons clear on deactivation
- Reliability: the proxy generation timeout scales with job size, fixing false network errors on long jobs
- Maintenance: cleaner uninstall, removed dead code, and i18n fixes
2.6.12
Changed
- Fixed: Brain greets you on every new conversation, not just the first one per browser session
- Fixed: the Copy Schema JSON-LD button no longer disappears while schema content is still on screen
- Changed: generation prompts now forbid stapling raw keyword strings into prose
- Changed: calls to action must lead with time-to-value
2.6.11
Fixed
- Fixed: Brain truly reads the full post (up to 24,000 characters)
- Fixed: long generations no longer time out - the session extends to 10 minutes
2.6.10
Fixed
- Fixed: schema no longer lands in post content
- Fixed: the editor metabox no longer claims "Awaiting generation" on posts with content
- Added: drafts get an automatic excerpt
2.6.9
Added
- Fixed: draft post titles now come from the content's own headline
- Added: a "Save as draft post when done" checkbox in Studio
- Added: Tone Templates ungated to the free tier
2.6.8
Fixed
- Fixed: Studio layout no longer bleeds off the screen
- Fixed: double line spacing in generated output removed
2.6.7
Added
- Added: a "Save as draft post when done" checkbox
- Added: a Brain chat "Save as draft post" button
- Added: a shared markdown engine for consistent rendering
2.6.0
Added
- Added: a Craft layer for writing quality standards
- Added: a universal vocabulary blacklist
- Added: zero em-dash lint for all generated output
- Added: Humanize, Tighten, and Refresh rewrite modes
2.4.0
May 28, 2026
Added
- Writing DNA free tier cap - 5 DNA-enhanced generations per month for free users (paid tiers unlimited)
- Monthly DNA counter with auto-reset, AJAX status flag, and dismissible cap popup
- Brain chat always gets full voice DNA regardless of monthly cap
- Pricing surfaces updated across plugin, sales page, and docs
2.3.2
May 28, 2026
Changed
- Site Intelligence Voice DNA overhaul - deep writing DNA extraction instead of surface-level summaries
- Smart content sampling: 15 deep posts + 10 headline posts for voice diversity
- 25+ voice attributes extracted: fingerprint, sentence patterns, rhythm, opener/closer patterns, humor style, and more
- Full voice DNA injection into both Studio and Brain chat
2.3.1
May 27, 2026
Changed
- AEO/GEO content optimisation now free for all tiers
- Schema markup (JSON-LD) gated to paid tiers only
- Free tier pricing card corrected with accurate feature list
2.3.0
Added
- Hybrid credit system with proxy generation route for non-BYOK users
- Starter credits (5 free, 25 paid) and monthly credit drip
- Credits UI in Settings with balance card, transaction log, and low-balance warnings
- Site Intelligence weekly auto-rescan via WordPress cron
- Feature gating rewritten with explicit free/premium feature arrays
2.2.5
Changed
- Plugin details popup restructured with free vs premium comparison table
- Tested version now reads dynamically from WordPress
2.2.4
Fixed
- "View details" modal now opens correctly - ThickBox JS/CSS explicitly enqueued on plugins page
2.2.3
Added
- WPML and Polylang automatic language detection for Studio and Brain (30+ languages)
- "View details" link in plugins list matching WP.org plugin behavior
- Anthropic console URL updated to platform.claude.com