Changelog
What shipped, and when
Dated by the day it reached production. Written in terms of what changed for someone using it, which is why a week of fixes sometimes collapses into one line.
Developer docs, send-time recommendations and smarter cropping
- Public API and MCP documentation at /docs, with a generated OpenAPI file — and a test that fails if the API gains a route the docs do not describe.
- “Best time to post”, measured from your own published posts rather than a generic heatmap. It says how many posts it still needs instead of guessing from thin data.
- One image can now be cut into every platform canvas at once, cropping on the subject instead of the middle.
- Pricing moved to a page of its own, with what a “social account” means and what happens at a limit.
- Calendar: week and day views, a switch to hide captions so a ten-post day fits in its cell, and an overflow count that opens the day instead of just naming a number.
- Videos in a post preview now play. They used to render as a still frame with no control, so you could schedule a video having never watched it.
Search and share fixes
- An llms.txt so assistants reading the site get the caption budgets and prices right.
- Unmatched URLs no longer serve an indexable copy of the landing page.
- Share links stopped taking a redirect hop on the way to the same page.
A rebuilt marketing site
- A page per platform at /channels, covering what each API allows and what it refuses.
- Comparison pages that lead with where the competitor is stronger.
- Product demos rendered from the real components rather than screen-recorded.
- Discord and Mastodon are no longer offered; existing connections keep working.
YouTube, Discord servers and reconnecting
- YouTube as the eleventh integration.
- Connect a whole Discord server with the bot and pick the channel per post.
- Reconnect an expiring account without disconnecting it first.
- Alt text is written once on the file and sent to every platform that accepts it.
Threads everywhere, and a lot of publishing repairs
- Threads are no longer X-only: Bluesky, Mastodon, Threads, Telegram and Discord too.
- Delete a published post on the platform, where its API allows it — including a whole X thread.
- Watch a post publish live, per destination.
- Instagram connections no longer die silently after 60 days.
- The analytics dashboard stopped counting data it never collected as zero.
A public API, Bluesky and automation
- REST API at /v1, on the same token as the MCP server.
- Bluesky as a connected network.
- Outgoing webhooks, RSS auto-posting, recurring posts and bulk CSV creation.
- Approval workflow for teams.
Teams
- Multiple workspaces, with a switcher.
- Invites and seats, enforced by plan.
- Roles: disconnecting an account, billing and the posting schedule need owner or admin.
Longer write-ups live on the blog.