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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.