Desktop builds from every branch. Check the branch and result, expand any commit notes, then choose a download.
Filters search the full history. Enter an exact branch name, or click a branch below.
About these downloads
Choose notarized macOS builds when available. Signed builds may still be awaiting notarization. Downloads are ZIP archives, retained for 14 days. Only installers uploaded after October 2, 2026 at 16:37 UTC are public. A failed build can still have a usable installer from a successful packaging job.
PR, commit, and log links open GitHub and may require repository access. Notes are the commit author's description.
21 matching builds · Page 1
Show what a grid class asks for in the columns field, not pixel widths
When a class such as md:grid-cols-12 set a grid's columns, the field showed
the browser's drawn track widths, "56.7px" twelve times, instead of
repeat(12, minmax(0, 1fr)). It now shows the class's own value.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Catch the Error ID message box in the packaged app check
With error reporting on, as on main, a failed sign-in callback is shown in a
message box that offers to copy its Error ID rather than the plain error box,
which was the only dialog the Linux packaged app check listened for, so it saw
no error and failed every main build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Leave a blank log destination out of the backend deploy
A repository variable that isn't set arrives as an empty string, which the
deploy refuses as a setting that didn't reach it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Deploy the backend without a log destination when none is configured
The deploy refused to start without BETTER_STACK_LOG_DESTINATION, although the
Worker's configuration already treats log export as optional.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Give the exhaustive tag nesting check time to finish on CI
It checks every chain of up to three tags against the HTML validator, around
thirty thousand since links, figures, captions and quotes became layers, and
took about fifteen seconds on a CI runner against a ten second limit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Keep typing in the icon search as quick as any other search box
Every keystroke drew the whole grid of icon tiles again, each with its own
tooltip, before the search had even started, so typing fast stuttered. The
results now follow what is typed a moment later, the grid and each tile draw
again only when what they show changes, and the drawings a list reads stay the
same until new ones arrive. Typing in the icon search now costs what typing in
the Layers search does.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The typed font name resolver stopped being used when the font picker changed, and a single-image add that only tests called duplicated the one the app uses. Both are gone, and the tests that leaned on them use what the app does.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Build branches other than main with telemetry left out, not set blank
Desktop builds off main passed every Sentry setting as an empty string to turn
telemetry off, and the build refuses a blank setting as one that didn't arrive,
so every branch build failed before compiling. The build step now leaves blank
settings out.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Show where a value comes from as a pill in the field, like Figma does (DRA-446)
A value that came from a Tailwind class or a component used to show a "class", "component" or "overrides" chip at the end of its field, and a bare dot in narrow fields. The chip squeezed the value in half-width fields, and the dot explained nothing.
Now the value itself is drawn as a soft pill inside the field: neutral for a class, purple for a component, with a tooltip naming the source. Typing still writes the layer's own value and the pill goes away. A value the layer sets itself shows plain, and the field's tooltip says what it overrides.
Pressing a pill opens a small menu with a way to type a value, Remove for each class, Use class value and Use component value. The token menu and the options list of fields that have one list the same actions, and a field with neither gets a small button among its hover controls whenever there is no pill to press, such as a value of the layer's own over a class. Choosing an action in an options list now works from the keyboard. Class values such as min-w-0 and a stroke width set by a class show as pills too, and the source's note is read out with the field. Sections that aren't fields keep a compact "class" marker in their header.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Trim the tool list from about 84 KB to 64 KB (DRA-423)
Every client reads all tool descriptions and input schemas at the start of a
session. Descriptions now say what a tool does and returns, and the guide
carries how to use it. Field descriptions stay only where the field's name
doesn't already say it.
The schemas sent to clients leave out patterns and limits nobody plans around,
such as a text of a megabyte or a coordinate of a million. Each tool still
checks its own input and says which limit was crossed. The read_guide
description no longer repeats the topic list its input already shows. The
size test's ceiling follows.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Stop the overlay scrollbar's fade from making Layers scrolling stutter
Wheel scrolling over Layers dropped about one frame in twenty: the bar fading in
and out as scrolling started and stopped made the browser rebuild layers
mid-scroll. Keeping the bar on its own layer removes the dropped frames while
keeping the fade.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Let Layers rows meet the overlay scrollbar, with the same inset on both sides
Rows sit 6px in from each side, the width of the thumb against the edge, so a
row ends where the thumb begins with no gap between them.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Keep the overlay scrollbar's thumb against the panel edge
The bar's track is now 8px with the 6px thumb in its middle, and Layers rows
sit 8px in from each side, so the thumb has the same space on either side.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Inset Layers rows a pixel past the overlay scrollbar
Rows and group headers in Layers sit 7px in from each side, so the 6px bar
drawn over the right edge never covers a row's highlight or label.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Keep the Fonts view's Add font bar in place while its list scrolls (DRA-386)
The whole view scrolled, so the bar with Add font went out of reach in a file
with many fonts. Only the list of fonts scrolls now, like Images and Icons.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Replace the icon set lists with one icon search for people (DRA-471)
The icon picker had This file, All icons and Logos tabs and a way to browse, add and remove sets, and Assets showed whole sets as cards with licence badges. People think in icons, so both places now share one search box with a grid of icons: type what it is, click it, and it is placed exactly as before, with the same Undo notice. Hovering an icon names it and its set.
When the file already uses some sets, the matches from those sets and the file's own icons come first, and the rest follow under "More icons", drawn softer until pointed at or focused but just as usable. With nothing typed, the icons the file already uses are listed for quick reuse. Logos turn up when searched for like any other icon. The set browsing, set cards and licence badges are gone.
Preferences has a new "Include icons that require attribution" option, off by default. Generate icon now offers the sets the file uses first, then the sets people reach for.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Wait for the last generated image before the image spec ends
An image was still chosen in Assets from an earlier step, so the check that the new one had arrived passed straight away and the spec ended with the image still being made. Closing the app then asks whether to keep waiting for it, the test's stand-in answered Keep open, and the app never quit. The spec now waits until nothing is being made.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Show agents from a header button instead of a sidebar tab (DRA-469)
Most people watch an agent in the agent's own window, so the Agents tab was taking up a spot in the sidebar next to Layers, Assets and Theme. A robot button beside the file title now opens a small popover with the review requests waiting for you, the agents that are working or were recently active, and a way to set up a connection. The button shows how many reviews are waiting, and opening a review or the connection setup closes the popover first.
The header's image button is gone to make room; images are still in the Assets tab. When the image popover is opened from a menu or a shortcut, it now opens beside the dock's Image tool, or in the middle of the window when the dock is hidden.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
No public downloads available for this build.
Test how images and icons are chosen to draw from (DRA-411, DRA-405)
Covers what the generate form starts with for Edit, Vary, Use as reference and
Regenerate, how references are added to a form already being filled in, and which
sets an icon can be made to match.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>