SharpOS
Sign in
Releases
v2.2.8

Brand Kit assets follow your Studio designs, and automations write content

Point a Brand Kit slot at a Studio frame and it follows the design, and automation steps can now write a page or card body.

Brand Kit assets that follow the design

Every image slot in the Brand Kit can now point at a Studio frame instead of a Media Center upload. That covers the logo and favicon slots and any custom image you have added. Picking an image gives you a short menu: Media Center… for a file you uploaded, Studio frame… for something your designer built.

Point a slot at a frame and it follows the design. Edit the frame in Studio, save, and the Brand Kit asset changes with it. Nobody exports the frame, re-uploads it, and hopes the Brand Kit still matches what the client approved.

The picker walks your projects, then the frames inside them. A frame that has never been rendered, or one that turned into a video, cannot be picked, and the tile says why. If a frame changes after its last render, the Brand Kit tile reads "Out of date" and links you to the frame rather than quietly serving old artwork. The share images on your public pages follow the same rule: when a render is stale, the slot serves nothing instead of publishing a design nobody signed off.

Kits built on Media Center uploads carry on exactly as they are.

Automations can write the page they just created

The nine steps that create or update a page, a board card, or a customer now carry a Content field. Write markdown, pull in variables from earlier steps, and the workflow fills in the body of the thing it just made.

Each of those steps has a mode. Append adds to the end, and that is the default. Prepend puts your text at the top. Replace swaps the whole body. Append and Prepend leave what is already there alone, images and embeds included. An empty Content field does nothing in any mode, including Replace, so a blank variable cannot wipe a body.

If someone has the page or card open while the workflow runs, the new blocks show up as they are written.

Reading works too. Get card, Get page, and Get customer now hand the body back as markdown, so a workflow can read what is there before deciding what to write. Get customer used to return an empty value every time.

On card steps this is the card page's body. The short Description column is untouched. Workflows you built before today keep running, and they append.

A failed run tells you what went wrong

Open a failed run and the first thing you see is the actual problem, written as a sentence. The step that broke is named the way you named it, so you get "Send email failed" instead of an internal label. The run's step list uses those names too.

If your workflow emails someone when it fails, that email now carries the same plain sentence. Runs that failed before today read this way as well.

Theme scope is a setting again, and it asks before it deletes

Theme scope used to be a full card at the top of the Brand Kit, sitting above the work. It is one row in settings now, so the page opens on Identity and assets.

Narrowing it still clears things, but it tells you first. Switch to Light only and the confirmation names how many colors lose their dark value, and which logo and favicon get cleared. Widening back to Both takes nothing away, so it does not interrupt. The Colors card also drops its one-off Light/Dark switch for the same segmented control the rest of the Hub uses.

Also in this release

The Customers board view runs edge to edge now, the way Boards does. Columns get the full window width, and the board scrolls sideways on its own instead of dragging the page around with it.