← All posts

Release v1.0.0: A front door, and everything real behind it

This is the release where DF Code stopped being something you had to already know about to find — the site you're reading this on shipped alongside it, along with a Help area, release notes, and everything else a new visitor needs before their first workspace. It's also the release where your setup stopped living only on one machine: link a GitHub account from Profile → Settings and your entire identity — every workspace, every thread, every setting — can sync to a repo of your choosing and pull back down onto a fresh install.

One-off threads got a proper floating panel you can open from anywhere and jump back into, and onboarding now walks a brand-new setup through a short, agent-focused conversation instead of dropping you into an empty app.

A few other things had been standing in for their real version until this release. The first-launch screen now runs an actual GitHub OAuth handshake instead of a local username picker, folding "link GitHub for sync" into the same flow. The Download page's per-platform buttons now hand you a real, signed installer instead of a "not live yet" placeholder. The marketing Contact form actually sends an email instead of just opening your mail client.

Reading a doc inside the app changed too — a new `DocViewer` renders standalone HTML docs in place, in their own Shadow DOM, and highlighting a passage now offers "Ask a question," opening a real thread anchored to that exact quote and ready to reopen right where you left it. Alongside that: a message-level context menu for editing or deleting what you've sent, the ability to send a new message mid-run without waiting for the current one to finish, a purple rebrand across the whole client to match this site, a full pass of mobile refinements, and a history tab that now always reflects your worktree's real file changes, with proper diff highlighting. Full details on the Release Notes page.