Changelog

What's new

Product updates, improvements, and fixes. Newest release first.

v0.24.2Latest

Security

  • Updated third-party dependencies to address known moderate-severity advisories. Existing projects and articles are unaffected.

Changed

  • Routine dependency refresh across the app for stability and compatibility.
v0.24.1

Fixed

  • Automated article generation now waits longer for slow writing models instead of failing with a timeout. If the model stops early, a usable partial draft is kept so the run is not lost.
  • Active runs update automatically on the Auto-Pilot page, and a saved article remains reachable even if publishing fails.
v0.24.0

Added

  • The new Publishing targets page brings WordPress sites, Git repositories, and signed webhooks into one place with filters, project scope, and a single default target per project or user-wide scope.
  • Git repositories can publish articles as Markdown or MDX with Astro, Next.js, Hugo, Docusaurus, or custom frontmatter presets. Choose direct commits, pull requests, or frontmatter drafts, and optionally upload the cover image.
  • Re-sending an article updates the same file in the repository instead of creating a duplicate.
  • Connection tests show step-by-step results for the REST API, sign-in, connector version, SEO plugin, repository access, branch, write permission, and webhook response time.
  • WordPress sites show inline connector update prompts with a download, setup steps, changelog, and a re-test button.
  • WordPress targets can store default categories and a default author for future sends.

Changed

  • Account settings now link to Publishing targets. The old WordPress settings address redirects automatically.
  • Credential security notes live next to the password fields, and webhook documentation lives inside the target editor.
  • The publish menu in the article workspace can send an article to a connected Git repository.
  • Git targets publish when an article is generated. Scheduled queue items are available for WordPress and webhook targets, not Git.

Fixed

  • Only one default publishing target can exist per scope, even across different target types.
v0.23.0

Added

  • Article approval is now available alongside topic and image approvals. The review dialog shows both article and image status, and the post publishes only after every enabled approval is complete.

Changed

  • Review emails, queue labels, and dashboard notifications now refer to items waiting for review instead of header-only review.
v0.22.1

Fixed

  • A crashed generation job no longer blocks a project indefinitely. Stale jobs are expired automatically, so the queue and manual generation can continue.
v0.22.0

Added

  • Generate now starts approved queue topics immediately.
  • The queue shows when a project generation is in progress and refreshes automatically while it runs.

Changed

  • Generate errors appear directly on the affected queue item.
v0.21.2

Fixed

  • The automation settings panel no longer reopens after you hide it.
v0.21.1

Fixed

  • Retrying a queue item reuses an article that was already created, avoiding a duplicate generation.
v0.21.0

Added

  • Approved queue topics can be generated immediately with Generate now, without waiting for the scheduled lead time.
  • Failed queue items can be retried immediately with Retry now.
  • Existing generated articles can be added to the content queue. The article is reused, so no article credits are charged. A missing header image is generated and reviewed as configured.

Fixed

  • Queue generation no longer fails before the article is created in some cases.
v0.20.0

Added

  • New queue topics are checked against existing articles, queued topics, scheduled articles, and project pages before they are added or generated.
  • Similar idea imports are skipped, and auto-fill ignores and dismisses topics that would repeat existing content.
  • Manual topics show the matching content and can be added deliberately when the angle is different.
  • Content Ideas generation now considers existing article and page titles to suggest more distinct topics.
  • Auto-Pilot schedule creation also rejects topics that closely match existing content.
v0.19.0

Added

  • Every queued article now shows its credit cost, with a breakdown for the article and header image.
  • Automation settings show the estimated cost per article and per week, and upcoming slots show their estimated cost.
v0.18.1

Fixed

  • Screen readers now announce the Publish mode, timezone search, and dropdown states correctly.
v0.18.0

Added

  • Reusable contextual help system with structured tooltips, dashed label underlines, selective info icons, and keyboard, hover, click, and tap support.
  • Automation settings now include dynamic one-line explanations for Fixed and Volume cadence and for the selected publish mode.
  • The next-cycle timeline highlights the related settings on hover or focus and opens the settings panel when it is collapsed.
  • Approval gates, auto-fill, weekly output, lead time, publish mode, publish target, and queue limit now have focused help copy.
v0.17.1

Fixed

  • Automation slot previews now respect suspended accounts.
  • The next-cycle timeline uses the next queued item when one exists, and the Save only step is labeled correctly.

Changed

  • Volume mode explains how the weekly count is distributed across the selected days and time window.
v0.17.0

Added

  • Automation settings now open with a master toggle in the header and collapse to a schedule summary when configured.
  • Multiple publish times per day with a time-slot list.
  • Fixed slots and volume cadence modes. Volume mode distributes a weekly article count inside a chosen time window.
  • Weekly capacity is derived from the cadence and shown as a badge. The separate weekly limit input was removed.
  • Searchable timezone picker with regions, cities, current local time, offsets, and a detect-my-timezone action.
  • Grouped schedule, generation, and publishing sections with lead time presets.
  • Visual next-cycle timeline, ghost slot previews, and empty queue calls to action.

Changed

  • Automation forms are muted when automation is off.
  • Publish mode and target now sit side by side, and the target picker uses type icons.
v0.16.1

Fixed

  • Queue status now updates reliably after a publish is sent.
  • Retrying a failed item reuses an already generated article instead of charging for it twice.
  • Rejected header images are never sent to WordPress.
  • The project queue limit is now applied correctly.
  • Long queue runs are split into smaller steps so generation and header rendering complete more reliably.
v0.16.0

Added

  • Content Queue automation settings per project: cadence days, publish time, timezone, lead time, weekly limit, target, publish mode, image tier, and approval gates.
  • Approved queue items now generate the article and header image, wait for header approval, then publish or schedule the post.
  • Header review drawer with approve, reject, regenerate, custom prompt, and skip actions.
  • Queue lifecycle emails for header review, completed items, and failures.
  • Retry action for failed queue items.

Changed

  • Auto-Pilot and Content Queue now use separate schedule limits.
  • Queue slots are filled automatically from the project cadence.
v0.15.0

Added

  • Content Queue tab for planning article topics per project. Topics can be added manually, imported from Content Ideas, approved, reordered, edited, and removed.
  • Queue items store the intended publish slot, publish mode, target, and header image preference, ready for automation.
v0.14.0

Added

  • The Send to WordPress dialog now shows the current WordPress status and lets you keep it, publish now, move a live post back to draft, or schedule the publish with a local date and time picker.
  • Scheduled posts use the WordPress scheduling system. WordPress publishes them automatically at the selected time.

Changed

  • Updates to an existing WordPress post keep its current status unless you pick another status in the dialog.
v0.13.0

Added

  • The Send to WordPress dialog now has a checkbox to include or skip the header image. When checked, the image is uploaded as the WordPress featured image.

Fixed

  • WordPress publishing sends are processed reliably in the background again.
v0.12.0

Added

  • The Send to WordPress dialog now offers to generate a header image when the article has none. The image is uploaded with the send as the featured image, and the credit cost of the selected tier is shown before generating.
v0.11.0

Added

  • Live draft preview while an article is generated. The dialog shows the streamed text, word count, and progress in real time.

Changed

  • Article generation now streams the draft as it is written, so progress is visible right away. Links and metadata are finalized before the article opens in the editor.
  • The editor opens the finished article directly. Autosave and manual edits work as before.

Fixed

  • Interrupted generations keep the text that was already received instead of losing the draft. Errors are shown clearly in the generation dialog and the editor save status.
  • Generation and save errors are now reported more clearly.
v0.10.0

Added

  • Step 4 SEO inspector now shows the recommended article URL in a copyable field. The URL is based on the project domain and the meta title, and it updates as the title changes.
v0.9.2

Changed

  • The Step 4 generate button and cost summary now include the optional AI header image, so the full total is visible before generation.
v0.9.1

Fixed

  • Competitor analysis no longer reports blocked, unreadable, or empty pages as content gaps. Those pages are marked as blocked in the backlog and skipped.
  • Incorrect gap entries from blocked pages are removed from the project backlog, opportunities, dashboard counts, and wizard source picker.
  • Content gap results now use readable page content only.
v0.9.0

Added

  • Update prompts for the WordPress connector. The connection list and publish dialog show when an installed connector can be updated.
  • Connector changelog in the WordPress connections page.
  • Webhook setup guidance with example receivers for Zapier, Make, n8n, Pipedream, Next.js, and Astro, plus a payload preview and signature notes.

Changed

  • The bundled WordPress connector has been updated to version 1.1.0.
v0.8.1

Changed

  • Improved support email delivery and reply handling.
v0.8.0

Added

  • Blog bundle export with plain, Astro, Hugo, Next.js, and Jekyll presets. Choose a preset per project and download the bundle as a ZIP.
  • Publishing deliveries now retry automatically when a destination is temporarily unavailable and stop on permanent errors.
  • Signed webhook publishing targets with one-time secrets, custom headers, project scope, and a test delivery action.
  • WordPress publishing now retries safely and reuses the same post, so retries do not create duplicates.
  • Complete page index for project crawls, with core-page marking and preserved manual links. The article editor includes an internal link picker.
  • Auto-Pilot schedules: pick a title, keyword, angle, run time, and publish target. Credits are reserved when the article is generated, and failed runs are refunded.
  • Auto-Pilot emails for ready articles and failed runs.
  • Content Refresh import: turn an existing project page into a new Step 4 draft for 1 credit, with the project competitor gaps in the workspace.
  • Content Refresh analyze and draft: compare an existing article with a live source page, review gaps, and apply an update. Each run costs 2 credits and is refunded on failure.

Changed

  • Project crawls now keep every usable page instead of only a small selection. Recrawls preserve your link toggles and never overwrite manual links.
  • Auto-Pilot uses the same article generation settings as the manual wizard.
  • Failed Auto-Pilot and Content Refresh runs are now refunded correctly.

Security

  • Webhook secrets are stored encrypted, and webhook destinations are validated before delivery.
  • Content Refresh source links are validated and limited to the project domain.
v0.3.0

Added

  • Public changelog at /changelog with release dates, versions, and grouped Added, Changed, and Fixed entries.
  • Changelog link in the site footer.

Fixed

  • Removed internal scrollbars from the article inspector. The sidebar and its link lists now grow vertically and scroll with the page.
v0.2.0

Added

  • Compact Step 4 workspace header that merges the wizard stepper, article metadata, and document actions into one bar.
  • Tabbed article inspector with separate SEO, Image, and Brief panels.
  • Header image lightbox plus a collapsible Image settings drawer for tier and prompt controls.
  • Publish / Export menu with Markdown, HTML, and WordPress actions, plus a compact icon-only Copy button.
  • Sticky editor toolbar with autosave status, actual word count, inspector restore, and focus mode controls.
  • Version label in the site footer.

Changed

  • Demoted Regenerate to a secondary outline button with a credit badge so exporting and publishing remain the primary actions.
  • Moved the article abstract and header image out of the vertical canvas flow.
  • Moved the inspector collapse control onto the panel border.
  • The inspector is lighter and no longer runs SEO checks while collapsed.
  • Title acronym normalization now preserves mixed-case brand names such as iPhone, OpenAI, and Node.js while displaying known acronyms like AI and SEO correctly.

Fixed

  • Disabled browser spellcheck in the editor so technical terms no longer show red squiggles in generated titles.
  • Removed duplicate Generated, Saved, and Draft badges plus conflicting word counts from the Step 4 workspace.
  • The WordPress publish dialog is disabled while an article is still saving.

Ready to turn a keyword into a finished article?

Start writing