Changelog

What's new

A running log of what braaand can do, newest first.

A running log of what braaand can do, newest first. This is the product's progress record, so it stays focused on new capability, not the bug fixes behind it.

August 9, 2026

  • One creative per subject. The new For each node turns one design into one creative per person, place or product — each with their own photo, name and details. Point it at a folder of headshots and it reads one subject per photo, taking the name and title straight from the image; point it at a Set (a named list you paste in from a spreadsheet) for subjects that aren't photos, like municipalities or audience segments. Thirty candidates, one layout, thirty finished cards.
  • Names and titles render from data, not from a model. Bind a text element to the subject's name or any column of your list and it resolves at render time — excluded from every copy pass, so a real person's name and title cannot be reworded, shortened or invented. Mark the portrait slot and each subject's own photo lands there, safe from being swapped for stock.
  • The copy is free by default. Leave it as written and a shared campaign line reads identically across the whole set with no model spend at all — the common case. Switch to rewriting per subject only when the message genuinely differs ("everyone in Stockholm should enter now"), and the angle and tone still stay consistent across the set.
  • Sets, a new section in the brand menu: paste a list straight out of a spreadsheet (commas, semicolons or tabs, quoted fields and all), see it parsed before you save, and reuse it across campaigns. Re-pasting a corrected list updates the existing subjects rather than duplicating them.
  • Ask for one person by name. "Make a quote creative with Frida Karlsson" resolves her out of your library and stamps her photo and details onto the creative. If two people share a name it stops and asks which, showing their title and district — it never picks for you.
  • Route by subject. A new Subject field rule sorts a finished batch by any column of your list — one board per district, per market, per role. Make them with For each, sort them with Route.
  • Rerunning a translation keeps its language. Sending a weak translation back for another pass used to rewrite it in the brief's language while still calling it German. It now revises the translation in place, steered by the judge's critique, so Translate → Score → Route → Rerun works as a loop.
  • The judge reads the copy as text, alongside the rendered image. Scoring spelling, grammar and wording off a picture was unreliable at small sizes and in a second language; wording is now judged from the words, and how it looks from the image.

August 7, 2026

  • A Translate node for multi-market campaigns. Wire it onto a finished creative — handmade, or a pipeline's scored winner — pick languages from a grouped picker (every EU language plus the other large ones, with All-EU and Nordics quick-picks), and it mints one translated version per creative per language, originals untouched. Translations carry the meaning and brand voice rather than word-for-word text, keep brand names as they are, compress to fit when a language runs long (German), and every version gets a brand-fit pass. Each version is stamped with its language, and the Route node gained a Language rule — so Translate → Score → Route → Board delivers every market to its own board section.
  • Per-language brand rules. A new Languages card in brand config holds standing translation rules — "never use em-dashes in Swedish" — set once and inherited by every Translate node; any node can add its own per-run direction per language on top, and the app ships baseline typographic conventions (quotation marks, formality defaults) underneath.
  • Color schemes learned about second surfaces. Real designs often carry an inverted surface — a light card inside a dark layout, the sign under a photo. Every Color and Background control now opens with two smart choices, Auto and Inverted, each showing the color it resolves to: Auto follows the design's background, Inverted sits on the scheme's opposite surface — and both keep flipping correctly with every scheme change. Text, icons, buttons, and panels all follow the surface they're on, and the AI reaches for the same mechanism (the tone field) instead of hand-picking colors when something sits on an opposing panel.
  • Separator lines can follow the text. A third choice on shape backgrounds, Text, fills the shape with the scheme's text color for whatever surface it sits on — so dividers read like the copy next to them on every scheme, instead of needing a hand-picked color per scheme.
  • Icons recolor with the scheme, and can be converted in place. Icons follow the scheme's text color like adjacent copy, and the canvas right-click menu converts any SVG image to an icon (or back) — converting clears pinned tints so the automatic color takes over.

August 6, 2026

  • The assistant designs whole canvases from scratch now. Give it a blank creative and a brief and it composes the full layout — background, anchored text stacks, logo, all four aspect ratios — and the canvas builds itself element by element in front of you. The same layout engine that keeps templates tidy settles the result, so what it builds stays editable, re-fittable, and on-brand.
  • Composition is per aspect ratio. Every format can carry its own arrangement: center the message block on the story without touching the square, give the wide banner an image the other formats don't have, and ask the assistant to "move the text block" on just the format you're looking at. Wide formats also stopped inheriting undersized text.
  • Generative expand. Drag an image's zoom below the crop and the photo floats inside its frame — position it, press Expand, and braaand generates the rest of the scene around it (the Photoshop trick, on your own brand library). Applies to the aspect ratio you're on by default, with a checkbox for all of them, and every expanded image is saved to the library as a numbered version linked back to the original.
  • Brands can set their standard element sizes. A default size on each type style, a default width on each logo, a standard CTA pill — set once in brand config, and every added element, composed canvas, and the theme builder's specimen follow it. New elements land centered at sensible, format-proportional sizes even without brand tuning, logo slots take the shape of your actual mark, and layers are named after the asset instead of a URL.
  • A new system template: People Announcement. Portrait plus a two-line knockout headline — new hires, speakers, guests — distilled from a real production creative, swappable photo slot and all.
  • Pin the assistant as a floating chat window. One click on the pin and the chat follows you across every page as a small window you can drag anywhere and resize, with the conversation, your half-typed message, and its position all kept, across reloads too. Its home is the corner orb: drop the window on the orb and it snaps back to its perch. Close it with the × and it waits, conversation intact, until you call it back. It replaces the old docked sidebar.
  • ⌘K opens the assistant, everywhere. The industry-standard shortcut (Ctrl+K on Windows and Linux) replaces Shift+Space, and it now works from any focus, even while you're typing in a field: one press to summon, one press to dismiss, for the centered bar and the pinned window alike.

August 3, 2026

  • The AI assistant reliably builds a pipeline from a chat request now. Ask it to set up a campaign and it designs the graph, lands you on the canvas, and the conversation carries over with you.
  • Asking it to build something no longer gets misread as a request to navigate somewhere instead.
  • Agent-built pipelines lay their nodes out cleanly from the first draw.

August 2, 2026

  • A picked seed creative is usable the moment you pick it — wire it into anything on the canvas right away, before a run has even started.
  • The Imagery node takes creative direction. Tell it what an image should be, and for a layout with no image slot at all, it can generate and place a full background around your text.
  • Image generation now defaults to Nano Banana 2 (Gemini) over OpenRouter: about a third of the old price, 10–15 seconds, and no longer dependent on a single vendor's account balance.
  • The Edit node always produces a comparable version, including when you chain a second edit after the first, and it now says plainly when an instruction can't be carried out rather than guessing.
  • Every AI model now runs across two providers. One vendor running dry can no longer take the whole assistant down, and a pipeline node can choose which one it bills.
  • The assistant edits the pipeline you already have open — add a node, rewire something, change a run instruction — in the same conversation, on the same canvas.
  • Board membership is now conferred only by a Board node, so a run's board always matches what its graph actually routes there.

August 1, 2026

  • Pipelines you didn't build by hand now draw themselves in — a docs example, or something the assistant designed — node by node, wire by wire, instead of appearing as a finished stack.
  • Every node explains itself on its own face: what it does and how it's configured, no hover needed.
  • The four example pipelines in the docs now open as real, working canvases in your brand.

July 29, 2026

  • A new Edit node: instruct it like you would a person ("no widowed words," "keep the text off the subject's face") and it makes the targeted visual fixes across a whole batch.
  • Brand-fit can run every layout rule, or exactly the ones you choose.
  • Retired the Process and Flag nodes: their jobs are now covered by composing the simpler nodes already on the canvas.
  • Docs reorganized under Factory, matching what the app itself calls this part of the product.

July 28, 2026

  • Four ways to start a pipeline: a quick brief, a ready-made canvas, a blank one you build from scratch, or a saved recipe.
  • Pin the exact templates a run should use, from the canvas, the API, or the CLI, instead of always letting braaand match them.
  • Run instructions: give a whole run its own copy direction, on top of your brand's voice and each template's own guidance.
  • A stage node now makes new versions instead of overwriting what's already there — re-run Copy or Imagery on a finished batch and get fresh takes standing beside the originals.
  • Save a pipeline as a reusable recipe, with the brief and creative count exposed as fill-in slots for next time.
  • Copy, Score, and Variation nodes show which AI model is doing the work.

July 22, 2026

  • A simple brief now produces ten creatives by default — spread across your best templates, color schemes, headlines, and images — scored and sorted into Approved / Needs review on a board.
  • The AI reviewer says plainly when it can't score a batch, instead of finishing green with nothing scored.
  • The runs table shows duration, how many creatives got scored, and what failed, at a glance.
  • Every API and AI-tool interaction is now logged, for quality evals.

July 19, 2026

  • Quick campaign: paste a brief in the command palette and braaand builds and runs a pipeline for you. No form to fill in first.
  • The command palette narrates longer AI jobs with live progress, instead of a silent spinner.
  • A finished AI-generated image comes back as an actionable card: set as background, add to canvas, open in editor, download.

July 18, 2026

  • Create a review board directly — you no longer need a pipeline run to get a place to review work.
  • Choose how much of a brand syncs to your computer: everything, just the essentials, or essentials plus one curated photo collection.
  • Text landing on a busy photo now gets an automatic contrast fix before a batch reaches review, and the AI reviewer fails anything still unreadable.

July 17, 2026

  • Your brand syncs as something a coding agent can build straight from: ready-to-use design tokens, fonts, logos, a machine-readable brand file, and a local preview. Picking up the latest brand is one command.
  • Brands now carry a version, so tooling can tell a real visual change from a small note edit.

July 16, 2026

  • Collections can link to a workflow, board, template, creative, or asset without moving or copying it — the same file can live in more than one place.
  • A new Finder-style collections browser: tree on the left, contents in the middle, live preview on the right.
  • Save a pipeline as a template and run it again later with different inputs.
  • Command palette autocomplete now understands English and Swedish.

July 15, 2026

  • Start a run from creatives you already have — "a few variations of this one" — not just from a blank brief.
  • The AI won't ship placeholder copy, overlong copy, or accidentally talk to you inside an ad, and now reads your brand's tone of voice when writing.
  • The pipeline canvas shows each stage happening live, with a running clock.

July 14, 2026

  • The Color Scheme Builder moved to the brand overview.
  • Cleaner alignment and navigation across the brand pages.

July 13, 2026

  • Generate images from a prompt, and edit any image by painting a mask over what you want changed — in the Image Tool, the editor, chat, pipelines, and the CLI.
  • Long image jobs now run in the background: start one, navigate away, get a progress pill and a ping when it's ready. Pipeline runs use the same surface.
  • A new Image Tool: crop, rotate, and adjust brightness/contrast/saturation with a live preview, then pick output format and size in plain language.
  • Editor: a combined Save · Render · Export button, and custom formats by exact pixels or aspect ratio.
  • Home and each brand's overview now feel like one continuous surface.

July 11, 2026

  • Any pipeline, however it was started (chat, API, or form), now opens on the same node canvas you'd use to build one by hand — so you can watch any run happen live.

July 10, 2026

  • Boards: a durable place to review work that can gather creatives from many runs, with one share link exposing everything on it.
  • Durable pipelines: press Run, close the tab, it keeps building without you.
  • Ask the AI to design a pipeline for a goal ("a campaign for saving elephants") and review the plan before anything runs.
  • One sortable table of every run: status, cost, and what it made.

July 7, 2026

  • The brand overview now loads instantly.

June 6, 2026

  • Foundational fixes to layout auto-fit and AI edit reporting.