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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 π.
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.
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.
Work on Crux starts
- The first commit of the Crux codebase.
How the numbers behind these features are computed: the method.