Skip to content

0.1.7

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:34
· 1 commit to main since this release

423 commits since v0.1.6, over five days. Two headlines: the AI stopped being a text box you hope for the best with, and the visual function went from openable to usable.

📖 Read the full changelog, in plain language →
💬 Join us on Discord · 🎥 Tutorials & updates on YouTube


Les grandes lignes

💬 The Build panel is a conversation

One thread you can steer, interrupt and come back to — no mode to choose before you start. Accept and Discard sit on the card that proposed the change. A reasoning channel and a heartbeat, so a long turn no longer looks hung. @ mentions for components, docs, pages and collections. Attachments including images and PDFs. And the agent can be shown the running app — the first time it sees the page instead of inferring it from the graph.

🧩 Logic you can build with

The Logic Builder floats over your work, stays open as you navigate, and its tab says which node it belongs to. A bench runs your blocks with the app stopped — set sandbox values, press Run, watch the values fill in. Saved blocks describe themselves and can be opened, renamed, deleted and edited from project settings or the launcher. View Code shows the program you wrote rather than the traced build nobody could read.

Fourteen fixes here came from eleven minutes of actually building with it — including one Delete that deleted twice, a Create variable that did nothing at all, and fields you could not read while typing in them.

🧪 Run one component on its own

The Component Bench mounts any component by itself, with an inputs rail generated from its own interface and a live outputs read-out — so a logic-only component with nothing visual in it is previewable for the first time. Save named scenarios (Empty, Loaded, Error) onto the component.

🔌 Wires you can read

A refused connection now says why and offers the wire you probably meant. Every port belongs to a named group; every signal port says what it does. Wires carry direction by shape, not only colour. You can bend a wire with anchor points, and they survive export and re-import.

🏷️ A graph you can hand to a human

git log -p, git blame and a GitHub PR view now show English instead of raw JSON — a renamed component is one line in a diff. Nodes can carry a "why" comment. A component description you write is no longer deleted by the next save.

💸 The AI writes better and costs less

89 tools became 20, cutting the first-turn prompt from 22,968 to 8,578 tokens. A full AI-built storefront went $5.83 → $3.55 (−39%) and finished in 47 turns instead of being cut off at 60. The agent can render what it just built and read the result back. Output is gated, not advised: rejections come back as diagnostics with suggested fixes.

🚪 An agent can find NodeGX before you have a project

The MCP server now starts with no project open, and creating one binds the live session — no restart, no reconnect. You do not need Node installed.

🩹 Repairs worth naming

  • The Library panel, lessons and templates had been empty for six days — a repo rename silently broke the content origin, and nothing in GitHub's status API showed it.
  • Design mode now says so on the canvas, instead of silently swallowing your clicks two panels away from any indication.
  • The updater could offer to move you backwards — caught while testing this very release.
  • One malformed node no longer costs you the whole canvas.
  • Nine dark-on-dark icons, the worst at 1.16:1.

Installing

macOS Signed and notarised — no Gatekeeper workaround needed. Apple Silicon and Intel builds.
Windows Not code-signed yet, so SmartScreen warns on first run: More info → Run anyway.
Linux AppImage and .deb, unsigned — normal for Linux desktop distribution. There is no in-app updater on Linux.

Updating from an earlier version. If you are on v0.1.5 or later you will be asked before anything downloads, you will see the notes first, and you can watch the progress. If you are on v0.1.4 or earlier it will still arrive quietly on quit — that is v0.1.4's code doing the delivering, and no release can fix the updater that installs it.


Known and open

We write down what we found and did not fix.

  • The Logic Builder's help text still clips at the narrowest window width. The test that was supposed to catch it was measuring font metrics that run 16% low, so it passed while the text was visibly cut off.
  • Direction chevrons sit oddly where a wire turns a corner.
  • An agent cannot yet write a wire label — that one is a deliberate cost decision, not a bug.
  • Web search from the composer is specced and not built.

Found something? Report it or come and say so on Discord.