Changelog

4.7.0

Five languages

Calibro Sketch now speaks German, Spanish, French and Portuguese (Brazil), alongside English. The whole app is translated — the start screen, the editor, the command bar and its examples, the space page, the live cards and the diagram on the page — and so are the messages the server sends back, so a refused save or an AI limit explains itself in the same language as the button that was pressed. Excalidraw’s own toolbars, menus and hints follow along, and so does the macro’s description in the insert menu.

There is nothing to configure: each person sees the app in their own Atlassian language, two people on one site can work on the same diagram in two languages, and any language we don’t ship yet falls back to English. European Portuguese reads the Brazilian catalog before falling back. Your diagrams are untouched — this is the app’s own wording, never the labels you drew or the ones the AI wrote from your description, which come out in whatever language you described the system in. More languages follow where the requests point.

4.6.0

Read it at full size, or zoom in place

A diagram on a page was only ever as big as the column it sat in, and a tall one — a sequence diagram, say — came out too small to read however wide the macro was set. Two answers, both asked for by the first team to use Sketch. Double-click any embedded diagram, or use the Full size button that appears over it, and it opens across the whole window with Excalidraw's own zoom, pan and pinch — read-only, with the live cards still live. Or stay on the page: pinch, hold Ctrl (⌘ on a Mac) and scroll, or use the − / + control, then drag the drawing around. A plain scroll still scrolls the page. Alongside, an embed's height is now fixed from the drawing's own proportions rather than following the macro's width, which stops Confluence's Go wide and Go full width cropping the bottom off.

4.5.0

Tell us from inside the app, and a first-day fix

A Share feedback link in the editor and on the space page opens a short form that reaches us directly, with the app version filled in. And a fix for the first site to buy Sketch: typing /sketch on a page before anyone had opened the space sidebar left the app unable to save, because the content type it needed was cached per installation and had never been written. It is derived from the app's own context now, so a new site works from the first keystroke.

4.0.0

Describe it, draw it — AI generation and editing

Describe a system in plain language — “a React frontend talks to a Python API, which uses Postgres and Redis and publishes to Kafka” — and Sketch draws it: real, editable Excalidraw elements, laid out and wired up, not a flat image. A command bar beneath the canvas takes follow-ups in the same voice — add a service, rename a store, put a queue between two boxes, group things, re-lay it out — and every change lands as ordinary elements, so your own undo undoes it. The AI runs on Atlassian-hosted Claude models through the Forge LLMs API: descriptions and diagrams never leave Atlassian, and the app still declares no external egress. Included with the paid plan, with sensible per-user and per-site limits. Versions 2 and 3 were packaging and pricing releases with no user-facing change.

1.0.0

First release

Excalidraw inside Confluence, with the drawing saved as real Confluence custom content — so a Sketch inherits the space's permissions and, if deleted, goes to the trash rather than being lost. Confluence pages sit on the canvas as live cards that read their state when someone looks, not screenshots that go stale. A Sketch embeds on any number of pages from one source, renders as a static image everywhere except those live cards, and is found and reused from the space it lives in. Runs entirely on Atlassian Forge, with no external egress.