Changelog

What changed in Crux

Changes a user would notice, newest first. Each date is the day the change was committed to Crux’s code.

Updated

  1. Post on 𝕏, everywhere

    • The button that copies a draft and opens 𝕏 with it is called Post on 𝕏 everywhere: on Inbox cards, in the welcome flow and across the site. It works as before: Crux copies the text and opens 𝕏’s composer, and you post it there. On Autopilot, Crux posts only what you schedule.
    • The About page opens on who builds Crux, with his 𝕏 photo, then lays out the build’s timeline with every date from git and the four public places to check the work.
    • Sign-in shows, beside the button, what Crux can do on 𝕏 and what it never does, and its heading says why you are there, for example after you sign out.
  2. Free retired, and 𝕏 written as 𝕏

    • Free is retired, leaving Pro, Autopilot and the launch deal. Once billing is open, an account whose free trial of Pro ends without a paid plan is read-only: you can still sign in, see, download or delete your data, copy a draft you already have, and choose a plan, but Crux writes no new drafts, tracks nothing and posts nothing until you do. The pricing page says whether billing is open today.
    • The site, the product and the plugin README write the platform as 𝕏 wherever you read it; page titles, link previews and other text machines read keep the plain letter.
  3. A reply feed, a score on every draft, free tools and a first-run welcome

    • Replies: choose topics and accounts to watch, press Refresh, and Crux finds recent posts worth replying to. You post every reply yourself; Crux never sends one.
    • Each draft carries a score out of 100, worked out in code from your own posts and general checks such as 𝕏’s length limit, with every reason shown. The methodology page explains it.
    • Eighteen free tools for building in public, from a post preview and a thread splitter to a card checker and launch templates, with no sign-in.
    • Comparison pages for SuperX, ClimbX and BuzzyX, each fact read on the tool’s own site on the day it is dated.
    • A first sign-in opens a welcome page with four steps: Your voice, Your work, Your first draft, now, and Your coding agent (optional). Your first draft can come from a watched repo’s latest work at once, or from a sample.
    • The privacy policy lists Telegram, which tells the operator about new accounts, first connections and drafts, and billing, naming the account by its 𝕏 handle only.
  4. Posting on Autopilot, public changelogs, screenshots and videos

    • Plans: Free, Pro, Autopilot, and a launch deal for the first buyers. The pricing page lists what each includes.
    • On Autopilot, Crux posts the drafts you schedule: at a time you pick, at a best time from your own posts, or when you press Post now, once you allow it to write to your 𝕏 account and turn posting on. It posts the text of the draft, nothing you did not schedule.
    • A public changelog for each repo you choose, at cruxpost.com/c/your-handle/repo, with an RSS feed. For a public repo, drafted work is published by default; for a private repo, only what you publish from its Inbox card.
    • On Pro, your coding agent can attach a screenshot or a video of a change through the plugin. It shows on the Inbox card, and on the changelog entry once that is published.
    • Template videos made from your work, on Pro and Autopilot, to download or attach to a draft.
    • When Crux has a reason, a card says to post it or to fold it into Friday’s recap, and gives the reason; on Pro, the Friday recap is a thread Crux drafts from the work you folded that week.
  5. Crux turns what you ship into posts

    • Connect GitHub and choose the repos Crux watches. A push to a repo’s default branch, a merged pull request or a published release becomes three drafts in your voice, in the new Inbox, a few minutes later. Crux reads commit messages, pull request and release text and the names of the files a commit changed, never a file or a diff.
    • The Crux plugin for Claude Code and Codex lets your coding agent send a short note on what changed, why and for whom, and Crux writes from the note first. It works without GitHub connected.
    • Copy & open 𝕏 puts a draft in 𝕏 for you to post. Crux then finds the post on your timeline, and Posted shows its numbers at 1 hour, 24 hours and 7 days against your usual post.
    • Learnings take over from the Account DNA page: which kinds of post work for you, and whether posts from Crux drafts beat your usual post, each shown only once it beats a test against chance.
    • Today, Radar and the Queue are retired: their pages now lead to the Inbox, and what they stored is kept only for the periods the privacy policy lists.
  6. Invites by 𝕏 handle, and every account served on its own

    • Waitlist requests can be approved by 𝕏 handle. An approved handle signs in with 𝕏, and the first sign-in ties the approval to that account’s 𝕏 id, so a renamed handle cannot be taken over.
    • Signing in with an 𝕏 account that is not invited now says plainly that Crux is invite-only, stores nothing, and links to the waitlist.
    • Any signed-in user can upload the archive of their own 𝕏 account.
    • Radar, Today and the daily refresh of your posts’ numbers run for every account, and each 𝕏 account gets its own 𝕏 spending caps and its own share of the daily AI calls.
    • The data export and account deletion cover every table Crux keeps about you.
    • Public pages promise only what the code does, and the old prototype pages are gone from the public site.
    • New pages: how Crux measures, comparisons with SuperX, Typefully, Tweet Hunter and Hypefury, a guide to downloading your 𝕏 archive, a guide to hooks, and this changelog.
  7. Errors recorded, and 𝕏 spending counted per account

    • Server errors are recorded and grouped, and the operator is alerted when something keeps failing.
    • 𝕏 spending is counted per account and held to that account’s own caps.
    • Background job controls are limited to admins.
  8. Findings that lost to chance are no longer read as wins

    • A finding that fell below its chance band was being read as a success in places: Today could call it your record, and Drafts could offer it as a posting window. Every verdict now carries its direction, and every part of Crux reads it the same way.
  9. Radar, Today, Drafts and Queue

    • Radar counts posts on the topics you track, hour by hour, and calls a topic rising only when its last day beats every one of the days before by a clear margin. It makes no forecasts.
    • Today ranks each morning’s openings from Radar and your Account DNA, and takes Your record only from findings that cleared the chance band.
    • Drafts writes three variants in your voice with a free AI model, flags any figure you never gave it, and has no Post button.
    • Queue lays out slots at your posting windows. You copy a draft and open 𝕏 to post it yourself.
    • Background jobs run all of this within hard 𝕏 spending limits.
  10. Your account, your data, and Performance

    • Sign out everywhere, see your sessions, disconnect 𝕏, and export or delete all of your data.
    • Light and dark themes that follow your system, with an override.
    • The early-access waitlist form replaces email links.
    • Performance shows how your posts did, built from the posts Crux already stores.
    • An AI layer that uses free models only, with daily limits, and never writes prompt text to the logs.
    • Links to cruxpost.com show a preview card on 𝕏.
  11. Sign in with 𝕏, archive upload, and a real Account DNA

    • Sign in with 𝕏, with read-only permissions.
    • Upload your 𝕏 archive as a .zip or as the raw files, with checks against oversized and malformed archives.
    • Account DNA is built from your real posts, and findings that do not beat chance are never presented as advice.
    • The Account DNA builds about 13 times faster: from 2.0 s to 0.16 s on the 612-post test archive.
  12. The Account DNA engine

    • Parsers for the 𝕏 archive, a baseline for each post from the posts around it, and a permutation test that holds back findings chance could explain.
  13. Work on Crux starts

    • The first commit of the Crux codebase.

How the numbers behind these features are computed: the method.