What shipped, newest first. Entries land here as they deploy.
CHANGELOG.md
main6 releaseslatest · Aug 31, 2026
Latest
Week of Aug 31
Added
Timeline view for social content: posts are laid out by day instead of as a flat list.
Per-day A/B toggle in the timeline for switching between a post's two variants in place.
Project setting to enable or disable the timeline view.
Week of Aug 17
Week of Aug 17
Added
Draft social posts from any article or changelog story. Posts are stored and revised independently, so revising a post never modifies its source article.
New Social page listing every post in the project, plus a per-post detail page with a revision rail for requesting changes and reviewing stacked versions.
Social sections on article and story pages showing the posts drafted from them, including the source's live URL.
Approve, mark as posted, or discard actions on social posts. Drafting is scoped to the current project.
Project dashboard is now the project home page: 30-day counts for shipped items, changelogs, articles, and social posts with a comparison against the previous 30 days, plus a merged activity stream. Merge activity is capped at half the feed and discarded social posts are excluded.
Guided site → you → brand onboarding wizard for new projects. Skippable and finishable at any point; audience and voice traits entered are saved on exit.
Setup panel on the dashboard with a first-day checklist showing the real state of each step, links to where the work happens, and a Retry button. Checklist rows announce their state to screen readers, and the panel renders even while the rest of the dashboard is loading or has failed.
Fixed
Publishing individual entries no longer overwrites an existing Markdown file you wrote yourself. The target path is checked first and only written to if it is free or provably ours; otherwise a stable alternative name derived from the entry is used. The path used is recorded, so re-running a publish reuses the same file instead of creating duplicates.
Setup checklist keeps updating after a step fails instead of freezing.
Retrying the blog step re-crawls only the blog and no longer overwrites the voice, facts, and writing rules from the full site crawl.
A follow-on setup step whose job never started is now detected roughly a minute after the crawl finishes and offered a Retry.
Social post loading failures surface as errors instead of an empty list or an indefinite loading skeleton.
Changed
The article list has moved to its own page at /articles.
Better topic research with real search data
Topic suggestions now combine Contentcron's brand understanding with keyword and competitor data.
Added keyword metrics to topic suggestions.
Added competitor discovery and keyword-gap analysis.
Cached external SEO data to keep research fast and costs predictable.
Updated pricing to reflect the real cost of producing high-quality articles.
Post-publish webhooks
Contentcron can now notify your other tools as soon as an article is published.
Added project-level webhook settings and test delivery.
Added the article.published event for merged and directly published articles.
Documented the event payload and publishing workflow.
Run the style pass again
You can rerun the humanizing style pass from an article without regenerating the whole draft.
Added a guarded rerun action to the article page.
Prevented duplicate jobs and stale articles from overwriting newer work.
Improved reliability after login and during background-job dispatch.
Contentcron is live
The first public version of Contentcron is ready to take an article from research to a pull request.
Added product screenshots and sourced figures to articles.
Deployed the screenshot worker for automatic product-image updates.
Refreshed the website, documentation, metadata, and sharing images for launch.