Skip to content

Releases: drobins25/craft

v2.6.0 - The Galaxy Finds Its Shape

Choose a tag to compare

@drobins25 drobins25 released this 30 Aug 05:46

Craft has a face now. Everything craft has been writing down since your first init - the stories, fixes, tweaks, mockups, dials, riffs, notes - was always a graph waiting to be seen. This release ships the Craft Browser: one page, no server, no setup, that renders the life of your project as a living galaxy. It was built entirely through the flows it renders, then redesigned live the same day - riffed, dialed, mocked up, and annotated with pins on the actual page.

  • Added /craft:dashboard: your whole project as a living galaxy. Records cluster into colored regions by kind, each with a soft glow of its own hue; finished stories cool to quiet grey while active work keeps the ember - the sky reads at a glance, no legend needed.
  • Added observation cards: things craft noticed while building your work surface as solid, readable cards with short dotted arrows pointing into the sky - quoting your project's own words, never machine values.
  • Added a reading panel: click any record and read it right there - its own words, inked in its own hue.
  • Added a cinematic entrance: the galaxy swirls into place with real spin, the glow breathes in behind it, and cards always arrive within two seconds.
  • Added drag-to-pin physics: pull any node out and drop it - it stays put while the rest of the galaxy visibly exhales back into proper spacing. Drag a hub and everything connected stretches out to show itself, then flows home.
  • Added a citation guard: code that ships to your project can no longer carry craft's internal planning vocabulary in its comments - your codebase reads like yours.
  • The graph data rebuilds itself as you work, so the page is never stale - and when the shipped page design moves ahead of your copy, opening it offers the update.

Full changelog: https://github.com/drobins25/craft/blob/main/CHANGELOG.md

v2.0.0 - Stop Vibing. Start Crafting.

Choose a tag to compare

@drobins25 drobins25 released this 22 Jul 19:49

Craft 2.0 is the answer to the fairest criticism the first release got: a hard gate between Claude and your code is only safe until the ceremony makes you want to skip it - and a gate you skip once was never a gate, it was a suggestion. The 2.0 line taught craft to route instead of stop. Your codebase is still read-only by default, but a blocked write now hands Claude the doors that can open it - an investigated fix, a live tweak, a planned story - each with its own machinery to run before anything lands, and every one of them ending at your approval. Same strictness, a fraction of the friction.

And the records that killed the ceremony became the feature nobody planned: every reaction you give gets filed, so a pile of "Love it"s is literally your taste, sitting on file - and craft builds with it next time without being asked.

The pillars of the 2.0 line, in the order you'll probably meet them:

  • Live mockups. Name something visual and /craft:mockup puts three genuinely different options in your browser - real scale, real context, at most one allowed to play it safe. You converge by reacting in plain words, watch micro-adjustments land in the open page, and accept when it's right. Works on a brand-new project with no setup at all.
  • A muse you can hear. On a project with no design identity yet, craft's muse briefs the emotional job in its own words - quoted to you, never silently folded in - and authors the three directions the first round builds. Init distills what you're making into an Emotional Core that every later decision can feel.
  • Real materials. When a mockup needs the actual typeface or icon set to be judged fairly, craft fetches the real thing from trusted open-license sources and builds it in. Nothing installs into your project, and when the design graduates, craft remembers what you chose and installs it the way your project expects.
  • Taste that compounds. Accept a tweak with "Love it" and it doesn't just ship - it's remembered. Once enough loved changes accrue, the Taste Pass offers a victory lap: craft scouts other surfaces the same taste could reach and brings them to you, unprompted. Approved designs solidify into tokens that every later build is checked against.
  • Questions worth answering. Craft's planning and alignment questions now ask the way a senior engineer would: plain language, real options only, the consequence of each choice up front, and your answers saved the moment you give them.
  • A gate that earns the trust. Quality gates fingerprint the toolchains your repo actually has, validation only runs commands you've verified, and craft never approves a git push on your behalf - a clean push waits for your yes, every time.

Everything below this entry is the receipt trail: the 1.99 line is where each of these was built, tested live, and hardened.

v1.99.35 - Taste Pass

Choose a tag to compare

@drobins25 drobins25 released this 08 Jul 20:37

Craft's first published release. Full history in CHANGELOG.md; releases from here on track notable versions.

Highlights

  • Taste Pass: once several tweaks you loved have accrued, craft offers a victory lap - it scouts other surfaces the same taste could spread to and hands each one to /craft:mockup. One ignorable line, never a popup, self-silencing if you never take it.
  • Taste lineage: a loved tweak that grows into a mockup and graduates into a story or another tweak records where it came from. A button that snowballs into a whole page still traces back to where the taste started.
  • Tweak close-out feeling gradient (Love it / Looks good / Good enough / Not quite); "apply elsewhere" is now a follow-on offer instead of a button.

Also new since launch

/craft:mockup (1.99.29) - live design exploration in your browser:

  • Name something visual and craft's alchemist builds three genuinely different live HTML options - stances, not variations - rendered at real scale inside your page's real context. At most one option may stay inside your current design language.
  • Converge by reacting in plain words across three rounds: pick a direction, get variations of your pick, then a live polish loop where each adjustment is injected into the open page while you watch - keep or discard in seconds, no rebuild.
  • On acceptance, the new design values solidify to tokens.yaml with provenance. Every later story, validator, and analyzer enforces the design you approved in your own browser.
  • The converged mockup graduates on your call: apply it now as a tweak, grow it into a pre-filled story (its CSS ports verbatim, never reinterpreted), or park it as a notebook todo.

Tweak snowball (1.99.24) - accepted tweaks reconcile your design system at acceptance: token drift and outgrown locks settle with one question, and a settled rule can sweep across every surface it fits. The Taste Pass above is this loop's compounding half.


Together these close the taste-compounding arc: what you love is recorded, enforced, and proposed back to you.