Early PreviewJoin us on the road to v1.0 — help shape the future of specification engineering.Get Involved
SPECLAN mascotSPECLAN
Release Notes

SPECLAN v0.9.10 — Resize, Recolor, and Relink Right in the Document

v0.9.10 is a hands-on pass over the editor. Drag a handle to resize an inline image where you see it — aspect locked, undo-able, SVGs included. Give an Excalidraw diagram a dark version and flip between light and dark with one toggle, even on a locked spec. Edit a markdown link's text inline without breaking the link, and click a link to open its target. Plus: the ChatGPT (Codex) model list is now live (default gpt-5.4), and two settings bugs are fixed — the model dropdown no longer shows another provider's models, and the first AI request after signing in with ChatGPT no longer fails on a retired model.

SPECLAN v0.9.10 — Resize, Recolor, and Relink Right in the Document

After the big Excalidraw release in v0.9.9, this one is a hands-on pass over the editor. The throughline: more of the spec is editable by direct manipulation — you size the image, recolor the diagram, and fix the link right where you see it, instead of dropping out to Markdown syntax or a dialog.

Resize Inline Images by Dragging

Drop an image into a spec and a resize handle now appears on it. Grab the handle, drag, and the image scales right there in the document — the aspect ratio stays locked, and a minimum size keeps it from ever collapsing to nothing. The new dimensions are saved with the image, and Undo restores the previous size like any other edit.

It works for both regular images and SVG diagrams. No dialog, no width syntax to remember — you size the picture by looking at it.

Light and Dark Versions of the Same Diagram

An Excalidraw diagram drawn for a light theme can wash out in a dark editor. v0.9.10 lets a diagram carry a separate dark variant: toggle between the light and dark version in the editor, and the inline render swaps to the one you picked.

Because choosing which variant to show is a presentation choice rather than a content change, the toggle works on both locked and unlocked specs without a Change Request — flip it whenever the theme calls for it.

Edit and Open Links Inline

Two small editor fixes that take a surprising amount of friction out of writing prose:

  • Edit link text in place. Change a markdown link's display text directly in the editor without breaking the link underneath it.
  • Open links from the editor. Click a markdown link to jump straight to its target.

Small, but it's the difference between editing your spec and fighting your editor.

Also in v0.9.10

A Live Model List for ChatGPT (Codex) Sign-In

When you sign in with ChatGPT, the model dropdown now lists the models your account can actually run — fetched live — instead of a fixed list that could offer a model OpenAI has retired. The default model is now gpt-5.4 (the older Codex models were retired), and when a provider rejects a request, SPECLAN now surfaces the real error message instead of a bare "400".

Two Settings Fixes

  • The model dropdown no longer shows another provider's models. Switching AI providers in Settings used to briefly list the wrong provider's models (Anthropic's models appearing under OpenAI, for example). The list now always matches the selected provider.
  • The first AI request after signing in with ChatGPT no longer fails. After sign-in, SPECLAN selects a current model automatically instead of a retired one that would error on your very first message.

Get the Update

If you already have SPECLAN installed from the VS Code Marketplace, v0.9.10 will update automatically. Everything in this release is additive or a fix — your existing specs, the status lifecycle, the frontmatter schema, and the ID format are all unchanged.

More of the spec, editable by direct manipulation: resize the image, recolor the diagram, and relink right where you see it.