Skip to content

Changelog

2026-10-25: Smoother videos rendered in your browser

Section titled “2026-10-25: Smoother videos rendered in your browser”
  • Videos rendered in your browser no longer tremble, and blurs fade out smoothly instead of snapping sharp.

2026-10-25: Canvas shows edits as you make them

Section titled “2026-10-25: Canvas shows edits as you make them”
  • Image adjustments and other Properties sliders update the canvas while you drag.
  • A video just combined from scenes no longer shows a black box while it loads.
  • Zooming a crop out stops at the full picture instead of stretching it.
  • Frames at rest show text that fades in, not an empty first frame.

2026-10-25: No layout jumps in browser renders

Section titled “2026-10-25: No layout jumps in browser renders”
  • Elements that fade in no longer make the rest of the frame jump in browser renders, and code components that shift their own layout are flagged when checked.
  • AI generations and agent chat now cost just 20% over provider prices, so the same credits buy about twice as much.

2026-10-25: Combined videos play every scene

Section titled “2026-10-25: Combined videos play every scene”
  • Pressing play on a combined video now moves through every scene on the canvas, not just the first.
  • Docs guides now show a short video of each feature.
  • The docs at docs.feega.app cover the REST API, spend limits and canvas versions, with a new look in light and dark.

2026-10-25: Embeds draw with the canvas engine

Section titled “2026-10-25: Embeds draw with the canvas engine”
  • Published videos and the React SDK now draw with the same GPU engine as the canvas, so they look the same everywhere.
  • The React SDK draws plain videos inline, without an iframe.

2026-10-25: Empty canvas and faster colour typing

Section titled “2026-10-25: Empty canvas and faster colour typing”
  • A new canvas opens empty, without the starting-point overlay.
  • Colour fields accept short hex like f, ff or fff, and 4 or 8 digits with opacity.
  • Colour fields accept rgb(), rgba() or bare numbers like 255 0 0 50%, with alpha setting opacity.
  • Typing numbers in a property field inside a frame no longer changes the selected layer’s opacity.

2026-10-25: Canvases travel as .feega files

Section titled “2026-10-25: Canvases travel as .feega files”
  • Download any canvas as a .feega file from the canvas menu, with its frames, nodes and media.
  • Import a .feega file from the canvas menu, the home page or the sidebar, or drop it on the canvas or the home page: it opens as a new canvas.
  • Work started on a self-hosted feega moves to feega.app in one file, and the CLI and MCP save and import it too.
  • Frames pasted from Figma now show their text on the canvas right away.

2026-10-25: Compare provider prices before generating

Section titled “2026-10-25: Compare provider prices before generating”
  • Hover the Generate button to see what each provider charges for the same run, with the cheapest marked.
  • New shapes and text no longer flash black while drawing or typing.
  • Text with symbols like ✓ and → now draws, so every component variant shows.
  • Large embedded images now draw and can be cropped.
  • Layout grids no longer spill outside the frame when the count is too large.
  • Square layout grids now snap elements to their lines, and the “Layout grid” section in a frame’s properties adds one with a single click on +.

2026-10-25: Run feega locally on a .feega file

Section titled “2026-10-25: Run feega locally on a .feega file”
  • npm run local — work.feega opens one canvas on your machine: no account, no database, no Docker.
  • Your work saves to the .feega file as you go; import it at feega.app to continue in the cloud.
  • Agents using the feega CLI or MCP edit the local canvas without logging in, and you see their changes live.

2026-10-25: Agents can export videos on their own

Section titled “2026-10-25: Agents can export videos on their own”
  • Render links have a headless version that starts by itself, so agents export videos for free without a click.
  • Agent batches take one target for every step and report clearly what ran and what did not.
  • Code components explain their editable props and come with a full example.

2026-10-25: Clearer shots and UI pieces for agents

Section titled “2026-10-25: Clearer shots and UI pieces for agents”
  • Shots list every slot with its type, default and range, colours included.
  • Each UI piece lists its own props before you place it.
  • Corner radius on UI pieces can be changed after placing them.
  • Short videos are no longer blocked for missing music or a script.
  • New docs page on running feega as an app on phone, tablet and desktop.
  • Circle wipes and blurs no longer flash back for a frame at the end of their animation in browser renders.

2026-10-25: Templates show on the canvas again

Section titled “2026-10-25: Templates show on the canvas again”
  • Frames made from a template show their content on the canvas instead of a black box.
  • Text you type on the canvas no longer flashes stretched before settling.

2026-10-25: Canvas versions restore free elements

Section titled “2026-10-25: Canvas versions restore free elements”
  • Restoring a canvas version now brings back the content of free elements too.
  • Effects nodes can colour grade, remove a green screen, and crop or pad to a ratio like 9:16.
  • A new quickstart shows how to connect Claude Code, Cursor or Claude Desktop to feega and build, edit, export and share a video.
  • Existing auto layout containers lay out exactly as before. New ones count inside strokes as padding by default.
  • The Stop button in the canvas chat now ends the reply right away, keeping what it already did.
  • Press Cmd+F to find any node by name, text or prompt and jump to it.
  • Copy a link to your selection: whoever opens it lands zoomed on those nodes.
  • The canvas chat can draw lines and arrows, apply styles from the style library, set variables and share a frame link.

2026-10-24: Every editor tool in the canvas chat

Section titled “2026-10-24: Every editor tool in the canvas chat”
  • The canvas chat now uses every frame editor tool directly, and remembers the ones a conversation needs.
  • Colour tags now show as a dot on every node.
  • Agents can tag nodes with a colour.
  • Tag nodes with a colour from the selection bar.
  • Filter Cmd+F results by colour tag.
  • Select two or more frames and pick “Combine into video”: they play in order, left to right, and export as one video. Editing a scene updates the video.

2026-10-24: Edit comments and mention teammates

Section titled “2026-10-24: Edit comments and mention teammates”
  • Edit or delete your own comments.
  • Type @ in a comment to mention a teammate.
  • A dot shows when someone mentioned you in a canvas.
  • Comments pinned to a moment of a frame now appear on its timeline; click one to jump there.
  • Comment here pins a comment at the playhead.
  • Comments from teammates now appear, change and disappear on your canvas without reloading.

2026-10-24: Faster agents, shorter answers

Section titled “2026-10-24: Faster agents, shorter answers”
  • AI agents and the canvas chat get short answers after edits, so long sessions stay fast and cheaper.
  • Reading a table now pages 10 rows at a time, with a cursor to continue.
  • Compare two images side by side with a slider.
  • Compare any output with the generation before it.
  • Cross dissolves between clips and scenes now ease in and out like every other transition.
  • Import images and videos from Google Drive or Dropbox onto the canvas.
  • Export an image or video to a Drive or Dropbox folder.
  • Drag a frame onto a combined video to insert it as a scene where you drop it.
  • Every new text, including one the agent draws or one made with a slightly shaky click, grows sideways as you type and only breaks the line when you press Enter.
  • Write @feega in a canvas comment and it works on the node you pinned it to, then replies in the thread.
  • Assets has a History tab: every finished generation across all your projects, filterable by model, ready to drag onto a canvas.

2026-10-24: Remove backgrounds and upscale images

Section titled “2026-10-24: Remove backgrounds and upscale images”
  • Select an image on the canvas and remove its background in one click.
  • Upscale an image 2× or 4× from the same toolbar; the result lands in a new node beside the original.
  • Paint over part of an image and describe what should go there; the result lands in a new node beside the original.
  • Cmd+G now makes a light group: it fits its contents and disappears when emptied.
  • A video made of scenes updates as you edit a scene, without waiting for it to save.
  • A technique stays linked: edit it once and every place you used it updates. Detach keeps your own copy.
  • Agents browsing feega ops over MCP now get a short index by family, and see which ops are free, which spend credits and which need the app.
  • Owners and admins can pick which image, video and 3D models their organization can use, in Settings, the CLI or MCP.

2026-10-24: Paste into several frames, spacing

Section titled “2026-10-24: Paste into several frames, spacing”
  • Paste an element into every selected frame at once.
  • Set the gap between selected layers with the new Spacing fields.
  • A new text that wraps onto several lines now shows every line on the canvas after you finish typing, crisp and never squeezed into its old box.
  • Image and video nodes can make 1, 2, 4 or 8 variants in one click, with the total price shown before you run.
  • Send variants to separate new nodes next to the original, or keep them all in the node history and pick the one you like.
  • Save any asset to your organization library and use it from every project.
  • Extend an image past its edges: choose how far each side grows and describe what fills the new area.
  • View any output fullscreen with its prompt, model, seed and cost.
  • Step through earlier generations with the arrow keys.
  • Type / in a prompt to insert a saved snippet, and save any prompt as a skill your whole team can reuse.
  • Hold Cmd or Ctrl while resizing a frame to leave its layers at their size and place.
  • Cross dissolves between scenes now blend in exported videos instead of cutting.
  • Dip to black and wipe transitions draw correctly on the canvas.
  • Transitions between scenes now move the whole scene: shapes fade, push, zoom and blur together with the text.
  • Embeds and share links of a combined video now play every scene.

2026-10-24: Edit the scenes of a combined video

Section titled “2026-10-24: Edit the scenes of a combined video”
  • A combined video lists its scenes in Properties: drag to reorder, set each length, pick a transition between scenes, and insert any frame as a new scene.
  • Rename a section and change its colour from the toolbar.
  • Drag a node into a section to keep it there, or out to release it.
  • Adding a section from the canvas no longer stops with an error.
  • Wrap frames in a section with Shift+S: they move together. Cmd+Delete removes only the section.
  • One command, docker compose up, now starts feega with a demo login and a sample canvas.
  • The canvas, animation and image export work without any API keys; AI features tell you which key to add.
  • Self-hosted instances have no credit limits.
  • Lottie, SVG, PNG and PDF exports of a combined video now include its scenes instead of coming out empty.
  • The feega MCP server now lists 10 tools instead of 54, so agents spend far fewer tokens per turn.
  • Agents find and load the other tools on demand with find_tools and load_tools, or run any of them through edit.
  • A wrong tool call now answers with the exact input it expects.
  • Owners and admins can set spending limits per member or per project, with an optional monthly reset, in Settings, the CLI or MCP.
  • Select an image and split it into a base and separate layers, one per element.
  • Turn the layers into a frame where each one is an editable image element, in its original place.
  • Stop a running generation from the selection bar without cancelling the rest.
  • Save a connected flow as a technique and drop it into any canvas of your workspace from Templates.
  • The timeline now opens in Design mode, so edits change the design instead of adding keyframes. Switch to Animate when you want keyframes.
  • Editing a text on the canvas now shows bold, italic, sizes, colours, gradients, links and lists exactly as they will look.

2026-10-23: Angular and diamond gradients everywhere

Section titled “2026-10-23: Angular and diamond gradients everywhere”
  • Shapes with an angular or diamond gradient now show on the canvas exactly as they export, and Figma pastes and SVG imports keep these gradients instead of approximating them.
  • Animate to: pick a property, type where it should end up, and the keyframes are created from where it is now.

2026-10-23: Design and Animate mode, groups in the timeline

Section titled “2026-10-23: Design and Animate mode, groups in the timeline”
  • A Design / Animate switch under every frame (and the E key): Design moves a whole animation when you move an element, Animate keys the change at the playhead.
  • Dragging a keyframe shows the snap guide when it locks onto another key, clip edge, marker or the playhead.
  • Convert to keys turns an expression into plain keyframes you can edit by hand.
  • Select several segments in the timeline and Group them into one that moves as a unit.
  • Export animated PNG with transparency, up to 10 seconds.
  • Lock an element’s aspect ratio from the inspector: changing the width then changes the height with it, and resizing by hand keeps the proportions. Hold Ctrl to resize freely.

2026-10-23: Auto layout: lines, stacking, strokes

Section titled “2026-10-23: Auto layout: lines, stacking, strokes”
  • Wrapped auto layouts can spread their lines over the full height, draw the first child on top, and count inside strokes as padding.
  • Leave comments pinned to the canvas or to a node, reply in threads and resolve them, from the canvas menu.
  • Hold Cmd or Ctrl and drag across a frame to select the elements inside groups, not the groups.
  • Press C, or use the comment button, then click anywhere on the canvas or inside a frame to leave a comment right there. On a frame, the comment follows it when you move it.
  • Components can expose properties: show or hide a layer, edit text, swap a nested component, or surface a nested component property, then set them per instance.
  • The Assets panel lists the components and variants on your canvas; drag one onto any frame to add an instance.
  • Frames and shapes with fractional sizes no longer stop the canvas from drawing.
  • New layers are pinned to the left and top, so resizing a frame keeps their size and distance from the edges.
  • Delete or Backspace on a shape, text or image placed on the canvas removes it entirely; no empty frame is left behind.
  • Distribute elements with an exact gap by typing it next to the distribute buttons.
  • Tidy up (Ctrl+Alt+T) lays out the elements selected inside a frame.
  • Drag an element out of a frame into another frame or onto the canvas.
  • Drag a generated image or video into a frame from its node.
  • Double-click into a component instance and move or restyle its elements; only that instance changes, the main stays as it is.
  • Save shadows, blurs, gradients and image fills as shared styles, apply them to other elements, and edit one to update everywhere it is used.

2026-10-23: Free elements are their own thing

Section titled “2026-10-23: Free elements are their own thing”
  • Shapes, text, images and SVGs placed on the canvas are saved as elements, never as frames
  • Duplicating or copy-pasting a free element keeps its drawing and size
  • Paste from Figma now brings its images too: add a Figma personal access token in Settings and the grey placeholders fill with the real pictures.
  • Shapes with an image fill now show the picture on the canvas.

2026-10-23: Figma paste keeps what you copied

Section titled “2026-10-23: Figma paste keeps what you copied”
  • Shapes, text and groups copied in Figma now land as free elements on the canvas, not inside a new frame; frames and sections still land as frames
  • Pasting over a frame puts everything inside it
  • Rotation, stacked fills and strokes, and auto layout (direction, spacing, padding, alignment, sizing) come across from Figma
  • Layers pasted from Figma keep their Figma names in the Layers panel.
  • Pasting Figma layers into a frame lists what could not be carried over.
  • Copy layers in Figma and paste them on the canvas: they land as a frame with editable text and vectors. Anything that cannot be carried over is listed.
  • Videos can run and export at 120 fps. They render on our servers.

2026-10-23: Frame sizes, plus button, layer picker

Section titled “2026-10-23: Frame sizes, plus button, layer picker”
  • Pick a frame size: Phone, Tablet, Desktop, Presentation, Watch, Paper or Social.
  • A “+” beside a frame adds a blank frame of the same size.
  • Right-click on stacked layers in a frame lists them so you can pick the one underneath.
  • Frame names show above every frame on the canvas, truncated to the frame width.
  • Clicking an element with a shadow or blur inside a frame selects it.
  • Frames on the canvas now show their first moment, so pasted Figma designs and drawn shapes are always visible.
  • New shapes, pasted designs and inserted pictures last the whole frame.
  • Gradient stop colours, stop positions, angle, centre and radius can be keyframed, in the editor and in exports.
  • Image fills can be adjusted: exposure, contrast, saturation, temperature, tint, highlights and shadows, identical on the canvas and in exports.
  • Double-click an image fill, or press Crop image in Properties, to crop it right on the canvas: drag to move the picture, drag a corner to scale it, Enter to apply.
  • Image fills now have Fill, Fit, Stretch, Crop and Tile modes, with tile scale and rotation.
  • An image inserted into a selected frame shows at once, in the frame and in the layers.
  • The bottom bar button for a frame’s own templates is now called Templates for this frame.
  • Instances can override fill, stroke, image, visibility and effects, each with its own reset.
  • Layout guides take an auto count, min, max or centre alignment, a colour and an opacity, and elements snap to their edges, even when hidden.
  • Union, subtract, intersect and exclude now keep your shapes editable: change one and the result redraws. Flatten bakes it into a single path.
  • Export a frame as Lottie or dotLottie, up to 30 seconds, with shapes, gradients, masks and text as shapes. Anything that cannot be written is listed.
  • A shape can morph into any other shape on the canvas, including hand-drawn paths and shapes with holes.
  • Draw a frame inside a frame with the Frame tool: it has its own fill and clips what is inside it.
  • Press 1 to 9 for 10 to 90% opacity on the selected elements, and 0 for 100%.
  • Shift+Cmd+V pastes copied elements centred over the current selection and keeps the selection.
  • Draw freehand with the new Pencil tool (Shift+B): strokes are smoothed into editable vector paths, and Shift draws straight segments.
  • Press Alt+R to show the rotation origin of the selected element and drag it where you want the element to turn around.
  • Push an instance’s changes to its main component so every copy follows.

2026-10-23: Blur and filters on the canvas

Section titled “2026-10-23: Blur and filters on the canvas”
  • Blurred and filtered layers on the canvas no longer show misplaced or missing pixels after a redraw.
  • A missing or unwanted font can be replaced in the whole video in one pick, styled ranges and compositions included.
  • Shapes, images and elements now grow and shrink with the pointer while you drag a corner, not only on release.
  • Resize a frame to fit its contents with ⌥⇧⌘R.
  • Rotate by dragging just outside any corner of a selection; the cursor turns into a curved arrow. Hold Shift to snap to 15 degrees.
  • The scale tool now scales blur, shadow, glow and stroke effects along with the layer.
  • New Shape builder tool (X): select overlapping shapes, click regions to merge them, Alt-click to remove one, Enter to apply.
  • Signed-in visitors can duplicate a shared frame into their own workspace from its link.
  • Copy a viewer link for a single frame from the export dialog, the CLI (feega motion share) or any MCP agent.
  • A shared frame opens in a clean full-screen viewer that plays on a loop, with tap to play and swipe between frames on a phone.
  • Hold Ctrl while dragging an element to turn snapping off.
  • Dragged elements land on whole pixels while the pixel grid is on, and the grid shows from 400% zoom.

2026-10-23: Stack tiles, padding shorthand

Section titled “2026-10-23: Stack tiles, padding shorthand”
  • Shift+A stacks the selected tiles on the canvas into a row or a column.
  • Auto layout padding takes CSS shorthand: 8, 8 16, 8 16 24 or 8 16 24 32.
  • Edit a text style’s font, size, weight, tracking and leading from the canvas Styles list, and rename a style across every frame at once.
  • Pasted SVGs keep their holes: logos with cut-outs, like a rounded square with a triangle removed, no longer fill in solid.

2026-10-23: SVG files import as editable layers

Section titled “2026-10-23: SVG files import as editable layers”
  • Dropping or uploading an SVG file gives editable vector layers instead of a flat image.
  • Imported SVGs keep gradients, rounded corners, clipping and text.

2026-10-23: Auto width text grows as you type

Section titled “2026-10-23: Auto width text grows as you type”
  • A free text set to auto width or auto height grows with what you type and keeps that size after editing, instead of being cut to its old box.
  • Text counts from one number to another, with currency, percent and compact formats, decimals and easing.

2026-10-23: Underline, strikethrough and OpenType features

Section titled “2026-10-23: Underline, strikethrough and OpenType features”
  • Text can be underlined or struck through, solid, double, dotted, dashed or wavy, with its own thickness, offset, colour and skip ink; small caps and OpenType features like tabular figures and stylistic sets are one field away.
  • Gradient text now shows its gradient while you edit it, not only after you finish.
  • Select part of a text and add a link with Shift+Cmd+U or the Link field. Linked words are underlined and open in a new tab from exports, embeds and shared videos.
  • Turn lines of text into bulleted or numbered lists with Shift+Cmd+8 and Shift+Cmd+7, and nest items with Tab. Lists look the same on the canvas and in exports.
  • A gallery of text animations: fade, slide, scale, blur, drop, spin and typewriter, per letter, word or line, with a hover preview.
  • Drag over the timeline to select keyframes, then duplicate them with Cmd+D.
  • Mute an animation lane to compare with and without it.
  • Cmd+Enter jumps between a layer and its keyframes.

2026-10-23: Brand colours in selection colours

Section titled “2026-10-23: Brand colours in selection colours”
  • Selection colours now lists brand colours like brand.text, and swaps them for another brand colour.
  • Variables are shared across the frames of a canvas: edit one in a frame and every frame that uses it follows, while each frame keeps its own light or dark mode.
  • Define colour, number, text and on/off variables with modes such as light and dark, bind them to a layer, and switch the mode to restyle everything bound. Agents can do the same.
  • Properties now has a Variables section: add variables and modes to a frame, bind a layer field to one, and switch the mode to see the whole frame change.
  • SVG and PDF exports are now true vector: shapes, gradients, masks and text as outlines, ready for Illustrator or Figma. Anything that cannot be drawn is listed.
  • Shift+2 zooms to the element selected inside a frame, not just to the frame.
  • Select a frame and the bottom bar adds Insert image and Frame templates, next to the Generate tools.
  • Open paths and lines take arrow caps at either end: line arrow, triangle, reversed triangle, circle and diamond.
  • Horizontal auto layout can line up texts of different sizes on their baseline.
  • Auto layout can space children around or evenly, and a negative gap overlaps them.

2026-10-22: The agent sees your frames on the canvas

Section titled “2026-10-22: The agent sees your frames on the canvas”
  • The chat agent can look at and check the selected frame right in your canvas tab.
  • “Use my brand” on a remixed video now asks the canvas chat to apply your brand.
  • Start any frame from the feega trailer, from the add bar.
  • A frame whose content ends before the video does now shows that content on the canvas instead of black.
  • The Publish to gallery preview fits its box and shows the video.
  • Previewing a batch row from Save as template shows that row in the frame on the canvas.
  • A selected frame shows its camera and template fields in Properties.
  • Devices and particles offer their presets in Properties.
  • Picking a poster part in Layers opens its styling in Properties.
  • Press ? on the canvas to see every keyboard shortcut.

2026-10-22: Publish and templates from the canvas

Section titled “2026-10-22: Publish and templates from the canvas”
  • A selected frame can be published to the gallery or saved as a template from its More menu.
  • A still frame exports as an image straight from the canvas.
  • A template placed in a frame shows its fields in Properties.
  • Teammates editing inside a frame show their cursor and selection on the canvas, at any zoom.
  • A remixed frame offers to apply your brand.

2026-10-22: Corners, motion paths and view toggles on the canvas

Section titled “2026-10-22: Corners, motion paths and view toggles on the canvas”
  • Round a rectangle by dragging its corner handles, right on the canvas.
  • Bend a motion path on the canvas by dragging its handles.
  • Outline view (⌘Y), pixel grid (⇧’) and layout guides (⇧G) now work on canvas frames.
  • Add and edit layout guides from Properties when nothing in the frame is selected.
  • Selecting a shape on the canvas no longer breaks the Properties panel.
  • Press ⌘K on the canvas to search and run any action, with its shortcut shown.
  • Press ⌥⌘K to turn a selection into a component; its copies follow the main and can override their own text, reset or detach.
  • ⌥⌘C copies an element’s fill, stroke, type and effects; ⌥⌘V pastes them on the selection.
  • Frames with thousands of small shapes no longer go blank.
  • Delete removes the selected shapes inside a frame, not the whole frame.
  • A shape drawn on the canvas opens on its properties right away.
  • The align bar stays clickable when a frame sits near the bottom toolbar.
  • Leaving the page while a frame edit is still saving now asks first.
  • Strokes take a custom dash pattern like “10, 5, 2, 5”, not just one dash and one gap.
  • Draw polygons, stars, lines and arrows from the bottom bar; ⇧L picks the line.
  • Ellipses can be arcs, pies and rings.
  • Elastic and Bounce easing with an intensity slider in the ease picker.
  • Copy any easing as CSS from the ease picker.
  • Video frames can be up to 3840 × 2160, matching the 2160p export.

2026-10-22: Figma-style editing inside frames

Section titled “2026-10-22: Figma-style editing inside frames”
  • Elements inside a frame snap to each other and to the frame edges, with smart guides and spacing.
  • Rotate elements from just outside their corners; Shift snaps to 15°.
  • Shift keeps proportions or locks a move to one axis; Alt resizes from the centre.
  • Several selected elements resize and rotate together as one group.
  • Arrow keys nudge by 1px, Shift+arrows by 10px.
  • Hold Alt over another element to measure the distance to it.
  • Flip horizontal and vertical are in the element action bar.

2026-10-22: Groups and shape tools inside frames

Section titled “2026-10-22: Groups and shape tools inside frames”
  • ⌘G and ⇧⌘G group and ungroup the elements selected inside a frame; ⌥⌘G wraps them in a frame.
  • Union, subtract, intersect, exclude, flatten, outline stroke and outline text are in the right-click menu and the properties bar.
  • ⌘-click selects the deepest element; ⌥⌘A selects matching layers, ⌘A the siblings.
  • Keyboard shortcut labels are all in English.
  • GIF exports can loop forever, play once or boomerang, and go up to 30 seconds, 30 fps and 1920 px wide.

2026-10-22: Smoother editing inside frames

Section titled “2026-10-22: Smoother editing inside frames”
  • Rotated elements show a rotated selection box and resize along their own sides.
  • After a union, the selection covers the whole merged shape.
  • ⌘-click or double-click reaches elements inside a group; Esc goes back to the group.
  • SVG, text and images pasted over a frame land inside it, without flicker.
  • Pasted text reads on dark frames and stays on one line.
  • The canvas always draws on the GPU, and shared canvases open on the same renderer.
  • Drag gradient handles right on the canvas to turn a gradient, move its centre or slide its colour stops.
  • Grid auto layout has fixed, fractional and hug columns and rows, spans, per-cell alignment and column-first fill.

2026-10-22: Properties for elements inside groups

Section titled “2026-10-22: Properties for elements inside groups”
  • Selecting an element inside a group shows and edits its properties.

2026-10-22: Hide and lock from the keyboard

Section titled “2026-10-22: Hide and lock from the keyboard”
  • ⇧⌘H hides or shows the selection, ⇧⌘L locks or unlocks it.

2026-10-22: Cleaner dragging and resize cursors

Section titled “2026-10-22: Cleaner dragging and resize cursors”
  • The hover outline no longer stays behind where an element was before you dragged it.
  • Edges, corners and rotate zones of a selection show resize and rotate cursors, turned with the element, and the whole edge can be grabbed.

2026-10-22: Resizing that follows the pointer

Section titled “2026-10-22: Resizing that follows the pointer”
  • Dragging a corner keeps the opposite corner in place, and the shape and its selection follow the pointer while you drag.
  • Dragging a side of a shape, an element in a frame or a frame resizes that side only; Alt resizes from the centre, Shift keeps the ratio.
  • Number fields work out what you type: 100+20, 2*(3+4), 2^3.
  • Undo and redo now step through canvas and frame edits in the order you made them.
  • Dragging items on the canvas can be undone again.
  • Bring to front and send to back apply instantly.
  • The ⌘K palette now also lists actions without a shortcut, like Select same fill.
  • ⇧⌘R swaps the selected elements for the one you copied, in the same place.
  • New progressive blur effect: the blur grows from a start radius to an end radius across the layer.
  • The API docs no longer list analytics, posts or ads endpoints that are gone.
  • New shapes stay exactly where you draw them.
  • A new text is ready to type the moment you draw it.
  • Free shapes move, resize and rotate like any other element.
  • Links to a video now open its canvas with the frame selected, instead of a separate editor page.

2026-10-22: Social publishing and ads are gone

Section titled “2026-10-22: Social publishing and ads are gone”
  • Ads, Promote and connected social accounts are removed: feega is now the canvas and motion.
  • Connected social accounts no longer cost a monthly credit fee.
  • Every element in Layers can be renamed: double-click it or press Enter.
  • Rename a frame or any item from Layers or by double-clicking its title on the canvas.
  • Select words while typing and give them their own font, size, weight, colour, spacing, line height, underline, strikethrough, case or opacity from Properties.
  • Select words while typing in a text box to make them bold, italic or a different colour (⌘B, ⌘I).
  • Right-click an element to select every one with the same fill, stroke, font or effect.
  • Select several elements to see every colour they use and change one everywhere at once.
  • Drop shadows take X and Y offsets, spread, and can be hidden behind the layer.
  • Styles are shared by every frame on a canvas: apply one anywhere, and changing it updates every frame that uses it.
  • Mitred strokes have a miter limit: raise it to keep sharp corners pointed, lower it to bevel them.

2026-10-22: Copy and paste with the system clipboard

Section titled “2026-10-22: Copy and paste with the system clipboard”
  • Copied elements paste in other tabs and canvases, and after a reload.
  • Paste SVG, images and text from other apps straight onto the canvas or into a frame.
  • Export any element as PNG at 1× to 4× or as SVG.

2026-10-22: Text editing matches the canvas

Section titled “2026-10-22: Text editing matches the canvas”
  • Editing a text on the canvas now looks exactly like the finished text: same size, wrapping and alignment.
  • Auto width and auto height text boxes now resize to fit their text as you type or restyle it.
  • Selected words can take a linear, radial, angular or diamond gradient, with its handles on the canvas. It exports the same.
  • Line height takes auto, px or %, letter spacing px or %; text can stop at a number of lines with an ellipsis, balance or tidy its lines, and trim its box to cap height and baseline.
  • Text can be justified, pinned to the top, middle or bottom of its box, title-cased, and given paragraph spacing and a first-line indent.
  • A text made with the text tool inside a frame can be hovered and double-clicked to type right away.
  • Components can have variants: switch an instance between them, or swap it for another component, from Properties.
  • The app interface now uses BDO Grotesk.

2026-10-21: Audio controls on the new canvas

Section titled “2026-10-21: Audio controls on the new canvas”
  • Audio cards on the new canvas show the operation, model, voice and slider controls like the default canvas.
  • The canvas now opens on the new, faster renderer. Add ?renderer=gpu to the address to go back to the previous one.
  • Ads, post preview, calendar and studio batch cards now look the same on the new canvas as on the default one.
  • On the new canvas, vector frames stay sharp while you zoom and pan instead of turning soft until you stop.

2026-10-21: Canvas loads again without errors

Section titled “2026-10-21: Canvas loads again without errors”
  • Fixed a crash that switched off the fast canvas renderer on load

2026-10-21: Cleaner icons on the new canvas

Section titled “2026-10-21: Cleaner icons on the new canvas”
  • Icons on the new canvas stay solid when zoomed in, and hovering a card no longer swaps it for the editable version.
  • Zooming out on pages full of small text and shapes is much lighter: details too small to see are no longer drawn.

2026-10-21: Large frames stay drawn when you zoom in

Section titled “2026-10-21: Large frames stay drawn when you zoom in”
  • On the canvas, a large frame you zoom into no longer goes blank once the zoom stops.
  • Editing one element on a page with many shapes is lighter: only what changed is redrawn.

2026-10-21: Cleaner text on the new canvas

Section titled “2026-10-21: Cleaner text on the new canvas”
  • No more faint double text behind a frame you are editing.
  • The caret moves when you type spaces at the end of a text.
  • A text that grows taller than its frame no longer blocks further edits.
  • Text on cards looks the same selected or not.
  • Web page, select, effects, composition and studio batch cards now look like the default canvas, including the items, outputs and photos they show.

2026-10-21: No more black frames when zooming

Section titled “2026-10-21: No more black frames when zooming”
  • Zooming a large frame on the canvas no longer flashes black while it sharpens.
  • A box, circle or text drawn over a frame now becomes part of that frame; drawn on empty canvas it stays a free element.
  • Pen, shape tools, masks, auto-layout handles and align now work right on the canvas, also on rotated frames.
  • Rotated frames no longer show a stray upright background, and the hover outline sits exactly on the element.
  • The video editor preview now draws on the GPU, for smoother scrubbing and sharper frames.

2026-10-21: Shapes in the layers list, and Properties on select

Section titled “2026-10-21: Shapes in the layers list, and Properties on select”
  • Boxes, ellipses and text show their own icon in the layers list.
  • Selecting a shape on the canvas opens its Properties.

2026-10-21: Frames stay visible when selected

Section titled “2026-10-21: Frames stay visible when selected”
  • Clicking a frame no longer turns it black, and hovering shows a single highlight.

2026-10-21: Large frames stay visible while you edit

Section titled “2026-10-21: Large frames stay visible while you edit”
  • Selecting an element inside a tall frame, like a landing page, no longer turns the frame black or blank.
  • Hover and click elements inside a frame without selecting the frame first.
  • Select a frame and open More to export, add voice-over or music, set interactive variables, insert components and templates, branch, restore versions and read its chat history.
  • Fonts and pictures you upload are available in the properties panel of any frame.
  • The bottom bar no longer covers the timeline.
  • Select an element in a frame and its properties open in a side panel on the canvas: position, fill, stroke, effects, plus split, duplicate and delete.
  • Selecting or deselecting a frame no longer makes it flash black and redraw.
  • Hovering an element inside a frame highlights that element, not the whole frame, and clicking it selects it directly.
  • Selecting a frame on the canvas opens its timeline below: play, scrub, keyframes, easing and graph, without leaving the canvas.
  • A box, circle or text on empty canvas no longer opens a timeline, and shows as a shape in the layers list.
  • Hovering an element inside any frame highlights it immediately, exactly on the element, without opening the layers panel first.
  • Shift-click or shift-drag to select several elements in a frame and move them together. Undo and redo work inside the frame, and selection handles follow rotated frames.
  • Frame properties now live in a Properties tab in the right sidebar, next to Chat and Guides. Selecting an element opens it.
  • Click an element in a frame to select, move and resize it right on the canvas, with no editor swap. Double-click goes deeper, Esc goes back up, and Layers follows.
  • Double-click a text element in a frame, or press Enter, to type right over it. Esc or a click away saves.

2026-10-20: Top-left anchor for new elements

Section titled “2026-10-20: Top-left anchor for new elements”
  • New elements now rotate and scale from their top-left corner. Existing designs are unchanged.

2026-10-20: Smoother resizing on the canvas

Section titled “2026-10-20: Smoother resizing on the canvas”
  • Resizing a frame or shape on a busy canvas no longer stutters.

2026-10-20: Smoother pan and zoom on the new canvas

Section titled “2026-10-20: Smoother pan and zoom on the new canvas”
  • Panning and zooming the canvas moves what is already drawn instead of redrawing everything.

2026-10-20: Frames never disappear while you edit them

Section titled “2026-10-20: Frames never disappear while you edit them”
  • On the new canvas, the frame you are editing is always drawn by the canvas itself, so it no longer vanishes or shows twice when you zoom.

2026-10-20: Nodes stay drawn while they refresh

Section titled “2026-10-20: Nodes stay drawn while they refresh”
  • On the new canvas, a node you have seen stays on screen exactly as it was until its new version is ready, instead of flashing a grey or black box when you zoom.

2026-10-20: No more vanishing nodes on the new canvas

Section titled “2026-10-20: No more vanishing nodes on the new canvas”
  • Nodes, frames and elements no longer blink out while you pan or zoom.
  • A frame you are editing is no longer drawn twice when you zoom.

2026-10-20: Selection and hover on the new canvas renderer

Section titled “2026-10-20: Selection and hover on the new canvas renderer”
  • Hover outlines, selection rings and resize handles now show on every node, frame and graphic element, instantly and without the card flickering.

2026-10-20: Shapes no longer hide behind cards

Section titled “2026-10-20: Shapes no longer hide behind cards”
  • On the new canvas, shapes and frames placed over a card now show on top of it, as on the classic canvas.

2026-10-20: A steadier new canvas renderer

Section titled “2026-10-20: A steadier new canvas renderer”
  • Cards keep showing their last picture while a new version loads, instead of flashing empty.
  • Zooming out on a large canvas stays smoother.
  • A rendering error on the new canvas now falls back to the classic one instead of leaving the canvas blank.

2026-10-20: Crisp frames and cards at every zoom

Section titled “2026-10-20: Crisp frames and cards at every zoom”
  • On the new canvas, frames, texts and cards are redrawn sharp as soon as you stop zooming, instead of staying soft for a moment.

2026-10-20: Frame labels and ports stay on the new canvas

Section titled “2026-10-20: Frame labels and ports stay on the new canvas”
  • Frames, free elements and groups keep their label and connection ports on the new canvas once they are drawn.

2026-10-20: Generate nodes drawn live on the fast canvas

Section titled “2026-10-20: Generate nodes drawn live on the fast canvas”
  • On the fast canvas, generate nodes show their real prompt, state and buttons in light and dark, without waiting for a preview.

2026-10-20: Much smoother playback with many effects

Section titled “2026-10-20: Much smoother playback with many effects”
  • Videos with many blurs, masks and filters scrub and play several times smoother on the new renderer when most of them are not moving.

2026-10-20: Smoother scrubbing with blur, masks and effects

Section titled “2026-10-20: Smoother scrubbing with blur, masks and effects”
  • Videos with blurs, masks and filters scrub and play smoother on the new renderer.

2026-10-20: Lists and documents drawn live on the new canvas

Section titled “2026-10-20: Lists and documents drawn live on the new canvas”
  • Lists and documents on the new canvas are drawn from their real content, so they stay sharp while you zoom and never flash a stale picture.

2026-10-20: Edits show instantly on the new canvas

Section titled “2026-10-20: Edits show instantly on the new canvas”
  • On the new canvas, what you change inside a frame shows right away and stays put when you deselect, with no reload.
  • Opening a frame no longer changes the size of its texts.

2026-10-20: Frames stay visible after zooming in

Section titled “2026-10-20: Frames stay visible after zooming in”
  • On the new canvas, a frame no longer disappears a moment after you stop zooming in on it.

2026-10-20: Faster scrubbing for videos with 3D and canvas components

Section titled “2026-10-20: Faster scrubbing for videos with 3D and canvas components”
  • Dragging the playhead updates the preview about four times as often on the new renderer.

2026-10-20: Smoother timeline scrubbing on the new renderer

Section titled “2026-10-20: Smoother timeline scrubbing on the new renderer”
  • Dragging the playhead is faster for videos with custom components when the new renderer is on.

2026-10-20: Source cards on the new canvas

Section titled “2026-10-20: Source cards on the new canvas”
  • Social feeds, product catalogs and influencers now look the same on the new canvas as on the default one: header, photo grid, badges, prices and sale chips.

2026-10-20: Sharper text editing on the new canvas

Section titled “2026-10-20: Sharper text editing on the new canvas”
  • Editing a text on the new canvas now shows the caret and the selection exactly on the letters, at any zoom.
  • Click, drag, double click for a word and triple click for a line now work on the canvas text, with IME support.
  • The corner-radius dots now move with a shape you drag, instead of staying where it was.
  • Frames stay sharp when you zoom in, even tall landing pages.

2026-10-20: Local renderer found automatically

Section titled “2026-10-20: Local renderer found automatically”
  • Running feega locally now finds an installed Chrome by itself, so frame previews and exports work without setup.
  • Press and drag an element inside a frame you have not selected yet: it moves that element instead of the frame.
  • A new frame is a clean stage on the canvas and in the editor, without the icon or the three start buttons.
  • Click an element inside a frame to select it and drag it, without opening the frame first.
  • Dragging the empty background of a frame moves the whole frame.
  • Frames take the exact size you drag or type, in any ratio.
  • Frame content re-lays out live while you resize, with element constraints applied.
  • Drag the sides of the selection box to stretch the selected elements on one axis; corners resize freely, Shift keeps the ratio.
  • Resizing a selection snaps to the frame and other elements.
  • Hold Shift while dragging a selection to lock it to one direction.
  • Select several layers and drag them together in the Layers panel.

2026-10-20: Live edits survive a sleeping tab

Section titled “2026-10-20: Live edits survive a sleeping tab”
  • Frame edits from teammates and agents keep arriving after a tab sleeps or the connection drops.
  • Connected agents can list every canvas action and its inputs in one call.
  • Connected agents can create a still poster or post frame in one step.
  • Connected agents can add a voice-over to a video directly.

2026-10-20: Agents edit and see the canvas

Section titled “2026-10-20: Agents edit and see the canvas”
  • Connected agents edit nodes, frames and the elements inside them with one tool.
  • Connected agents can batch edits across the canvas and its frames in one call.
  • Connected agents can read a canvas outline, inspect any element and see a frame as an image.
  • The MCP server and the CLI no longer offer ad campaigns, the brand dashboard or the pending-posts status.
  • Dragging or resizing a selected frame no longer stalls while the pointer moves.
  • New elements keep their size when you resize the frame: they are pinned left and top.
  • The Position section holds align, X/Y, constraints with a visual widget, rotation, rotate 90 and flips. The rotation origin is now called Pivot.

2026-10-20: Frames without a local renderer

Section titled “2026-10-20: Frames without a local renderer”
  • view_motion_frames and feega motion frames now work from any setup, drawing the saved video on the hosted renderer.
  • The Properties tab in the right bar scrolls, so every section is reachable on short screens.
  • Text fields in the right panel stand out again on a white background, black in dark mode.

2026-10-20: Pinch over live frames in Safari

Section titled “2026-10-20: Pinch over live frames in Safari”
  • Pinching over a playing frame now zooms the canvas in Safari.
  • Two-finger pinch on the trackpad now zooms the canvas and the video editor in Safari.
  • Shift-click adds or removes elements from the selection.
  • Drag on the empty area of a frame to select everything the box touches.
  • Selected elements show one box around them and move together, snapping to the frame and the other elements.
  • With several elements selected, edit roundness, pivot point and frame constraints for all of them at once.
  • With several elements selected, set the position and size of the whole selection.
  • Fill, stroke, stroke width, font, font size and weight apply to every selected element; differing values show as Mixed.
  • Cmd+Alt+G wraps the selected elements in a frame.
  • Shift+A on an auto layout removes it and keeps the elements where they are.
  • Bring forward, send backward, to front and to back now move a multi-selection as one block.
  • The chat and connected agents can pin several layers to their frame at once.
  • Tall frames with landing pages and UI mockups no longer look blurry on the canvas.

2026-10-20: Text no longer looks stretched after editing

Section titled “2026-10-20: Text no longer looks stretched after editing”
  • A resized text keeps its proportions while its new picture loads, and the selection box follows what you type.
  • Turn text into editable vector shapes with Cmd+Shift+O or “Outline text”, from the editor or the chat.

2026-10-20: Free text keeps up while you type

Section titled “2026-10-20: Free text keeps up while you type”
  • A text on the canvas now grows to fit what you type, without clipping the last words.
  • Clip edges in the timeline always show a trim handle; drag it straight away, no click needed first.
  • Drag a corner of the selection box to resize all selected elements together; hold Alt to resize from the centre.
  • Drag outside a corner to rotate the selection around its centre; hold Shift to snap to 15 degrees.
  • Double-click a path, polygon, star or line to edit its points; Esc or a click outside leaves.
  • Points snap to the frame and other layers, and Alt-click switches a point between corner and smooth.
  • The chat and connected agents can move, add, delete and smooth path points.
  • Frames on a busy canvas appear as soon as they load, instead of staying empty while they are prepared for smooth panning.

2026-10-19: Smoother panning on busy canvases

Section titled “2026-10-19: Smoother panning on busy canvases”
  • Panning a canvas full of large frames stays smooth: still frames are kept ready to draw and redrawn sharp when you zoom.

2026-10-19: Smoother panning on big canvases

Section titled “2026-10-19: Smoother panning on big canvases”
  • Frames load in the background, so panning no longer stutters while they appear.

2026-10-19: Frames with older images draw live on the canvas

Section titled “2026-10-19: Frames with older images draw live on the canvas”
  • Frames that use images uploaded long ago in a busy project now draw live on the canvas instead of showing a still.
  • Opening a canvas downloads about 1.6 MB less, so it appears sooner, most of all on iPad and phones.

2026-10-19: Busy canvases open without stutter

Section titled “2026-10-19: Busy canvases open without stutter”
  • Canvases with many images and frames show every preview sooner and stay smooth while they load.
  • A canvas starts loading up to 0.8 s sooner, because the server prepares less before sending it.

2026-10-19: Snappier selection on the canvas

Section titled “2026-10-19: Snappier selection on the canvas”
  • Selecting, aligning and ⌥-duplicating on the canvas no longer stalls while the side panel opens or closes.

2026-10-19: List projects and canvases from the CLI

Section titled “2026-10-19: List projects and canvases from the CLI”
  • feega projects lists your projects and feega canvases <project> lists its canvases.
  • Opening and editing a frame does half the drawing work it did before.
  • Frames and cards no longer show the dot grid on top of them.
  • Frames with nothing to draw keep their preview instead of turning black.
  • Devices with WebGPU but no usable graphics adapter now use the new renderer through WebGL2.

2026-10-19: New canvas renderer on devices without WebGPU

Section titled “2026-10-19: New canvas renderer on devices without WebGPU”
  • The new canvas renderer now also runs where WebGPU is missing, such as older iPhones.
  • Shapes and frames no longer show the dot grid through them.
  • Cards whose picture cannot load keep their last preview.

2026-10-19: Canvas nodes show their full controls

Section titled “2026-10-19: Canvas nodes show their full controls”
  • On the faster canvas renderer, nodes now show their prompt, model and buttons without hovering, in light and dark theme.

2026-10-19: Custom components on the GPU renderer

Section titled “2026-10-19: Custom components on the GPU renderer”
  • Custom components, including 3D scenes and their text, now draw on the GPU canvas and in GPU exports, with their grain and fades applied once.
  • Upload TTF, OTF, WOFF or WOFF2 fonts from the font menu, or drop them on the editor or the canvas.
  • Uploaded fonts are shared with your whole workspace, grouped by family with their weights and italics, and can be renamed or deleted.
  • Exports, renders and previews use your fonts; a deleted font shows a warning and a fallback instead of breaking the video.
  • Agents can list and use your uploaded fonts.

2026-10-19: Publishing an embed works again

Section titled “2026-10-19: Publishing an embed works again”
  • Publishing a hosted embed no longer fails on projects with many videos.
  • Agents connected over MCP can publish embeds.
  • Exported videos and images draw text at the same size as the editor, so titles no longer come out slightly narrower.

2026-10-19: Exports no longer stall on hidden clips

Section titled “2026-10-19: Exports no longer stall on hidden clips”
  • Videos with a hidden music or video clip now export to the end instead of failing on a frame that “did not draw”.

2026-10-19: Exported videos keep their framing

Section titled “2026-10-19: Exported videos keep their framing”
  • A video clip set to cover no longer comes out stretched in the exported file.
  • Reopening a frame no longer downloads its saved version again when nothing changed.

2026-10-19: Frames open faster in big projects

Section titled “2026-10-19: Frames open faster in big projects”
  • Opening a frame no longer waits for every file in the project to load.
  • Changing the size of a text on the canvas now keeps the new size instead of snapping back.
  • Layers set to multiply and other blend modes no longer erase what is under them on devices without WebGPU.

2026-10-19: More custom components in the GPU renderer

Section titled “2026-10-19: More custom components in the GPU renderer”
  • Custom components with shadows, layered elements, faded groups, wipes and animated masks now render in the GPU renderer, including ones that start later in the video.

2026-10-19: Custom component graphics in the GPU renderer

Section titled “2026-10-19: Custom component graphics in the GPU renderer”
  • Clipped, blurred and blended graphics, gradients, patterns and strokes inside custom components now render in the GPU renderer.

2026-10-19: Custom component text in the GPU renderer

Section titled “2026-10-19: Custom component text in the GPU renderer”
  • Text inside custom components now renders in the GPU renderer, at the same positions as the browser.

2026-10-19: 3D devices in the full-GPU preview

Section titled “2026-10-19: 3D devices in the full-GPU preview”
  • The experimental full-GPU preview now draws 3D phones and laptops; their screen content still comes from the standard preview.

2026-10-19: Text in the experimental GPU preview

Section titled “2026-10-19: Text in the experimental GPU preview”
  • The experimental full-GPU preview now draws titles, text, kickers and captions, with Google and uploaded fonts.

2026-10-19: More frames draw live on the canvas

Section titled “2026-10-19: More frames draw live on the canvas”
  • Frames with animated masks or animated repeaters now draw live on the canvas instead of showing a still.

2026-10-19: Liquid blobs draw live on the canvas

Section titled “2026-10-19: Liquid blobs draw live on the canvas”
  • Frames with a liquid blob now draw live on the canvas and export on the GPU instead of showing a still.

2026-10-19: Next-step suggestions on the GPU canvas

Section titled “2026-10-19: Next-step suggestions on the GPU canvas”
  • Selecting a node on the GPU canvas shows next-step suggestions again.

2026-10-19: Sharper edges in the GPU renderer

Section titled “2026-10-19: Sharper edges in the GPU renderer”
  • Shapes and text in the GPU renderer now have browser-accurate anti-aliasing and pixel placement.
  • Motion frames play smoothly again on iPad and iPhone.

2026-10-19: Headers clear the iPad status bar

Section titled “2026-10-19: Headers clear the iPad status bar”
  • On iPad and in the installed app, headers and side bars no longer sit under the status bar or the screen edges.
  • Edits to long landing-page frames show up instantly in Safari instead of after seconds.
  • Dragging in any colour picker recolours the element live, and saves once when you let go. Escape puts the old colour back.

2026-10-19: Google and GitHub sign-in in the iOS app

Section titled “2026-10-19: Google and GitHub sign-in in the iOS app”
  • The iOS app opens on sign-in and starts Google or GitHub sign-in instead of asking you to switch browser.

2026-10-19: One Properties panel per frame

Section titled “2026-10-19: One Properties panel per frame”
  • Opening several frames no longer stacks their Properties: the panel shows only the frame you are editing.

2026-10-19: Frames never go blank while opening

Section titled “2026-10-19: Frames never go blank while opening”
  • Selecting a large frame keeps its picture on screen until the live preview is ready.
  • Group and ungroup on the canvas show at once, without waiting for the save.

2026-10-19: Faster frames with many layers

Section titled “2026-10-19: Faster frames with many layers”
  • Frames with hundreds of nested layers open and respond faster.
  • On a phone, Layers is a tab next to Properties and Chat, on the canvas and inside a frame.
  • Properties, Layers, Chat and Insert open as sheets you can drag to any height; each remembers where you left it.
  • The add bar on phones is now a single + that opens every insert option in a grid.

2026-10-19: Double tap opens a frame on phones

Section titled “2026-10-19: Double tap opens a frame on phones”
  • On a phone, a double tap on a frame opens it again.
  • Opening a large frame in the editor no longer crashes Safari on iPhone.

2026-10-19: Sheets keep the selection in view

Section titled “2026-10-19: Sheets keep the selection in view”
  • On a phone, a sheet that opens over what you selected moves the canvas so it stays visible.
  • A frame no longer shows its resize handles while you work on something inside it.

2026-10-19: Right bar background in the editor

Section titled “2026-10-19: Right bar background in the editor”
  • The chat, Guide and Properties bar no longer turns transparent when you open the motion editor.
  • Opening a frame no longer makes the right bar blink out for a moment.
  • The right bar keeps the same width and tabs on the canvas and in the editor; a frame only adds Properties.

2026-10-19: Frame previews work on self-hosted builds

Section titled “2026-10-19: Frame previews work on self-hosted builds”
  • Self-hosted servers now let frame previews load their motion libraries.
  • On iPad, pinching zooms the canvas or the editor preview, never the whole page.
  • Selecting or opening a frame with hundreds of layers no longer waits for every timeline row to draw.
  • Dragging, panning and zooming with a frame open no longer stall on the bottom bar.
  • Hold Option while dragging canvas tiles to drop a copy; ⌘D then repeats the same step.
  • Fills now offer angular and diamond gradients on shapes and text.
  • Fill and hug can be set before a layer joins an auto layout, a new auto layout takes each layer with its sizing in one step, and it lines its content up at the start.
  • A new auto layout sits right under its content, so its fill shows over a background, and it can be filled, outlined and rounded as it is made.
  • Add common interface icons from the Add menu as editable shapes, or ask the assistant to place them.
  • Export one or many frames as PNG, JPG or WebP at any scale or size, with suffixes and transparent backgrounds; several files come as one zip.
  • Save the whole canvas under a name and restore it later from the canvas menu; the moment before a restore is kept too.
  • Pin a layer to the left, right, top, bottom or centre of its frame, or stretch it, and it stays put when the frame is resized.
  • Right-click a frame and pick Create formats to get editable copies in 1:1, 4:5, 9:16, 16:9 or a custom size.
  • Press / on the canvas to say something next to your cursor; everyone here sees it live.

2026-10-18: Canvases with groups always open

Section titled “2026-10-18: Canvases with groups always open”
  • A canvas that contains a group no longer fails to load in the classic view.
  • ⌘C and ⌘V copy whole elements inside a frame, into another frame, or out onto the canvas.
  • Editing a shape or text on the canvas runs a single preview, so typing goes straight into the new text.
  • Dragging a tile between two others snaps it to equal spacing and shows both distances.
  • Export frames as SVG or as one multi-page PDF, with text kept as text.
  • Export a single element of a frame, cropped to its own size.
  • ⌘E flattens the selected shapes into one editable path, curves kept.
  • Click a teammate’s avatar to follow their view of the canvas, or spotlight yourself so others can follow you.
  • Branch a video to try an idea without touching the original, then review the differences and merge it back, choosing which side wins where both changed.
  • When two people edit the same video, each sees the other’s changes sooner.

2026-10-18: Play interactive frames on the canvas

Section titled “2026-10-18: Play interactive frames on the canvas”
  • Interactive frames have a Play switch on the canvas: turn it on to try the frame live, without opening the editor.

2026-10-18: Layer order from the frame menu

Section titled “2026-10-18: Layer order from the frame menu”
  • Right-click a layer inside a frame to bring it to the front or send it to the back.
  • Inside a frame, ⌘] and ⌘[ move a layer one step; add ⌥ to go all the way.
  • Click a frame to select it, drag it to move it, double-click to edit what is inside.
  • Frame tiles no longer show an Open editor button.
  • On a phone, opening a frame keeps the canvas where it is.

2026-10-18: Frames take the shape of their canvas

Section titled “2026-10-18: Frames take the shape of their canvas”
  • Frames made from the CLI or an agent take the shape of their canvas size, and can be drawn at an exact box like the frame tool.

2026-10-18: No more blank or black frames on the canvas

Section titled “2026-10-18: No more blank or black frames on the canvas”
  • Reselecting a shape no longer blanks it while the editor opens.
  • Leaving a frame for another one no longer flashes black.
  • Frames on the canvas no longer show playback buttons; play them in the frame editor.
  • Frames on screen are prepared while you look around, so opening one no longer waits for the server.
  • Opening a frame on the canvas waits less for the server.
  • Frames no longer have input ports: drag a generated picture, video or text into a frame instead. Old lines into a frame are removed and what they placed stays.
  • Still frames such as pages, posts and mockups take any width and height, up to 16384 px a side.

2026-10-18: Shapes on the canvas move as one object

Section titled “2026-10-18: Shapes on the canvas move as one object”
  • Dragging or resizing a selected shape on the canvas moves and sizes the shape itself: it no longer slides out of view or jumps back.
  • Clicking away from a shape after editing it no longer reloads it.

2026-10-18: Shapes on the canvas turn as one object

Section titled “2026-10-18: Shapes on the canvas turn as one object”
  • Turning a selected shape on the canvas turns the shape itself, like moving and resizing it.

2026-10-18: Texts land where you draw them

Section titled “2026-10-18: Texts land where you draw them”
  • A text or shape drawn on the canvas stays exactly where and as big as you drew it, and a text shows one selection box.
  • Option-dragging a node shows where the copy will land and leaves the original where it is.
  • Reopened canvases show their nodes at once, and running nodes no longer flicker.

2026-10-18: Canvas stays put when you pick a tool

Section titled “2026-10-18: Canvas stays put when you pick a tool”
  • Picking a drawing tool no longer blanks the canvas or moves the toolbar.
  • Nodes no longer vanish from the canvas after zooming out or a long session.
  • Dragging a selection box on the canvas no longer highlights page text.
  • A canvas opens with every node already showing its preview, on any browser or device.
  • Clicking and dragging on a busy canvas responds faster.
  • Auto layout has a Grid direction: pick the columns, and children flow into equal cells.
  • Bring forward and send backward move a layer past exactly one other layer, and masks work on layers that share a track.
  • Layers stays responsive on canvases with hundreds of layers.
  • Frames take column, row and grid layout guides; layers snap to them, and ⇧G shows or hides them.
  • Frames made before the media picker now use it too: no more “id or link” text fields.

2026-10-18: Video previews on self-run servers

Section titled “2026-10-18: Video previews on self-run servers”
  • Agents see video frames on a locally run server once a local Chrome is set, and the error says how when it is not.
  • Agents read the exact size of any text on screen to place things next to it.
  • Text that hugs its content in an auto layout row stays on one line beside its icon.
  • A picture or video set from a link is copied into the project and shows in the frame, on the canvas and in exports.
  • Changing a picture in a template frame now updates the frame right away.
  • Shapes that morph play with less work per frame, so frames with morphs stay smooth.
  • Version history keeps one version per editing session instead of one per small change; named versions are never merged.
  • Agents place elements by their top-left corner in pixels, with corner radius and stroke width in pixels, and read every box back in pixels.
  • Agent edits to a video answer more than twice as fast.

2026-10-18: Faster frame building for agents

Section titled “2026-10-18: Faster frame building for agents”
  • Agents apply many frame edits in one step and one saved version, and a refused edit now returns a clear error.
  • A node you move no longer jumps back for a moment while someone else edits the same canvas.
  • Save text and colour styles by name and apply them to any element; editing a style updates every element using it.
  • Name the current version of a frame from its version history; names stay next to each saved version.

2026-10-18: One right bar for canvas and editor

Section titled “2026-10-18: One right bar for canvas and editor”
  • Opening or closing a frame no longer restarts the chat: a reply keeps streaming, and your draft, attachments and scroll stay put.
  • In the editor, Properties is a tab beside Chat and Guide in the same right bar.
  • ⌥⌘O turns a shape’s stroke into a filled shape you can edit like any other.
  • ⌘Y shows every layer of a frame as a thin outline, to find and pick hidden or overlapping layers.
  • Undo on the canvas takes back your own changes and keeps what teammates changed, instead of refusing.

2026-10-18: Paste canvas elements into a frame

Section titled “2026-10-18: Paste canvas elements into a frame”
  • Copy a free element on the canvas, select a frame and paste: the copy lands inside the frame.
  • Canvases with many images no longer crash Safari on iPhone.
  • Zoom far into a frame and a pixel grid appears; ⇧’ hides or shows it.

2026-10-18: Recolour the shapes of a poster

Section titled “2026-10-18: Recolour the shapes of a poster”
  • Shapes in library posters now show as shape layers and take a new colour, one at a time.

2026-10-18: Text edits on posters are kept

Section titled “2026-10-18: Text edits on posters are kept”
  • Text typed in place is saved when you click away, switch frames or press Esc or Enter, with no black flash.
  • Press K in Design to scale layers with their text size and stroke weight, written into their properties.
  • ⌥⌘A inside a frame selects every layer of the same kind as the selected ones.

2026-10-18: Union, subtract, intersect, exclude

Section titled “2026-10-18: Union, subtract, intersect, exclude”
  • Combine overlapping shapes inside a frame with Union, Subtract, Intersect or Exclude (⌥⇧U, ⌥⇧S, ⌥⇧I, ⌥⇧E).

2026-10-18: Playback no longer gets stuck on the first frame

Section titled “2026-10-18: Playback no longer gets stuck on the first frame”
  • A work area shorter than half a second no longer traps playback: Space plays the whole video again.
  • Teammates’ cursors and the things they drag now glide smoothly instead of stepping.

2026-10-18: Still frames start as clean designs

Section titled “2026-10-18: Still frames start as clean designs”
  • Elements added to a still frame stay for the whole frame, and a frame turned into a still starts on a transparent background.

2026-10-18: Design frames without video controls

Section titled “2026-10-18: Design frames without video controls”
  • Still frames (posts, pages, mockups) show no play bar, timecode, timeline or Design/Motion switch; turn Still off in the frame properties to animate.
  • Still frames always open in Design, so the drawing tools are there.
  • Double-click any text in a library template or poster to edit it right where it is drawn.
  • Double-click a text, or press Enter on it, to type right inside it with its own font, colour and layout; Esc or a click outside saves, ⌘Z undoes.
  • Texts can be auto width, auto height or fixed size: a clicked text grows with its line, a dragged one keeps its width and grows as it wraps.
  • Edit any shape as a vector: drag points and curves, branch new lines from any point with the Pen, and fill closed areas.
  • Viewers see canvases, projects and settings in a clear view-only mode and cannot change anything.
  • Inserting templates, moving elements between frames and undoing on the canvas no longer fail while a teammate edits the same video.

2026-10-17: Your active organisation follows you

Section titled “2026-10-17: Your active organisation follows you”
  • The organisation you switch to stays active on every device, in the CLI and for connected agents.
  • ⌥A, ⌥H, ⌥D, ⌥W, ⌥V and ⌥S align the selection; Tidy up (⌃⌥T) evens out rows, columns and grids.
  • Hold ⌥ over another layer or tile to see its distance from the selection.

2026-10-17: See your teammates on the canvas

Section titled “2026-10-17: See your teammates on the canvas”
  • Teammates on the same canvas now show as named cursors, and what they select is outlined in their colour.
  • Dragged tiles snap to the edges and centres of other tiles, with guide lines.
  • Right-click to align, use as mask or pick the layer under the pointer, on the canvas and now inside frames too.
  • In Design mode T, R, O and P pick the text, rectangle, ellipse and pen tools.
  • Edits a teammate saves on the canvas show up on your screen about three times faster.
  • ⇧H and ⇧V flip the selected layers in a frame, also from the right-click menu.

2026-10-17: The canvas now draws on the GPU

Section titled “2026-10-17: The canvas now draws on the GPU”
  • The canvas now draws on the GPU: panning, zooming and dragging stay smooth on large canvases.

2026-10-17: Watch teammates move things live

Section titled “2026-10-17: Watch teammates move things live”
  • When a teammate drags or resizes a node, you see it move as they do, not only when they let go.
  • The Fill and Effects + menus open above Properties on the canvas, so a shape with no fill left can get one back.
  • Create a new organisation from the sidebar and switch between them in one click.
  • Organisations now have owners, admins, members and viewers; viewers can look at everything and change nothing.
  • Two people changing the same node no longer get a “reload” warning: the latest change wins, and different settings never overwrite each other.

2026-10-17: Teammates’ moves land smoothly

Section titled “2026-10-17: Teammates’ moves land smoothly”
  • Nodes a teammate drags, resizes or rotates move on your screen as they do it, and stay put when they let go.

2026-10-17: Restore keeps teammates’ edits

Section titled “2026-10-17: Restore keeps teammates’ edits”
  • Restoring an earlier version of a video no longer fails when a teammate is editing it at the same time.
  • Tab and ⇧Tab select the next or previous layer; Enter on a selected frame steps inside it.
  • Invite people by email or with a link, choose their role, resend or revoke invites.
  • Change roles, remove members, leave an organisation or hand over ownership from the new Team page.
  • Free organisations include 3 editors; viewers are always free.
  • ⇧0 zooms to 100%, ⇧1 fits everything and ⇧2 zooms to the selection, on the canvas and inside frames.
  • Zooming and panning the canvas stay fluid with many frames: previews and live frames update once you stop.
  • Text drawn on the canvas fills the box you drag and is ready to type into.
  • Edits to a text show on the canvas right away, also after a reload.
  • Text on a dark canvas starts in light ink.
  • Text properties include a fixed or auto box width.

2026-10-16: Group from the toolbar and right-click

Section titled “2026-10-16: Group from the toolbar and right-click”
  • Group and Ungroup buttons in the selection toolbar.
  • Right-click (or long-press) anything on the canvas for Group, Duplicate, Copy, Paste, Bring to front, Send to back and Delete.
  • ⌘] and ⌘[ change what sits on top.
  • Moving between dashboard pages keeps the sidebar in place and only reloads the page content.

2026-10-16: Connections stay on their ports

Section titled “2026-10-16: Connections stay on their ports”
  • Connections now end exactly on the port, without a gap.
  • Switching a model keeps existing connections attached to their ports as they move.
  • A node edit that hits a busy server or a simultaneous change is retried until it saves, instead of being dropped.

2026-10-16: Feed and product photos as references

Section titled “2026-10-16: Feed and product photos as references”
  • A social feed or product catalogue connected to an image node now passes its photos as references, newest first.

2026-10-16: Feed videos into video generation

Section titled “2026-10-16: Feed videos into video generation”
  • A social feed now has separate Images and Videos outputs: wire Videos into a video model that takes reference videos to remake the fetched clips.

2026-10-16: Frames always show your latest edit

Section titled “2026-10-16: Frames always show your latest edit”
  • Closing a frame or element shows your last change at once, never an older version or a loading state.
  • Pressing Play on a frame no longer stalls after a few frames.
  • Reopening a frame you just edited is instant: no loading state, and it opens on your latest version.

2026-10-16: Higgsfield runs wait their turn

Section titled “2026-10-16: Higgsfield runs wait their turn”
  • Higgsfield generations started while others are running now wait in line instead of failing.
  • Higgsfield Soul offers only the sizes it renders: 720p or 1080p, seven aspect ratios.
  • Shapes drawn on the canvas or inside a frame appear instantly and no longer flicker while saving.
  • A shape drawn on the canvas is a single layer, not a frame with the shape inside.
  • New Frame tool in the bottom bar: click for a default frame, drag to draw one at any size.
  • Double-click a frame on the canvas and it is ready to edit at once, with no loading screen.
  • Frames on screen play live on the canvas instead of showing a still, while panning stays smooth.
  • New shapes and text never blink on the canvas, text shows on its tile right away, and double-tapping a frame on a phone opens it again.

2026-10-16: Loops that run, wires you can tell apart

Section titled “2026-10-16: Loops that run, wires you can tell apart”
  • A loop on a node with no model picked now runs on a model your project allows, instead of failing every generation.
  • Iterate wires are dashed, coloured and carry a loop icon on the canvas.
  • Reopening a shape or frame right after editing it shows your latest changes, and keeps saving them.
  • Shapes keep their new colour on the canvas after you deselect them.
  • Moving or resizing a node on a shaky connection keeps it where you put it and saves it as soon as the connection returns.
  • Canvas edits made offline, or before a reload or a closed tab, are kept and saved when you are back.
  • A small dot replaces the save label: hidden when everything is saved, amber while offline.
  • Generating is paused while offline, with a note saying why.

2026-10-16: Edit, then sync or generate right away

Section titled “2026-10-16: Edit, then sync or generate right away”
  • Syncing a products or social feed node right after editing a field uses the new value and no longer fails with “someone else changed this node”.
  • Pinching or pressing ⌘+ / ⌘− on the canvas and in the editor zooms the canvas, never the whole page.

2026-10-16: Up-to-date zoomed-out previews

Section titled “2026-10-16: Up-to-date zoomed-out previews”
  • Zoomed out, frames show a preview of their current version, taken from what already plays on the canvas.
  • Fetching a products node again now shows exactly the number of products you set, instead of adding more.

2026-10-16: Canvas updates never undo your typing

Section titled “2026-10-16: Canvas updates never undo your typing”
  • Changes arriving from the server or other people no longer replace a field or position you are still editing.
  • Generate video offers Seedance 2.5 from text, from an image, or from reference images, videos and audio.
  • Seedance 2.5 can edit or extend a video you connect, up to 30 seconds at 1080p.

2026-10-16: Catalogue influencers in Photo Studio

Section titled “2026-10-16: Catalogue influencers in Photo Studio”
  • Photo Studio can now cast influencers from the catalogue.

2026-10-16: Photo studio: pick an influencer, faster batches

Section titled “2026-10-16: Photo studio: pick an influencer, faster batches”
  • Photo studio has a “Choose your influencer” step with a photo of each one, and a Skip button.
  • Influencers you cannot use show why instead of disappearing.
  • Batches make up to 8 photos at once, and each photo appears as soon as it is ready.
  • A photo that fails is retried once automatically.
  • Shapes on the canvas no longer go blank for a moment when you select or deselect them.
  • Generate video can transform a connected video: transfer its motion to your characters, swap an object, or restyle it in a chosen style.
  • Video edits are priced on the length of your actual clip.

2026-10-16: Video durations that always run

Section titled “2026-10-16: Video durations that always run”
  • Video nodes offer only the durations each model supports, and always generate with the one shown.
  • Attach a video in chat and the AI reads its script, scenes, on-screen text, UI, transitions and pacing.
  • Ask for “a video like this one” and the motion agent builds from that breakdown.
  • Zooming the canvas switches between previews and full nodes while you zoom, not after you stop.

2026-10-15: The chat can draw and group elements on the canvas

Section titled “2026-10-15: The chat can draw and group elements on the canvas”
  • Ask the chat, or an agent over MCP, to draw text and shapes on the canvas, move them in and out of frames, and group or ungroup them.

2026-10-15: A shorter canvas bar with Design and Generate sets

Section titled “2026-10-15: A shorter canvas bar with Design and Generate sets”
  • A tiny switch at the left of the bottom bar flips between Design (select, text, box, ellipse, pen, upload) and Generate (text, image, video, audio and 3D model).
  • The selection tool and every shortcut work in both sets, and your choice is remembered.
  • In a frame, Design shows the drawing bar and Motion shows the timeline, one at a time.

2026-10-15: Smoother pan with many images and videos

Section titled “2026-10-15: Smoother pan with many images and videos”
  • Zoomed out, canvases full of images and videos pan at full frame rate.
  • Zoomed out, large canvases pan at full frame rate in Safari and on slower machines.

2026-10-15: Lighter canvases with many videos

Section titled “2026-10-15: Lighter canvases with many videos”
  • Videos you are not looking at stop loading, so canvases full of videos stay smooth in Safari. A video you are playing keeps playing.
  • New motion templates: Framed reveal, Showcase scatter and Diagonal card cascade.
  • Each loops seamlessly; pictures, text, colours, card count and timing are all editable.
  • Asking the chat for social posts makes editable poster frames with live text, not pictures with text baked in.

2026-10-15: Drag elements out of frames and back in

Section titled “2026-10-15: Drag elements out of frames and back in”
  • Drag an element out of a frame onto the canvas: it stays a free element with the same look and size you saw.
  • Drag a free element onto a frame to put it inside. ⌘Z undoes either move.
  • ⌘Z after deleting something on the canvas brings it back again.

2026-10-15: Shapes, text and placed results show their real colours

Section titled “2026-10-15: Shapes, text and placed results show their real colours”
  • A generated image, video or text placed on the canvas shows its own content instead of a black box, closed and while you edit it.
  • Text you draw or place on the canvas is dark and fully shown, not faded out or white on the light canvas.
  • Moving between dashboard pages and opening a project is much faster.
  • Frames have a Custom format: resize the frame on the canvas and the composition takes its exact shape, with no black bands.
  • Width and height are shown in Properties and can be typed in.
  • The chat agent can set a custom width and height too.
  • Hovering a frame on the canvas outlines the element under the pointer.
  • Double-click goes one level deeper: frame, element, then its parts and text.
  • Esc or Shift+Enter goes back up, Enter goes down, ⌘-click selects the innermost element.
  • Layers scrolls to what you select on the canvas.
  • Editing text or a property in a frame on the canvas updates only what changed: the preview no longer reloads and the canvas no longer resyncs after each save.

2026-10-15: Frames no longer turn black when you open them

Section titled “2026-10-15: Frames no longer turn black when you open them”
  • Opening a frame on the canvas shows its content right away, starting from the middle of the video instead of an empty first frame.

2026-10-15: One click selects inside a frame

Section titled “2026-10-15: One click selects inside a frame”
  • A single click selects an element directly inside a frame; dragging the frame’s title still moves the whole frame.

2026-10-15: Text added to a frame shows right away

Section titled “2026-10-15: Text added to a frame shows right away”
  • Text drawn or added inside a frame is visible at once, in the editor and on the canvas, whatever its colour.

2026-10-15: Draw shapes and text anywhere on the canvas

Section titled “2026-10-15: Draw shapes and text anywhere on the canvas”
  • The text, box, ellipse and pen tools are always in the bottom bar, not only inside a frame.
  • Drawing on the empty canvas makes a free element that opens straight on its properties: fills, strokes, effects, radius and text style, as in a frame.
  • Free elements have no frame chrome and stay see-through on the canvas. ⌘Z removes one you just drew.

2026-10-15: Generate buttons have their own icons

Section titled “2026-10-15: Generate buttons have their own icons”
  • Generate text, image and video carry a small + badge in the bottom bar, so they no longer look like the Text drawing tool.

2026-10-15: AI nodes are now named Generate text, image and video

Section titled “2026-10-15: AI nodes are now named Generate text, image and video”
  • The canvas nodes that create content with AI are now called Generate text, Generate image, Generate video, Generate audio and Generate 3D model, so they read apart from the text and shapes you draw.

2026-10-15: Groups move, scale and turn as one

Section titled “2026-10-15: Groups move, scale and turn as one”
  • ⌘Z undoes a group rotation.
  • Resizing a group scales the frames inside it; dragging a group carries them along live.
  • A click on a frame inside a group selects that frame.
  • New shapes and groups show their picture right away, not an empty outline.
  • Select a group and drag the round handle above it to rotate everything in it around its centre; hold Shift for 15° steps.
  • Frames can go in a group with shapes: the group moves and turns them together, and each frame still opens and plays.
  • ⌘G groups the selected elements, on the canvas or inside a frame; ⇧⌘G ungroups them.
  • A group on the canvas moves and scales as one; double-click it to edit what is inside.
  • Groups show in Layers as rows you can fold. Shapes are now named Box, Ellipse and Path.
  • Image and video nodes can use Higgsfield Soul, Kling 2.5 Turbo Pro and Hailuo 2.3, listed under Higgsfield with their price.
  • Dashboard pages you already visited open instantly and refresh in the background.
  • Frame templates appear on the canvas the moment you pick them, with their final look.
  • A generated image dropped on the canvas shows at once and saves in the background.
  • Nano Banana 2 and Nano Banana Pro images cost less when a discounted route is available; the model menu shows the lower price.
  • If the discounted route fails, the image is made on the regular route automatically, and you pay once.

2026-10-15: Layers opens with every element

Section titled “2026-10-15: Layers opens with every element”
  • Layers shows the elements of every frame as soon as the canvas opens, including every part of a poster, ready to select before the preview loads.
  • A long video build from chat no longer stops halfway when your session is about to renew.
  • Every picture or video slot in templates, components and fills now has one picker: upload a file, drop it, paste a link or pick from the project.
  • The slot shows a preview of the current picture or video, with Replace and Remove.
  • Changes made in Customise now carry into the frame you insert on the canvas.
  • Recommended image models no longer show a per-image price that the model does not actually charge.
  • Models from a provider that is not available are hidden instead of failing when you run them.

2026-10-15: Design | Motion switch always visible

Section titled “2026-10-15: Design | Motion switch always visible”
  • With long project or canvas names, the Design | Motion switch of an open frame stays visible and the timeline is one click away.

2026-10-15: Generation settings that fit the model

Section titled “2026-10-15: Generation settings that fit the model”
  • Switching model keeps the aspect ratio only when the new model supports it.
  • Models that cannot run from a canvas node are no longer offered.

2026-10-15: Model list for agents and the CLI

Section titled “2026-10-15: Model list for agents and the CLI”
  • The project chat and connected agents can list the models a project can use, with provider, price and whether they are age-restricted.
  • New CLI command: feega canvas models .
  • The model menu marks prices that come from a cheaper route.
  • The timeline’s More actions button responds again next to the side panel.
  • On touch screens the Opacity field is wide enough to type in.

2026-10-15: Generated results drop onto the canvas as elements

Section titled “2026-10-15: Generated results drop onto the canvas as elements”
  • Dragging a generated image, video or text onto the empty canvas now places it as a free element, not inside a new frame.

2026-10-15: A selected poster part shows only its own properties

Section titled “2026-10-15: A selected poster part shows only its own properties”
  • Selecting a text inside a poster lists only what belongs to it, never the page background or other texts.
  • Its fill recolours that text alone, even when other texts share the same colour.
  • Settings shared with other parts sit under “Shared with N parts”.
  • Agents can colour a single part too.
  • A moved, rotated or scaled pen shape keeps its points and outline on the shape.
  • On a phone the bottom toolbar fits the screen again; the drawing tools fold into one button and open on a tap.
  • The frame top bar on a phone keeps menu, title, Design / Motion, undo and close; Publish, Export and Full screen are in the ⋯ menu.

2026-10-15: Properties and Chat on your phone

Section titled “2026-10-15: Properties and Chat on your phone”
  • On a phone, a Properties button sits next to Canvas and Chat: select a frame, shape or group and it opens on its properties.
  • Selecting a layer inside a frame shows its properties right away, under the picture, not over it.
  • Chat shows what you are editing, and the assistant knows your selection.
  • Poster templates now show their intended fonts.
  • The name and photo you set in Profile now stay after you reload.
  • When a model is available from several providers, the model menu lists each one with its price and reliability; Auto picks the cheapest reliable one.
  • If Auto has to switch provider, the node says so. A provider you pick yourself is never swapped silently.
  • New on Kie.ai: Grok Imagine video and GPT 6 Luna text.
  • Projects and canvases on the dashboard are sorted by when you last edited them, and say so.
  • In Safari, tapping the playing preview to pause it makes later playback and scrubbing run at 60 fps.
  • Settings opened over a canvas show your changes right away, including a new API key.
  • Posters made by the agent no longer lose shapes or text that end just before the frame they show.
  • Eight new editable posters: diagonal pills, blue trails, step blobs, metaball listing, pixel burst, acid strokes, glyph specimen and stencil steps.
  • Every word, shape and photo on them is its own part, with its own colour and position.
  • Switching a poster to Motion gives it a 5-second timeline, ready for keyframes.

2026-10-15: Building a new video from chat

Section titled “2026-10-15: Building a new video from chat”
  • Asking the chat to build a new video goes from plan to timeline instead of stopping after the script.
  • Reopening the editor mid-build shows the latest edit.

2026-10-14: New nodes never land on top of others

Section titled “2026-10-14: New nodes never land on top of others”
  • Nodes and frames added from the bottom bar take the nearest free spot instead of stacking on what is already there.

2026-10-14: Frames made by the chat sit beside your work

Section titled “2026-10-14: Frames made by the chat sit beside your work”
  • A video frame the chat creates lands next to the nodes it is about, never on top of them.

2026-10-14: The chat works on the canvas you have open

Section titled “2026-10-14: The chat works on the canvas you have open”
  • Frames and nodes the chat creates land on the canvas you are looking at, unless you name another.

2026-10-14: Agents can upload files and manage custom voices

Section titled “2026-10-14: Agents can upload files and manage custom voices”
  • Upload an image, video or document into a canvas from the CLI with feega canvas upload, or from any MCP agent.
  • Custom voices (library, design, clone, delete) now work from the CLI and MCP agents too.
  • The project chat can now run every canvas action: rename and share canvases, templates, workflows and voices.
  • Press ⇧A on a selection to put it in an auto layout: a row, column or wrapping grid that keeps its spacing when anything changes.
  • Set direction, alignment, gap, padding and fixed, hug or fill sizing in Properties, or drag gaps and padding right on the canvas.
  • Drag a clip inside an auto layout to reorder it.
  • The motion agent can line clips up in rows, columns and wrapping grids that re-flow when a word changes, with gap, padding, alignment and fixed, hug or fill sizing.

2026-10-14: Dialogs on a frame are never covered by the toolbar

Section titled “2026-10-14: Dialogs on a frame are never covered by the toolbar”
  • The bottom toolbar hides while a frame’s export or template dialog is open, so its buttons are always reachable.
  • The home is now a hero, your recent canvases and one prompt box: describe what you want and a new canvas opens with your words already in its chat.
  • The sidebar is down to Home, Canvases, Templates, Tools and your projects; every tool and the gallery live on the Tools page.
  • New canvas and Import sit top right; every template and poster moved to the new Templates page.
  • Starting from a template opens a new canvas with that frame in it.
  • Settings, billing, changelog, theme and sign out now live in the account menu at the bottom of the sidebar.

2026-10-14: Calmer frame editing on the canvas

Section titled “2026-10-14: Calmer frame editing on the canvas”
  • On desktop the canvas stays where it is when you open a frame.
  • The add bar sits at the bottom centre and slides away while you edit a frame.
  • The timeline opens lower, leaving more room for the picture.
  • Add a frame from a video or still template straight from the add bar.

2026-10-14: Quieter canvas after reconnecting

Section titled “2026-10-14: Quieter canvas after reconnecting”
  • The canvas no longer shows a banner when it refreshes after reconnecting: the connection dot already tells you.
  • MCP agents and the feega canvas command can list, create, edit, move, connect, delete and run canvas nodes.
  • The project chat can now preview, queue and cancel node loops.
  • Large canvases stay smooth when zoomed out: frames show as lightweight previews until you zoom back in.

2026-10-14: Faster canvas with many videos

Section titled “2026-10-14: Faster canvas with many videos”
  • Videos on the canvas show a still frame and play only when you press play, so panning and zooming stay smooth.

2026-10-14: The canvas chat costs far fewer credits

Section titled “2026-10-14: The canvas chat costs far fewer credits”
  • Simple edits in the canvas chat, like changing a text or exporting an image, now use a fraction of the credits.
  • Reference images load only when you look at them, so opening a canvas does less work.
  • Posters and images you already opened come back without waiting on the server.
  • A small dot in the top bar shows whether the canvas is live, reconnecting or offline — no more stuck warning.
  • The canvas reconnects on its own and catches up on changes made while you were away.
  • Canvas messages are now all in English.

2026-10-14: One bottom bar that follows what you edit

Section titled “2026-10-14: One bottom bar that follows what you edit”
  • The bottom bar switches to drawing tools, image and templates while a frame is open, and back to canvas tools when it closes.
  • Poster photos and arrows are their own elements: select one and press Delete to remove it, or right-click a line to insert a photo after it.
  • The home, canvases list, sidebar and account menu follow the new studio look in light and dark.

2026-10-14: Steadier video generation and saves

Section titled “2026-10-14: Steadier video generation and saves”
  • A video you pay for is never lost when the database is slow.
  • The canvas guide no longer appears for accounts that already finished onboarding.
  • A save that hits a busy database retries once and says so if it still fails.

2026-10-14: Sharper drawing tools in frames

Section titled “2026-10-14: Sharper drawing tools in frames”
  • Rectangles round each corner on its own, from Properties or a handle on the canvas.
  • The pen adds a point where you click on a path; Delete removes the selected point.
  • In Design mode the arrow keys move the selection by 1 px, with Shift by 10.
  • Moving or resizing snaps to nearby edges and centres and shows the distances.
  • Align and distribute several elements from Properties, and ask the agent to do it.
  • Opening a video in the editor takes fewer round trips, and on a phone one tap now loads it once instead of twice.

2026-10-14: Inner shadow, background blur and tidier effects

Section titled “2026-10-14: Inner shadow, background blur and tidier effects”
  • New effects: inner shadow and background blur, which frosts what sits behind a layer.
  • Every effect has an eye to hide it without removing it.
  • Effect, stroke and fill settings open in a popover beside Properties; rows stay short.
  • Shadow and glow colours carry their opacity in the colour field.
  • The add-effect menu scrolls instead of running off the screen.

2026-10-14: A new canvas shows where to start

Section titled “2026-10-14: A new canvas shows where to start”
  • An empty canvas offers the chat, a frame from a template, an image or a video, and steps aside once something is on it.

2026-10-14: Picture fills on text fade, and + sits in the header

Section titled “2026-10-14: Picture fills on text fade, and + sits in the header”
  • A picture layer on text now honours its opacity.
  • Fill and Stroke add layers from the + in their section header.

2026-10-14: Shapes and text take layered fills

Section titled “2026-10-14: Shapes and text take layered fills”
  • Rectangles, ellipses, paths and text stack several fills: colour, linear or radial gradient, and pictures, each with its own opacity, blend and visibility.
  • Every colour has its own alpha, apart from the layer opacity; + adds a layer of the type you pick.
  • Gradients edit with stops on a bar and an angle; pictures pick from the project with fit, focus and scale.
  • Poster photos are filled boxes: replace the picture, crop it, or lay a colour over it.
  • The motion chat and MCP agents set fill stacks too.
  • Frames have a Design mode that hides the timeline and moves whole animations, and a Motion mode that keys at the playhead. Press E to switch.
  • Text, rectangle, ellipse and pen tools in every frame: drag to draw, shift keeps the ratio.
  • The pen draws curves: click for corners, drag for handles, click the first point to close.
  • Double-click a text in a frame to edit it in place.

2026-10-14: Edits on the canvas keep your selection

Section titled “2026-10-14: Edits on the canvas keep your selection”
  • Changing a property of a frame on the canvas no longer flashes the old picture or drops the selection.
  • Several people can edit the same frame at once: everyone’s changes appear live and nothing is lost.

2026-10-14: Moving elements between frames, tidied

Section titled “2026-10-14: Moving elements between frames, tidied”
  • An element dropped on the empty canvas becomes a frame of its own shape, with no bars.
  • Undo in an open frame right after moving an element to another frame puts it back in both.

2026-10-14: Frames keep their picture while the editor opens

Section titled “2026-10-14: Frames keep their picture while the editor opens”
  • Opening a frame no longer turns it black while the editor loads.

2026-10-14: Smoother frame opening on phones

Section titled “2026-10-14: Smoother frame opening on phones”
  • A frame keeps its picture while the editor opens, with no black flash.
  • On a phone a tap selects and moves a frame; Open editor opens it.
  • Other nodes stay visible while you edit a frame.
  • An open frame shows only its picture, with no bar under it.

2026-10-14: Agent edits no longer overwrite yours

Section titled “2026-10-14: Agent edits no longer overwrite yours”
  • When the agent edits a frame while you work on it, both sets of changes are kept.
  • In a frame you edit with others, undo takes back your changes and leaves theirs alone.
  • Inside a frame you see the cursors and selections of the people editing it, each with a name and a colour.
  • The canvas shows the people on it as avatars.
  • The component library is now called Frame templates, on the canvas, in the editor and in the sidebar.
  • Each template shows in its real format, with its format and length underneath.
  • Filter by Video or Still and by role (opener, product, poster…), or search.
  • Hover a template to play it; click to add it.
  • Arrow keys move between templates, Esc closes.

2026-10-14: Frames show their picture on the canvas

Section titled “2026-10-14: Frames show their picture on the canvas”
  • A frame added from a template shows its preview on the canvas right away, not an empty placeholder.
  • The canvas is a soft grey and the interface uses neutral greys, with colour only where you select or act; small text is easier to read.

2026-10-14: Every image model in the picker renders

Section titled “2026-10-14: Every image model in the picker renders”
  • Image models like Hy Image and Recraft generate on the canvas instead of failing.
  • Install feega from Chrome or Edge, or add it to the iPhone home screen, and it opens in its own window.
  • On iPhone the editor shows the whole video again, not a black zoomed-in corner.

2026-10-14: Fill layers edit in their own popover

Section titled “2026-10-14: Fill layers edit in their own popover”
  • Clicking a fill opens its settings in a popover beside Properties, named for that layer; the row stays highlighted.
  • Collapsed fill rows show the colour or type, opacity, visibility and remove, nothing else.
  • Escape, a click outside or the close button shut it; on a phone it opens as a bottom sheet.
  • Blend and opacity sit on one row; opacity has a number and a slider.
  • Flip any layer horizontally or vertically.
  • Rectangles get corner smoothing, and one radius until you split it per corner.
  • A layer with children can clip them to its box.
  • Yes / No switches replace checkboxes; auto layout sizes read Fixed, Fit and Fill, and padding is one value until you split it per side.
  • Drag a row in Layers above or below another to bring it forward or send it back, or into a group to join it.
  • Layers lists what is in a frame, not its timeline tracks; templates are groups holding their parts.
  • Each frame in Layers shows a small thumbnail and whether it is a still or a video.

2026-10-14: Layers shows every frame, unfolded

Section titled “2026-10-14: Layers shows every frame, unfolded”
  • Every frame in Layers lists its tracks and clips, even when nothing is selected.
  • Posters list their lines, photos and arrows in Layers without opening them.
  • Fold a frame in Layers with its arrow; it stays folded when you come back.

2026-10-14: Everything on the canvas, from MCP

Section titled “2026-10-14: Everything on the canvas, from MCP”
  • MCP agents can resize, duplicate and disconnect nodes, manage canvases, share links, insert templates and run flows, like the canvas.
  • MCP agents and the frame agent can split and duplicate clips and delete team templates.
  • Deleting a node from MCP now removes its lines too.
  • Opening a video on the canvas shows the editor in half a second on a phone, and the first frame in under one.
  • The video stays on its node while the canvas zooms to it.

2026-10-14: Video editor chat opens right away

Section titled “2026-10-14: Video editor chat opens right away”
  • The video editor and its chat open in about a second, instead of waiting up to fifteen.
  • Drag an element out of an open frame onto another frame to move it there, keeping its style and animation.
  • Drop it on the empty canvas to get a new frame holding just that element.
  • Drag a generated image, video or text into a frame from the handle on its corner.
  • Connect an image, video or text node to a frame: its result appears inside and follows each new generation.

2026-10-14: One menu while a frame is open

Section titled “2026-10-14: One menu while a frame is open”
  • With a frame open on the canvas there is one menu in the top bar; its format, length and background are in Properties.

2026-10-14: One chat for the canvas and every frame

Section titled “2026-10-14: One chat for the canvas and every frame”
  • The chat inside a frame is now the same conversation as the canvas chat.
  • The chat knows which frame you have open, what you selected and where the playhead is, and edits it directly.
  • Earlier chats about a frame stay readable above the conversation.
  • Add ?perf=1 to any page to see frame rate, frame times and long tasks live.

2026-10-14: Image exports download directly

Section titled “2026-10-14: Image exports download directly”
  • Download on an exported PNG, JPG or WEBP saves the file instead of opening it in a new tab.

2026-10-14: Posters added to a canvas keep their format

Section titled “2026-10-14: Posters added to a canvas keep their format”
  • A poster added from Frame templates keeps its 4:5 shape, and you pick among print formats.
  • The new frame appears on the canvas immediately while it saves.

2026-10-14: Editing a poster part now shows all its controls

Section titled “2026-10-14: Editing a poster part now shows all its controls”
  • Selecting a title, caption or other text block on a poster shows its own colour, font, size and position in Properties, not just its text.

2026-10-14: Posters edit like a design, not like code

Section titled “2026-10-14: Posters edit like a design, not like code”
  • Selecting something inside a frame selects only that thing: the frame shows it is open, without its own handles.
  • A selected poster line shows just its own text; inline photos and arrows are parts you can select, replace, crop and recolour.
  • The type grid poster edits its lines as a list with photo and arrow buttons, and layers read as names, not code.

2026-10-14: Posters from templates edit in place

Section titled “2026-10-14: Posters from templates edit in place”
  • Double-click any text on a poster added from a template to type over it, and select its lines and photos one by one.
  • The canvas no longer drafts, plans or schedules social posts: the Promote button on a selection and the post tools for agents are gone.

2026-10-14: Profile name and API keys work again

Section titled “2026-10-14: Profile name and API keys work again”
  • Your first and last name in profile settings now save and show up again.
  • API keys created from the API are tied to the workspace and keep their read or write access.
  • Post short links, post media download and browser push notifications are retired.
  • Colours can be edited as HEX, RGB or HSL, and picked from the screen where the browser allows.
  • Drag a number itself to change it; click it to type.
  • Keyframe markers are smaller and stay quiet until you hover or animate a value.
  • A selected photo on a poster shows only its own settings.
  • Effects are added with the + next to their title.
  • Properties shows the same sections in the same order for every layer: Layout, Layer, Fill, Stroke, Effects, Text, Animation.
  • Every value has an English label and its unit; drag a label to scrub the value.
  • Colours get a swatch, a hex field and a picker with brand and recent colours.
  • Text alignment is three icon toggles.
  • Selecting several layers shows their shared values, and Mixed where they differ.
  • The Properties panel now runs the full height of the editor and scrolls on its own.
Section titled “2026-10-14: Sign in, shared links and error pages match the app”
  • Sign in, password reset, shared links, error pages, docs and this changelog drop the old violet for the app’s look.

2026-10-14: Closed frames reopen with one click

Section titled “2026-10-14: Closed frames reopen with one click”
  • After closing a frame, clicking it again opens it for editing straight away.

2026-10-14: The canvas shows what you just added

Section titled “2026-10-14: The canvas shows what you just added”
  • When a new node or frame has to sit beside your work, the canvas moves to show it.
  • Run from here: a node and everything it feeds, in order, with the cost shown first.
  • Out-of-date results can be re-run in one click, from a selection or the whole canvas.
  • A runs panel lists recent generations with their status and cost.

2026-10-14: Smoother canvas zoom in Safari

Section titled “2026-10-14: Smoother canvas zoom in Safari”
  • Panning and zooming the canvas in Safari stays fluid, even with many videos on it.

2026-10-14: Selection outlines sit on what you selected

Section titled “2026-10-14: Selection outlines sit on what you selected”
  • Your selection box and your teammates’ outlines now sit exactly on the element in the video editor, at any canvas zoom.
  • The preview no longer jumps to another moment when the video’s thumbnail is saved.

2026-10-14: Settings and credits in the new look

Section titled “2026-10-14: Settings and credits in the new look”
  • Settings, team, API keys and credits use the same quiet panels, fields and buttons as the editor.

2026-10-14: A clearer editor, in light and dark

Section titled “2026-10-14: A clearer editor, in light and dark”
  • Bars, panels and the canvas now sit on distinct greys, so each area reads apart at a glance.
  • Tooltips show each tool’s keyboard shortcut.
  • Menus, layers and toolbars have clearer hover, selected and focus states.
  • Layers can be searched, and switch to Assets with one click.
  • The canvas shows its zoom level, and the canvas name sits in the middle of the top bar.
  • The frame menus in the top bar open properly again.
  • Seven new editable posters: curated board, repeat lineup, festival grid, wide filmstrip, scattered type, sliced photo and red number.

2026-10-14: Nine new poster templates, fully editable part by part

Section titled “2026-10-14: Nine new poster templates, fully editable part by part”
  • Nine new editable posters: haze grid, flow quote, stacked plus, barcode table, pixel caps, month grid, rotated cards, brick caps and dark tags.
  • Every text, shape and photo on a poster now has its own colour and position, so selecting it on the canvas edits that part alone.

2026-10-14: Shapes and text take layered strokes

Section titled “2026-10-14: Shapes and text take layered strokes”
  • Shapes, paths and text stack several strokes, each with a colour or gradient, its own width and an eye to hide it.
  • A stroke sits inside, centred on or outside the edge.
  • Rectangles take a different width per side.
  • Dash, gap, cap and join are set per stroke.
  • The motion chat and MCP agents set stroke stacks too.

2026-10-14: Templates keep the format you pick

Section titled “2026-10-14: Templates keep the format you pick”
  • A template added as 9:16 or 1:1 lands in that format, not 16:9.

2026-10-14: Tools and templates in the new look

Section titled “2026-10-14: Tools and templates in the new look”
  • Templates, the tools page, photo studio, compositions, the upscaler, the motion list and the gallery share the studio look.
  • Select a shape and the layers above it, then Use as mask (⌃⌘M): the shape cuts them, soft edges and animation included.
  • Masked layers sit under their mask in Layers; drag a layer in or out to mask or unmask it, and use the eye to turn the mask off.
  • Track mattes show the matted layer again; before, it rendered empty.

2026-10-13: Edit videos right on the canvas

Section titled “2026-10-13: Edit videos right on the canvas”
  • Click a video on the canvas to edit it in place: it plays in its node, with the timeline below and the agent and properties beside it.
  • A Layers panel lists everything on the canvas and every track and clip of the open video.
  • The canvas has fixed bars around it, and side panels make room instead of covering it.
  • Videos rendered on your device are encoded at about four times the bitrate, so grain and fine lines stay crisp.
  • Pick Standard, High or Max quality when you export; High is the default, also for renders the chat agent and MCP start.
  • New motion template: thousands of fine strands that grow, swirl and fade on their own in a looping current, with an optional title.
  • Motion nodes are now called Frames: they hold videos and still graphics alike.
  • A frame on the canvas takes the shape of its graphic, and keeps it when resized.
  • While a frame is open, its controls sit in the canvas top bar: one bar instead of two.
  • Sign in or create an account with Google.
  • A cancelled or refused sign-in now shows a message on the login page.
  • New motion template: a pearly fluid mass with a glowing rim, black bubbles and glitter, looping seamlessly, with an optional title.

2026-10-13: Videos started from a media component open again

Section titled “2026-10-13: Videos started from a media component open again”
  • A video started from a component with pictures and videos opens in the editor instead of an error page.

2026-10-13: Posts and posters in the motion editor

Section titled “2026-10-13: Posts and posters in the motion editor”
  • Turn any motion video into a still graphic and export it as PNG, JPG or WebP at 1x or 2x.
  • New A-series poster format, next to post (4:5) and story (9:16).
  • The motion chat makes and exports stills too.
  • Agents connected over MCP or the CLI can now use every motion editor tool directly, and export images.

2026-10-13: Particle ribbon: a generative grain sheet

Section titled “2026-10-13: Particle ribbon: a generative grain sheet”
  • A new template twists a ribbon of fine grain on a warm background, in your gradient, looping seamlessly with an optional title.
  • Emptying a template text field now clears it instead of bringing back the default.

2026-10-13: Edit poster text right on the canvas

Section titled “2026-10-13: Edit poster text right on the canvas”
  • Click a line or block of a poster to select it; double-click to type over it.
  • Selected poster parts show only their own settings and appear in the Layers panel.
  • Video and poster previews look sharp at any size, including on phones.
  • Five new editable posters: overlay type grid, circle event, block title, boxed type and square words.
  • Every poster template now carries its own captions, markers and labels, all editable.

2026-10-13: Four new poster templates and a posters row

Section titled “2026-10-13: Four new poster templates and a posters row”
  • Four new editable posters: iso blocks, photo grid, white shapes and vertical type.
  • The home has a posters row: pick one and it opens as a still in 4:5, 9:16 or A poster.
  • The component library now filters videos and stills.
  • Two editable poster templates: a type grid with inline photos and a checker staircase.

2026-10-13: Videos built from library templates

Section titled “2026-10-13: Videos built from library templates”
  • The motion chat now plans a video in sections and builds it from library templates that fit each one.
  • Every template now says what it shows, second by second, and where it fits in a video.

2026-10-13: Templates keep their timing in 60 fps videos

Section titled “2026-10-13: Templates keep their timing in 60 fps videos”
  • Templates play at their real speed in videos of any frame rate, and changing the frame rate no longer cuts them short.

2026-10-12: Bracket gradient: a sentence framed on a moving gradient

Section titled “2026-10-12: Bracket gradient: a sentence framed on a moving gradient”
  • A new template frames your sentence with four corner marks on a slowly shifting gradient.
  • New circular carousel: pictures and videos on a 3D ring you turn with buttons, a drag or the arrow keys; in a video it turns by itself.

2026-10-12: Collage stack: pictures piling up at an angle

Section titled “2026-10-12: Collage stack: pictures piling up at an angle”
  • A new template stacks your pictures one by one, each rotated, over huge letters and archive-style labels.

2026-10-12: Collage stack takes any background text

Section titled “2026-10-12: Collage stack takes any background text”
  • The collage stack template now sets any background text you write, in a clean grotesk with adjustable weight

2026-10-12: Comment grid: your reviews, drifting

Section titled “2026-10-12: Comment grid: your reviews, drifting”
  • A new template fills the frame with drifting comment cards, then sets a title over them.
  • Components open beside the grid, with no Back button: Esc or a click outside closes them.
  • Change the text, colours and format of a component and watch the preview update before adding it.
  • Components and their Properties show the few options that matter first; the rest sits under Advanced.
  • Interactive variables are tucked under Interactive · Advanced.

2026-10-12: A component library for motion videos

Section titled “2026-10-12: A component library for motion videos”
  • Add → Browse components opens every ready-made component with a moving preview, search and filters.
  • Each component shows its editable fields before you insert it at the playhead.
  • The home now has a row of components: pick 16:9, 9:16 or 1:1 and start a new video from one.
  • Agents and the CLI can start a video from a component too: feega motion new --template <id>.

2026-10-12: Every motion component in the Composition node

Section titled “2026-10-12: Every motion component in the Composition node”
  • The canvas Composition node can play any component of the motion library, besides its media layouts.
  • Images, videos and motions wired into it fill the component photos by themselves; its text is edited on the node.
  • Open editor turns it into a motion video of that component, ready to export.
  • A new template lands big editorial words phrase by phrase while your pictures and clips open in the space between them.
  • 60 fps exports of motion templates are now truly 60 fps, with no repeated frames.

2026-10-12: Feature scroll: a list that speeds into a title

Section titled “2026-10-12: Feature scroll: a list that speeds into a title”
  • A new template scrolls your feature list past a title, faster and faster, then lands on a closing title.

2026-10-12: Floating media: a title among pictures in 3D

Section titled “2026-10-12: Floating media: a title among pictures in 3D”
  • A new template puts a big title in the middle while your pictures and videos float around it in depth.
  • Pick its pictures and videos from your assets; video cards play in sync with the timeline.
  • Pick orbit, cloud or grid layout, and tune depth, drift and resistance from Properties.
  • Works in landscape, vertical and square, with cards kept inside the frame.

2026-10-12: Image globe: your pictures on a turning sphere

Section titled “2026-10-12: Image globe: your pictures on a turning sphere”
  • A new template assembles your pictures and videos into a turning 3D globe, then sets a title in front of it.
Section titled “2026-10-12: Introducing badge: a launch line with your logo”
  • A new template announces a product: a lead word, a glass logo badge and a cycling list of features over a rising planet glow.

2026-10-12: No false warning for live scenes that render in video

Section titled “2026-10-12: No false warning for live scenes that render in video”
  • Live scenes that draw their own video frames no longer warn that the exported video will look different.
  • New marquee template: rows of logos, testimonials or images scroll on their own; in embeds, grab a row to scrub it.
  • New motion template: fly through a cloud of your pictures and videos on white.
  • A new template: an editorial poster that crumbles into sand and rises back into type.

2026-10-12: Column grids: your pictures scrolling at different speeds

Section titled “2026-10-12: Column grids: your pictures scrolling at different speeds”
  • Five new templates scroll columns of your pictures and videos: parallax, alternating, staggered, depth and drifting columns.

2026-10-12: Path cards: places and reviews along a drawn path

Section titled “2026-10-12: Path cards: places and reviews along a drawn path”
  • A new template draws a path across the frame and pops up place and review cards as it passes.

2026-10-12: Phone chat: a group chat that types itself

Section titled “2026-10-12: Phone chat: a group chat that types itself”
  • A new template shows a smartphone close-up where your group chat messages type in one by one.

2026-10-12: Phone split: a smartphone that opens a headline

Section titled “2026-10-12: Phone split: a smartphone that opens a headline”
  • A new template raises a smartphone into the frame, then splits your headline on either side of it.

2026-10-12: Photo strip shows the photos you pick

Section titled “2026-10-12: Photo strip shows the photos you pick”
  • Photos picked for the photo strip now appear, and its library card shows real photos.

2026-10-12: Photo strip: slide photos under a magnifier

Section titled “2026-10-12: Photo strip: slide photos under a magnifier”
  • A new template slides a strip of your photos sideways; the one in the middle grows large, then shrinks as it moves on.
  • Captions, magnifier strength and drag rhythm are all editable from Properties.
  • New motion template: a typographic poster with clear liquid glass flowing over it, drops breaking away and melting back, bending the type.
  • 60 fps videos now export from the editor, and stepping frame by frame shows every frame.

2026-10-12: A ready-made prompt input for motion videos

Section titled “2026-10-12: A ready-made prompt input for motion videos”
  • Add → Prompt input drops an animated prompt box into any video: it types your text, presses send and thinks.
  • A camera follows the typing, then zooms on the send button.
  • Change text, colours, font, corner radius, typing speed and camera from Properties.
  • Key taps and the send click are added as sound effects.
  • Sites embedding the video can change its text, colour and theme live.

2026-10-12: Ring through title: pictures orbiting a headline

Section titled “2026-10-12: Ring through title: pictures orbiting a headline”
  • A new template turns a ring of your pictures and videos around a big title, passing in front of and behind the letters.

2026-10-12: New template: rows and spaced title

Section titled “2026-10-12: New template: rows and spaced title”
  • Two rows of photos glide in opposite directions around a title whose words land one by one, set far apart.

2026-10-12: SaaS monitor: your website on a studio display

Section titled “2026-10-12: SaaS monitor: your website on a studio display”
  • A new template presents your website on a tilted desktop monitor: the headline types in, the button lights up and the page scrolls to your product.

2026-10-12: Scatter title: a collage around your headline

Section titled “2026-10-12: Scatter title: a collage around your headline”
  • A new template scatters your pictures and videos around a centred title, drifting slowly outward.
  • New Scroll story template: three chapters on a grid, a pinned headline that swaps line by line, images drifting at their own speeds, driven by page scroll when embedded.

2026-10-12: Split headline: an image that opens a headline

Section titled “2026-10-12: Split headline: an image that opens a headline”
  • A new template grows an image between the two halves of your headline, pushing the words apart.
  • New motion template: photo cards dealt in one after another, with two words landing around the last one.
  • A new template shows an AI-agent style progress list, its steps landing one by one.
  • New motion template: your pictures layered at different depths inside a slowly turning wireframe globe.

2026-10-12: Smoother titles in motion templates

Section titled “2026-10-12: Smoother titles in motion templates”
  • Headline words now rise as they fade in and settle softly, without a step at the end.

2026-10-12: Word wheel UI: rotating words beside your product

Section titled “2026-10-12: Word wheel UI: rotating words beside your product”
  • A new template turns a wheel of features next to a fixed word, and the app screen beside it changes with each one.

2026-10-11: 3D scenes with grain play smoothly everywhere

Section titled “2026-10-11: 3D scenes with grain play smoothly everywhere”
  • Grainy 3D objects show up in Safari on Retina screens.
  • 3D scenes with grain play at full frame rate in wide embeds.
  • Embedding the same video twice on a page now logs a warning.

2026-10-11: Your app fills the frame in trailers

Section titled “2026-10-11: Your app fills the frame in trailers”
  • App shots fill the whole frame on your app’s own background, in vertical too.
  • The camera zooms on what matters — the prompt, the main buttons, the result — not the sidebar.

2026-10-11: Trailer titles that tell one story

Section titled “2026-10-11: Trailer titles that tell one story”
  • Trailer titles are written from your product’s real facts, six words at most, and read in order as one story.

2026-10-11: Smoother cursor, with click sounds

Section titled “2026-10-11: Smoother cursor, with click sounds”
  • The cursor in product shots moves without jumps and scales with the zoom.
  • Product shots can play click and typing sounds in time with the cursor.

2026-10-11: Review the first cut before fixes

Section titled “2026-10-11: Review the first cut before fixes”
  • After the first cut you see the critic’s score, a contact sheet of the whole video and its fixes, and choose to apply them, keep the cut, or stop being asked.

2026-10-11: Instant feedback when you start a video

Section titled “2026-10-11: Instant feedback when you start a video”
  • Sending a prompt shows its progress right away: creating your project, then opening the editor.
  • The motion editor opens on a preview of its own layout instead of the canvas.

2026-10-11: Masked 3D objects keep their shape

Section titled “2026-10-11: Masked 3D objects keep their shape”
  • A masked 3D object reaching past the frame edge is no longer cut by a straight line.

2026-10-11: The video agent says what it sees before it edits

Section titled “2026-10-11: The video agent says what it sees before it edits”
  • After looking at frames, the video agent describes each one before changing anything.
  • The final review now includes a frame-by-frame description from a separate viewer.

2026-10-11: A second pair of eyes on every video

Section titled “2026-10-11: A second pair of eyes on every video”
  • Before a motion video is handed over, an independent critic reviews every second of it and the agent fixes what it flags.

2026-10-11: A real cursor in product shots

Section titled “2026-10-11: A real cursor in product shots”
  • Product UI shots now have a cursor that moves, hovers, clicks and types on the real interface.

2026-10-11: Videos loop seamlessly by default

Section titled “2026-10-11: Videos loop seamlessly by default”
  • The video agent plans endings that flow back into the opening, so videos loop without a jump.
  • A visible jump from the last frame to the first is flagged with a suggested fix; end cards are exempt.

2026-10-11: Trailers film your real app, with clean cuts

Section titled “2026-10-11: Trailers film your real app, with clean cuts”
  • Welcome tours and pop-ups in your app are closed before it is filmed.
  • Product trailers open the screens where the work happens, not just the page after login.
  • Generic placeholder cards are kept out when your real product is on screen.
  • Numbers on screen must come from your site.
  • Mostly empty frames are filled before delivery.
  • Exports with motion blur no longer flash at cuts.

2026-10-11: The motion agent stops re-asking

Section titled “2026-10-11: The motion agent stops re-asking”
  • The motion agent no longer asks again what you already answered, such as a test account you do not have.
  • A trailer’s titles stay in one language, the language of your site.

2026-10-11: Drive embedded videos from your own code

Section titled “2026-10-11: Drive embedded videos from your own code”
  • Declare variables in the editor (number, on/off, choice, colour, text) and bind them to layers.
  • Websites, React and Flutter apps change them live; the video updates without reloading.
  • Exported videos use the default values.

2026-10-11: Export no longer blocked by a false playback check

Section titled “2026-10-11: Export no longer blocked by a false playback check”
  • Counting stat shots pass the playback check every time, so they no longer block the export.

2026-10-11: Shader effects in motion videos

Section titled “2026-10-11: Shader effects in motion videos”
  • Add GPU shader effects to a video: gradients, noise, glass, metal, light, distortions, wipes and blurs.
  • Every effect setting can be animated with keyframes, and the export matches the preview.
  • Cursor effects react to the pointer in interactive embeds.
  • Title, tagline, zoom and UI shots now move without frame jumps.
  • Stat shots roll their number up instead of flickering through digits.
  • The playback check no longer fails a shot over invisible rendering noise.

2026-10-11: Agents that start their own helpers

Section titled “2026-10-11: Agents that start their own helpers”
  • The chat can start focused helper agents for research or parallel work, each with its own budget, shown in the conversation with what it cost.

2026-10-11: The next video remembers the last

Section titled “2026-10-11: The next video remembers the last”
  • A new motion video in a project reuses the look, type, shots and music of the last one, unless you ask for something different.
  • On a phone the first tour now shows layouts built for portrait, with nothing cut off and readable text.
  • The first-login tour now shows the real editor, canvas and export at work, with titles that say what each step gets you.
  • It fills the screen on desktop and phone, and respects reduced motion.

2026-10-11: App trailers show the real app

Section titled “2026-10-11: App trailers show the real app”
  • When a product lives behind a login, the video agent asks for a test account before building, then films the signed-in screens instead of the marketing page.
  • Product close-ups type into real fields and press real buttons.
  • A trailer is never finished without its script, even when the agent first waits for a test account.
  • A one-sentence tagline stays on one title card.

2026-10-11: Product trailers spend their time in your app

Section titled “2026-10-11: Product trailers spend their time in your app”
  • App trailers show at least two real screens of your app for most of the video, in their own colours and full frame.
  • Each rebuilt screen is checked against the live page and read again when it does not match.
  • Signing in to your app with a test account waits for slow logins.
  • Trailers keep the length of their script.

2026-10-11: Faster edits to custom components

Section titled “2026-10-11: Faster edits to custom components”
  • The motion assistant edits one, the last or every match in a custom component and shows what it changed.
  • Drag an MP4 onto the upscaler, preview it and see the output size and cost before you start.
  • Each upscale shows its real steps, and your recent upscales are listed to reopen or download.

2026-10-11: Videos always get their final polish

Section titled “2026-10-11: Videos always get their final polish”
  • Each video now has a $3 budget, with part of it kept for the final fixes and export.

2026-10-11: Continue a video past its budget

Section titled “2026-10-11: Continue a video past its budget”
  • When a video uses its budget, a card shows the cost so far and a Continue button; the CLI and MCP can raise it too.
  • Each video has a spending budget across all its chat turns; when it runs out the agent stops, says what it cost, and you can raise it.
  • Keeping a cut as it is costs nothing.

2026-10-11: Finished videos no longer time out on the canvas

Section titled “2026-10-11: Finished videos no longer time out on the canvas”
  • A video that finished rendering now always lands on its node instead of timing out after 20 minutes.

2026-10-11: Video nodes animate the image you connect

Section titled “2026-10-11: Video nodes animate the image you connect”
  • Grok Imagine video nodes now start from the connected image instead of failing.
  • When a video provider refuses a request, the node shows why.

2026-10-10: Lighter 3D scenes from the motion agent

Section titled “2026-10-10: Lighter 3D scenes from the motion agent”
  • Custom 3D scenes follow a performance checklist, so they play smoother on phones and export faster.

2026-10-10: The chat can log in to your app

Section titled “2026-10-10: The chat can log in to your app”
  • Give the chat a test account of your app: it logs in, photographs the pages you name and rebuilds them in your videos.
  • Later turns reuse the same login: “now open billing” just works.
  • The AI sees these credentials, so use a test account. Forget it anytime from project settings or by asking.
  • It asks before clicking anything that deletes, pays, sends or invites.

2026-10-10: Steadier scroll stories in Flutter apps

Section titled “2026-10-10: Steadier scroll stories in Flutter apps”
  • Scroll-driven videos embedded in Flutter apps stay pinned while you scroll, instead of trailing a frame behind the page.
  • Video export in Safari is up to 4× faster on scenes with 3D, glass and particles.
  • New accounts get a short tour on first sign-in: what motion and canvas are, and why every video lives as a node on a canvas.
  • Reopen it anytime from “How feega works” in the sidebar.

2026-10-10: Older embeds get the faster player

Section titled “2026-10-10: Older embeds get the faster player”
  • Videos embedded before the latest player update switch to it on their first visit, with the same content you published.
  • The motion chat ends a turn with one short summary and its question last.
  • Pictures used anywhere in a video now travel with it in embeds and copies.

2026-10-10: Premium shots and your real product UI

Section titled “2026-10-10: Premium shots and your real product UI”
  • The motion chat now builds trailers from ten premium shots: kinetic titles, a device flying in, UI close-ups, a feature grid, count-ups, before and after, logo and end cards, whip zooms.
  • Give the chat a link and it rebuilds that page as live, sharp UI that can type, click and zoom, instead of a screenshot.
  • Shots cut on the music beat and stay editable in the editor.
  • After finding Pinterest references, the agent shows them in the chat: mark the ones to follow and the ones to avoid, then continue. Say “choose for me” to skip it.
  • The references you follow appear on the storyboard.
  • None fit? Ask for a new search: the agent shows fresh references.

2026-10-10: Bigger vertical titles and real app screens in trailers

Section titled “2026-10-10: Bigger vertical titles and real app screens in trailers”
  • Titles in vertical videos stack and fill the frame.
  • Title cards refuse long sentences and suggest a shorter line.
  • Product trailers can show your app behind its login, using a test account you share in chat.
  • Before-after scenes stack in vertical videos.
  • Exports tell you if any frame jumps, and where.

2026-10-10: Smoother, faster video exports

Section titled “2026-10-10: Smoother, faster video exports”
  • Animated UIs no longer flicker between sizes in exported videos.
  • Zoom transitions out of a scene play through instead of popping.
  • Exporting a video in the browser is about four times faster.

2026-10-10: References from TikTok, Instagram and YouTube

Section titled “2026-10-10: References from TikTok, Instagram and YouTube”
  • Ask for a video in the style of @someone: the chat studies their latest posts and lets you pick which to follow.
  • The chat can search TikTok, Instagram Reels and YouTube, open any post link, and watch videos frame by frame as references.

2026-10-10: Tighter titles in vertical videos

Section titled “2026-10-10: Tighter titles in vertical videos”
  • Stacked title lines stay tight in vertical videos.
  • Type running past the frame edge is a note, no longer a reason to rework the video.
  • The video check now catches transitions that never play and black frames at the end.

2026-10-09: The motion agent sees what it checks

Section titled “2026-10-09: The motion agent sees what it checks”
  • The motion agent keeps seeing the frames it checks for the whole turn, so its fixes and summary describe the real video.
  • Videos made of particles are no longer flagged as empty.
  • The agent now sees the pictures and product photos it saves from the web, and can look at a Pinterest pin from its link.
  • The canvas and motion editor chats search the web, read pages and look at them, and cite the sources they used.
  • Ask for a brand’s colours, references or examples, and the agent finds them; pictures it finds can be saved to the project.
  • Give the agent a Shopify or WooCommerce shop and it reads the real products, prices and photos, and can add the ones you pick to the canvas.
  • The agent can look at pictures it finds online before choosing them, and the chat shows what it looked at.

2026-10-09: A prompt box at the centre of the home

Section titled “2026-10-09: A prompt box at the centre of the home”
  • The home opens on one large prompt box, centred: paste your website or describe the video you want.
  • Enter sends, Shift+Enter adds a line, and example prompts fill the box on click.
  • Attach images and documents right there: the agent reads them in the first message of the new video.

2026-10-09: Attach files and images in the agent chat

Section titled “2026-10-09: Attach files and images in the agent chat”
  • Attach images and PDF, Word, PowerPoint, Excel, CSV, text, Markdown or HTML files in the canvas and motion editor chats: with the paperclip, by dragging them in or by pasting an image.
  • The agent reads documents and sees images, and can place an attached image, like a logo, on the canvas or in the video.
  • Attachments stay on the message after a reload, and external agents can send them with the motion agent too.
  • The dashboard shows all your videos in a grid under the prompt, newest first, with previews that play on hover.
  • Projects appear as cards with their latest posters and video count.
  • Motion can keep huge type running off the frame edge on purpose, and follows the look you ask for over its house style.
  • Videos with 3D scenes and custom canvas animations export up to 10× faster in the browser.

2026-10-09: Embeds published from the editor fill their space

Section titled “2026-10-09: Embeds published from the editor fill their space”
  • Embeds published from the editor now fill their container edge to edge and start loading sooner.

2026-10-09: Embeds that fill site builder boxes

Section titled “2026-10-09: Embeds that fill site builder boxes”
  • Embeds pasted into Framer, Webflow, Wix or Notion now fill the whole box, edge to edge.
  • Scroll-scrubbed embeds inside a builder box follow the page scroll, or scrub by wheel and swipe when the page is out of reach.

2026-10-09: A two-line embed that fills its space

Section titled “2026-10-09: A two-line embed that fills its space”
  • The website embed is now two lines: a script and one element. Scroll stories and playback settings update from feega, with no new paste.
  • Embedded videos fill the whole box your page gives them; add fit=“contain” to show the full frame.

2026-10-09: Scroll embeds that always move

Section titled “2026-10-09: Scroll embeds that always move”
  • Scroll-scrubbed embeds now follow their own path through the screen, on any page length.
  • Wrap an embed in data-scroll=“3” for a sticky scroll story three screens long.
  • An embed link opened on its own now scrolls and scrubs by itself.

2026-10-09: Interactive videos in React and Flutter apps

Section titled “2026-10-09: Interactive videos in React and Flutter apps”
  • Interactive videos now embed in React and Flutter apps, with the same scroll, taps and tilt as on the web.
  • The embed panel shows ready-to-paste React and Flutter code for each published video.
  • Published embeds now get every playback fix the day it ships, without republishing.
  • 3D scenes in embeds show their first frame right away; the lighting environment loads after, and is a tenth of the size.

2026-10-09: 3D layers stay in every exported frame

Section titled “2026-10-09: 3D layers stay in every exported frame”
  • Exports in Chrome no longer drop 3D layers from some frames on fast machines.
  • Videos with many effects no longer stop exporting at the first frame in Safari, and grain renders faster.
  • When a frame cannot be drawn, the error says which moment of the video failed.
  • Blurred layers export faster, and in Safari they now sit exactly where they do in Chrome.
  • Videos with liquid glass export much faster, and in Safari the content under the glass is no longer shifted.
  • Videos with masked layers export several times faster in Chrome and Safari.

2026-10-09: Faster particle exports in Safari

Section titled “2026-10-09: Faster particle exports in Safari”
  • Videos with particle fields export about 20% faster in Safari.

2026-10-09: Faster exports for rotated 3D and particles

Section titled “2026-10-09: Faster exports for rotated 3D and particles”
  • Videos with rotated 3D shapes or particle fields export up to 9× faster in Chrome and 4× in Safari.

2026-10-09: Faster exports for grainy layers

Section titled “2026-10-09: Faster exports for grainy layers”
  • Exporting a video with film grain on its layers is faster, in Chrome and Safari.

2026-10-09: Faster exports with moving titles and glass

Section titled “2026-10-09: Faster exports with moving titles and glass”
  • Videos with liquid glass, sliding titles or 3D shapes export up to 30% faster.

2026-10-09: Faster grain exports in Safari

Section titled “2026-10-09: Faster grain exports in Safari”
  • Videos with film grain export about 1.5× faster in Safari, with the same look.
  • Motion has a Graphic poster style for type and look exercises: huge type, visible grid, no script asked for.

2026-10-09: Thin lines and full-bleed shapes

Section titled “2026-10-09: Thin lines and full-bleed shapes”
  • Motion shapes can now be thin as a 1 px line or larger than the frame, so grids and full-bleed blocks draw as asked.
  • Videos now move on stronger, expo-style easing that lands with a soft settle instead of a bounce.
  • The quality check now flags flat or bouncy easing.

2026-10-09: Lighter playback for videos with UI scenes

Section titled “2026-10-09: Lighter playback for videos with UI scenes”
  • Videos with many UI scenes play smoother: scenes that are not on screen no longer cost anything while the video plays.
  • Published embeds load a light page and fetch images and music as separate cached files, so the first frame shows sooner.
  • Embeds below the fold load only as they scroll into view.
  • The home is one field: type your website or what you want to make, and the editor opens with the agent already at work.
  • A website becomes a launch film read from your site; anything else starts from your words.
  • Your recent videos come right under the field, then the gallery, then your projects.
  • New video is the first entry of the sidebar.

2026-10-09: More room for the agent on phones

Section titled “2026-10-09: More room for the agent on phones”
  • On phones, the play bar steps aside while the Agent sheet is open, and comes back when you lower it.

2026-10-09: Version history for motion videos

Section titled “2026-10-09: Version history for motion videos”
  • Restore any saved version of a motion video from the History button; nothing is ever deleted.
  • The motion agent puts back the last good version itself when an edit goes wrong.
  • Restore versions from the CLI and MCP too.
  • The motion agent applies its edits in order, so edits inside several compositions no longer mix them up.
  • Undo waits while the agent is working, and never empties a video.
  • Reloading the motion editor while the agent works shows its progress, then the finished video.
  • Long agent turns save their edits before they run out of time.
  • Stop ends the agent turn, even after a reload.
  • Videos with particle effects play noticeably smoother in embeds and the editor preview, especially on phones.
  • The chat can search Pinterest, look at the pins and put the ones you like on the storyboard as references.
  • 3D in previews and embeds now renders at a resolution matched to your screen and lowers it when frames run slow; exported videos keep full quality.

2026-10-09: Motion follows the look of your references

Section titled “2026-10-09: Motion follows the look of your references”
  • Motion videos made from references now match their type size, edge-bleeding words and small-text columns, and every frame check shows the references alongside.

2026-10-09: Videos copy the typography of your references

Section titled “2026-10-09: Videos copy the typography of your references”
  • Motion videos made from reference images now match their type: font family, weight, letter spacing, line height and case for titles, headlines and small text.
  • Text can be set upper or lower case without retyping it.
  • The agent always looks at the finished video once more before it answers.
  • Safari exports no longer drop 3D layers on some frames, and heavy videos export about 2× faster than before.
  • Pictures the motion agent imports from the web now pass the same safety review as your uploads.
  • Links given to the agent can no longer reach private network addresses.

2026-10-09: Scroll stories, ready to paste

Section titled “2026-10-09: Scroll stories, ready to paste”
  • Scroll-scrubbed embeds now come with their scroll section already in the code: nothing to edit by hand.
  • Choose how many screens tall a scroll story is, right in Export → Embed.

2026-10-09: Scroll-driven embeds work on touch

Section titled “2026-10-09: Scroll-driven embeds work on touch”
  • On phones, swiping over a scroll-driven embed now scrolls the page and moves the video with it.

2026-10-09: Videos checked against your references

Section titled “2026-10-09: Videos checked against your references”
  • When you give motion references, it checks its frames against them for type size, grid and layout, not just colours.

2026-10-09: Shorter videos keep their music

Section titled “2026-10-09: Shorter videos keep their music”
  • Shortening a motion video now cuts its music at the new end with a fade-out, instead of refusing.

2026-10-09: Launch films of large websites no longer stall

Section titled “2026-10-09: Launch films of large websites no longer stall”
  • Reading a large website for a launch film takes milliseconds instead of hanging the video agent.

2026-10-09: Sites that block bots can be read

Section titled “2026-10-09: Sites that block bots can be read”
  • Launch films now start from sites protected by bot checks, using a real browser when a plain read is refused.
  • When a site cannot be read at all, the agent says so and uses other public sources, clearly marked.
  • Agents can browse a page step by step — click, scroll, read, take screenshots — never logging in or paying.

2026-10-09: Storyboard beats play in the video

Section titled “2026-10-09: Storyboard beats play in the video”
  • Storyboard cards are connected by visible flow lines.
  • Each storyboard beat links to its clips: “Play in video” opens the editor at that moment.
  • Read and write storyboards from the feega CLI and MCP.
  • When the AI writes a video script it also lays it out as a storyboard canvas: acts, beats, emotion curve and reference pictures you can read, edit and the AI follows.
  • The script card shows the storyboard emotion curve, and the motion editor has a Storyboard button that opens it full screen.

2026-10-09: Agent turns run up to 30 minutes

Section titled “2026-10-09: Agent turns run up to 30 minutes”
  • Canvas and motion agents now keep working for up to 30 minutes per request instead of stopping at five.
  • Motion video titles are now semibold with very tight letter spacing, in every template and by default.

2026-10-09: Product UIs shown one part at a time

Section titled “2026-10-09: Product UIs shown one part at a time”
  • Motion videos now show a product UI one element at a time — the field, the button, the progress, the result — each isolated and zoomed, instead of a whole busy screen.

2026-10-08: The canvas chat makes motion videos

Section titled “2026-10-08: The canvas chat makes motion videos”
  • Ask the canvas chat for a video: it creates the motion video next to your nodes and has the motion agent build it, with the pictures and clips you point at.
  • It tells you what was done with a link to open the video, and can look at its frames, export it and publish it as an embed.

2026-10-08: Canvas chat videos land where you are

Section titled “2026-10-08: Canvas chat videos land where you are”
  • Videos the canvas chat creates appear on the canvas you have open.
  • Video turns run on a model that can build videos; the chat tells you when it switched.
  • Chats that looked at video frames load faster.

2026-10-08: See what the agent did while you were away

Section titled “2026-10-08: See what the agent did while you were away”
  • Coming back to a chat mid-answer shows the steps already done, then the final reply.

2026-10-08: Chat keeps working when you leave

Section titled “2026-10-08: Chat keeps working when you leave”
  • Switching app or locking your phone mid-reply no longer loses the chat: the agent keeps working and you see its answer when you come back.
  • Your unsent message stays in the composer after a reload.

2026-10-08: Custom effects from the CLI and MCP

Section titled “2026-10-08: Custom effects from the CLI and MCP”
  • feega effects lists, writes and patches custom effects; MCP agents get write_effect and patch_effect.

2026-10-08: Clip actions at your fingertip

Section titled “2026-10-08: Clip actions at your fingertip”
  • Select a clip on iPhone or iPad to get a bar with split, duplicate, delete, parent and more.
  • Long-press a clip, or right-click it, for the same actions.
  • Open a composition, pick a parent and select several clips without a keyboard.

2026-10-08: Compositions page loads instantly

Section titled “2026-10-08: Compositions page loads instantly”
  • Templates and your compositions show a still preview and play on hover, or when scrolled into view on phones.

2026-10-08: Your compositions show a preview

Section titled “2026-10-08: Your compositions show a preview”
  • Saved compositions now show a poster frame on the Compositions page, the canvas and the gallery.
  • Ask the chat for an effect (“make a VHS look”) and it writes one for your whole workspace.
  • Custom effects run on effects nodes and on image and video clips in motion videos, in preview and export.
  • Every custom effect is checked for speed and strong flicker before you use it.

2026-10-08: Composition layouts written by AI

Section titled “2026-10-08: Composition layouts written by AI”
  • Describe a layout in Compositions (“cards orbiting slowly”) and AI builds it for your workspace.
  • Custom layouts work in motion videos, renders and remixes, and from the CLI with feega layouts.
  • The motion editor drops borders and dividers for space and soft surfaces.
  • Larger, better-spaced buttons make the editor easier to use on touch.
  • The top bar keeps playback centred at every width; extra actions move into a ⋯ menu.

2026-10-08: One side column in the motion editor

Section titled “2026-10-08: One side column in the motion editor”
  • Chat and Properties now share one wider column: switch with the tabs at its top.
  • The agent keeps working while you look at Properties; a dot tells you it is still running.
  • Drag the column edge to resize it, double-click to reset. Your width and tab are remembered.
  • Every icon in the motion editor shows its name and shortcut on hover, keyboard focus or long-press.
  • Wide screens show labels next to the less obvious timeline tools.
  • A new Keyboard & gestures guide lists every command, from the ⋯ menu or with ?.
  • The liquid glass embed now bends the subtitle, button and link too, and fills its container
  • Buttons and links inside the liquid glass embed open in a new tab instead of inside the embed
  • Add the liquid glass headline to any website with one script and one tag

2026-10-08: Embeds stay out of age-restricted projects

Section titled “2026-10-08: Embeds stay out of age-restricted projects”
  • Videos from an age-restricted project can no longer be published as a web embed.
  • Export now asks first: a video file, or an embed for your website.
  • Embeds show a live preview, say in plain words what reacts to the cursor or scroll, and give you one button to copy the code.
  • Video format, resolution and quality are one-tap choices, with size and cost shown before you start.
  • Motion videos no longer run on into black after the last scene: new videos, removed scenes and shortened clips end where the content ends, with a short hold
  • Fit length to content in the composition settings trims the video to its last scene in one click

2026-10-08: The motion agent keeps going when the editor is away

Section titled “2026-10-08: The motion agent keeps going when the editor is away”
  • When the editor is not open, the agent skips its visual check instead of failing and waiting, and finishes the turn.
  • Scrubbing back to a moment in a motion video now always shows the same frame.

2026-10-08: Remixes keep their custom effects

Section titled “2026-10-08: Remixes keep their custom effects”
  • Remixing a gallery video adds its custom effects to your workspace, ready to edit.
  • Filter the gallery by length with a two-handle slider, in seconds
  • Every format and type has its own small icon, in the filters, on the cards and on each video
  • The gallery shows how many videos match, and a reset when none do
  • The app home and the gallery load again
  • The gallery opens inside the app with its sidebar when you are signed in
  • Bigger previews that play when you point at them, and one Remix button on each video
  • Interactive videos can be published as a hosted embed: paste one snippet, no file to upload.
  • Publishing again updates the embed on your site; unpublish takes it down.
  • The motion agent can publish the embed and hand you the snippet.
  • Motion videos can drop a real 3D drop of liquid glass over text and shapes: it refracts them through its curved surface, splits light at the edges and reflects a soft studio
  • The drop wobbles, stretches as it moves, squashes when it stops, and can split into droplets that melt back together

2026-10-08: Live agent edits in the motion editor

Section titled “2026-10-08: Live agent edits in the motion editor”
  • The preview, timeline and inspector show every agent edit as it happens.
  • A finished agent turn never falls back to the previous video.
  • The agent keeps seeing its frames for the whole turn.
  • Liquid glass and 3D drops follow the cursor in interactive web exports
  • Live input on a property the web export cannot drive is now refused instead of silently ignored
  • Every page now opens with a large lowercase title, so you always know where you are.

2026-10-08: Charts with d3 in motion components

Section titled “2026-10-08: Charts with d3 in motion components”
  • Custom motion components can draw charts and data graphics with d3, frame-exact in preview and export.

2026-10-08: Motion videos for external agents

Section titled “2026-10-08: Motion videos for external agents”
  • AI agents connected over MCP or the feega CLI can now list your motion videos, publish one as a web embed and get the snippet to paste.
  • Agents can download the self-contained HTML of a video, and pick format, quality and frame rate when they render.
  • Asking the editor agent from outside returns at once with a run to check, instead of holding the request open.
  • New CLI commands: feega motion list and feega motion embed.
  • The home starts with one field: paste your URL or describe your video, and the agent starts building it.
  • New here? Paste your site and get your first video.
  • Remix a video from the gallery or start from a template, right from the home.
  • Motion and the gallery sit at the top of the sidebar; photo studio, upscaler, compositions and your canvases stay one click away.
  • New project sits at the end of your projects in the sidebar.

2026-10-08: CSS effects in motion components

Section titled “2026-10-08: CSS effects in motion components”
  • Custom motion components get frame-exact gradients, gradient borders, grids, shimmer, film grain and marquees.

2026-10-08: Generative helpers in motion components

Section titled “2026-10-08: Generative helpers in motion components”
  • Custom motion components get seeded noise, evenly spread points, Voronoi cells, line simplification, intersections and polygon clipping, the same in every render.
  • Custom motion components can run live: games and generative pieces that react to taps, keys and tilt and look different on every view, in the editor preview and in website embeds.
  • Live motion components can be small games built with LittleJS or KAPLAY, played with keys and taps right inside a website embed.

2026-10-08: Ask the motion agent for a game

Section titled “2026-10-08: Ask the motion agent for a game”
  • Ask the motion agent for a mini-game or a generative piece and it builds it live for your website embed.

2026-10-08: Live scenes warn before a video export

Section titled “2026-10-08: Live scenes warn before a video export”
  • Exporting a video with a live scene now says it will look different in the file and offers the website embed instead.

2026-10-08: Physics with matter.js in motion components

Section titled “2026-10-08: Physics with matter.js in motion components”
  • Custom motion components can make things fall, stack and bounce with matter.js; scrubbing back and forth shows the same frame every time.
  • The menu button at the top left opens project info, composition settings, templates and the keyboard guide.

2026-10-08: The video no longer jumps back while the AI edits

Section titled “2026-10-08: The video no longer jumps back while the AI edits”
  • While the AI edits a video, the preview stays on its latest version instead of flashing back to the last saved one.

2026-10-08: Design tokens and spring easings in motion components

Section titled “2026-10-08: Design tokens and spring easings in motion components”
  • Custom motion components get ready-made sizes, shadows, gradients, spring and elastic easings, and classic entrance animations, frame-exact.

2026-10-08: Generative art with p5.js in motion components

Section titled “2026-10-08: Generative art with p5.js in motion components”
  • Custom motion components can draw generative art with p5.js; every frame comes out the same in preview, scrubbing and export.

2026-10-08: Thousands of sprites with PixiJS in motion components

Section titled “2026-10-08: Thousands of sprites with PixiJS in motion components”
  • Custom motion components can animate thousands of sprites and particles with PixiJS, frame-exact in preview and export.

2026-10-08: Line drawing, shape morphs, text scrambles and layout moves

Section titled “2026-10-08: Line drawing, shape morphs, text scrambles and layout moves”
  • Custom motion components can draw lines, morph shapes, scramble text into place and glide elements between layouts, frame-exact.

2026-10-08: Letter-by-letter text in motion components

Section titled “2026-10-08: Letter-by-letter text in motion components”
  • Custom motion components can split text into letters, words and lines and reveal them one by one, frame-exact.

2026-10-08: Custom shaders in motion components

Section titled “2026-10-08: Custom shaders in motion components”
  • Custom motion components can draw with their own WebGL shaders through TWGL.js, frame-exact in preview and export.
  • The chat agent now runs on Claude Opus 5.5 by default

2026-10-08: Zoom and pan the motion preview

Section titled “2026-10-08: Zoom and pan the motion preview”
  • Zoom the preview to Fit, 50%, 100% or 200% from its corner control or with ⌘+ ⌘− ⌘0 ⌘1.
  • Pinch or ⌘-scroll to zoom where you point; two fingers, space-drag or scroll to pan.
  • Double-tap around the preview to switch between Fit and 100%.
  • Double-click the divider above the timeline to reset its height; on touch it has a bigger grip.
  • Properties opens one section at a time; closed sections show a one-line summary.
  • On iPhone, panels slide to peek, half or full height and keep the preview in view.
  • While the agent edits, the chat steps aside so you see the change.
  • The Promote button no longer appears above the canvas.

2026-10-08: Promote follows social publishing

Section titled “2026-10-08: Promote follows social publishing”
  • With social publishing off, opening the Promote page directly is refused like Ads and Calendar.
  • A public gallery of motion videos and compositions anyone can watch, starting with the Feega demos
  • Remix any of them for free: a copy lands in your project with its texts, colours, logo and media ready to change, and the agent can put your brand on it
  • Publish your own videos and compositions to the gallery, and withdraw them whenever you want: copies already remixed stay with their owners
  • Filter the gallery by format, length and type, and search it from the chat, the CLI (feega gallery) or any MCP client

2026-10-08: Safari exports keep liquid glass

Section titled “2026-10-08: Safari exports keep liquid glass”
  • Videos exported in Safari no longer lose liquid glass and other canvas effects.
  • Effects that follow the cursor now drift gently on their own in rendered videos.

2026-10-08: Long video scripts stay on screen

Section titled “2026-10-08: Long video scripts stay on screen”
  • A long script proposal no longer vanishes from the chat: it stays there with its Go button until you answer.

2026-10-08: Interactive exports work offline

Section titled “2026-10-08: Interactive exports work offline”
  • Downloaded interactive videos now open from a file with no connection, libraries included.
  • Previews and renders no longer depend on a third-party CDN for code components.
  • The motion agent checks its own frames even when the editor is closed.
  • External agents can look at any moment of a video with view_motion_frames, or feega motion frames <id> --at 1,2.5.
  • Videos render in your browser for free; rendering on our servers is not available yet.

2026-10-08: Six new showcase videos to remix

Section titled “2026-10-08: Six new showcase videos to remix”
  • The gallery has six new showcase videos, each in two or three formats: liquid type, a launch film, material, a data story, a logo sting and a product drop.
  • One template field can now change the same colour in every scene at once.
  • Calendar and Ads no longer appear in the canvas sidebar.
  • Page titles are smaller on desktop, and sign in keeps a small title
  • feega is now focused on motion video: the canvas, the motion editor, the gallery and the photo tools come first.
  • Social scheduling is paused: the calendar, posts and connected social accounts are hidden for now. Nothing you made is lost.
  • Paid ads stay available from Promote.

2026-10-08: Select in the preview with a finger

Section titled “2026-10-08: Select in the preview with a finger”
  • Tap the same spot again to select the layer underneath.
  • Tap the preview while it plays to pause and select what you tapped.
  • Mask, pen and motion path points are easy to grab on touch.
  • Text reveal presets now move across their whole duration instead of snapping into place.

2026-10-08: See your clips in the timeline

Section titled “2026-10-08: See your clips in the timeline”
  • Audio and voice-over clips show their waveform, and video clips a filmstrip across the whole clip.
  • Undo and redo are always in the top bar, on every screen size.
  • Every editor command, with its shortcut, is one tap away in the timeline’s ⋯ menu.
  • Hide the timeline with ⌘J or the button next to play, and give the preview the whole screen.
  • Drag a finger along the timeline to scrub; pinch zooms where your fingers are, two fingers pan.
  • Trim handles, fades and keyframes are easy to grab with a finger, and snapping shows a guide.
  • Videos use less text: each title gets the full frame, and the product scene follows it instead of sitting under it.

2026-10-08: The motion editor works with your finger

Section titled “2026-10-08: The motion editor works with your finger”
  • The motion editor now works with your finger on iPhone and iPad: every control is big enough to tap.
  • Tap the clock to choose timecode or frames.

2026-10-08: Square product UI in motion videos

Section titled “2026-10-08: Square product UI in motion videos”
  • Product UI in motion videos is square by default, and the corner radius now rounds every part of it.
  • Pasting a website or a name to make a video is no longer blocked as unsafe.

2026-10-08: One credits page per workspace

Section titled “2026-10-08: One credits page per workspace”
  • Plans, top-ups and your balance now live on one Credits page in the sidebar, for the whole workspace.
  • Buying credits no longer asks for a brand.
  • The motion agent places 3D models, text, logos and devices in pixels end to end, so out-of-range positions are reported in the same units
  • The dashboard has a sidebar that stays open on desktop, with your projects and every tool one click away.
  • On phones the same menu opens from the top-left button.
  • The dashboard is cleaner: fewer lines, larger previews.
  • Dark mode uses a pure black background.
  • The motion agent directs in a minimal keynote style by default: big type, black and white, one accent, slow fades
  • 18 ready-made scenes: hero title, feature line, big number, quote, product reveal, UI close-up, device hero, end card and more
  • The agent checks its own frames for particles, glows, bounces and wipes and takes them out
  • Motion videos can cut on half beats for fast montages
  • A shape given an outline colour now shows its outline
  • Motion videos take the accent colour from your logo, favicon and buttons, and stay neutral when your brand has none

2026-10-07: See the script before the video is built

Section titled “2026-10-07: See the script before the video is built”
  • A launch video now stops at its research and script in the chat: build it, change it, or let it start on its own after a few seconds

2026-10-07: The canvas chat applies image effects

Section titled “2026-10-07: The canvas chat applies image effects”
  • Ask the canvas chat to apply an effect or a chain of effects to an image, or to make a shape cutout A/B pair.
  • AI agents can now list effects, apply a chain directly to an image and make A/B pairs.

2026-10-07: A logo you can read at the end

Section titled “2026-10-07: A logo you can read at the end”
  • Launch videos close on a logo at least as large as the web address, never a speck beside it
  • Code components name their own variables freely, without clashing with built-in names
  • Code components format numbers the same in preview and render (1,234 · 12.4K · 46%)
  • A render with a video on a private address stops at once and says to import it as an asset
  • Device mockups have a screen fit: cover, contain, or whole below the camera island
  • The motion agent knows the real screen size and aspect of every device

2026-10-07: Devices can spin in from behind

Section titled “2026-10-07: Devices can spin in from behind”
  • A device turning away from the camera no longer flashes its screen flat across the frame

2026-10-07: Device screens leave with their device

Section titled “2026-10-07: Device screens leave with their device”
  • A live UI on a device screen no longer stays on top of the next scenes once the device is gone
  • Phones, laptops and other device mockups can show a composition on their screen: app UI plays live and stays sharp at any size
  • Compositions can have their own frame size, such as a phone screen

2026-10-07: Slow camera drifts never block a cut

Section titled “2026-10-07: Slow camera drifts never block a cut”
  • A slow push-in or pan keeps the shot alive without asking for a hold before the next scene

2026-10-07: Faster renders in your browser

Section titled “2026-10-07: Faster renders in your browser”
  • Videos render in your browser up to three times faster
  • Long renders use several of your computer’s cores at once
  • Demo videos for an invented brand get a full script, clearly marked as fictional in the brief
  • Videos now render for free in your browser by default; our servers render only when you ask, or when a format or device needs them
  • The export tells you why a video renders on our servers and what it costs
  • Agents and the motion chat give you a one-time link: open it on any device, phone included, and the video renders there for free
  • Renders pause safely when the tab goes to the background and keep the screen awake
  • CSV batches render one after another in your tab, for free
  • New CLI command: feega motion render
  • Motion videos no longer cut away while an animation is still playing
  • Background gradients in motion videos now fill the whole frame, with no visible edge

2026-10-07: Sharper quality check for device shots

Section titled “2026-10-07: Sharper quality check for device shots”
  • A device turning a quarter or more now counts as the peak of a video
  • Cutting while the UI on a device screen is still moving is now caught before delivery
  • Pictures in motion videos can zoom and pan inside their frame, with keyframes
  • The product reveal scene can frame one readable part of a screenshot

2026-10-07: Launch films that say something

Section titled “2026-10-07: Launch films that say something”
  • Launch films start from a research of your site, with a source for every claim, and show you the script before building
  • Recreated product screens are filled with real-looking content, never placeholders
  • Cursors click exactly on the buttons they press
  • Buttons, switches and hovers in product scenes react with springs
  • New motion videos default to a launch-film style: minimal look, fast kinetic type, cuts on the beat and a clear peak
  • Nine new launch scenes in the template library, from a word burst to a logo close
  • A real brand logo always appears as the original file, flat and untouched
  • Scenes flow into each other: hard cuts are kept for rare hits on the beat
  • Each scene holds 2–4 seconds, cuts land on the beat and text stays until it is read: fewer ideas, never a rush
  • Motion videos can drop a liquid glass lens over anything: it magnifies and bends what is under it, with a lit rim, and glides on a spring

2026-10-07: Launch videos always have music

Section titled “2026-10-07: Launch videos always have music”
  • Launch videos get a music track picked by mood and tempo, cut on its beats, even when the project has no audio

2026-10-07: Motion videos are checked before delivery

Section titled “2026-10-07: Motion videos are checked before delivery”
  • The motion agent fixes blank frames, cut-off or unreadable text and soft pictures before handing over a video, and says plainly what it could not fix

2026-10-07: No more empty gaps in motion videos

Section titled “2026-10-07: No more empty gaps in motion videos”
  • The motion agent now finds and fixes empty black gaps and unwanted flashes before delivering a video

2026-10-07: Sharper, livelier motion videos

Section titled “2026-10-07: Sharper, livelier motion videos”
  • Text in motion videos snaps in fast and holds, like a keynote; only the camera moves slowly
  • Pictures and devices keep drifting while on screen instead of freezing
  • The motion agent photographs websites at 2× on desktop and mobile, so screenshots stay sharp
  • Pictures are never zoomed past their real resolution, and phone screens get a mobile screenshot
  • Device mockups keep a visible bezel at every angle: the screen no longer seems to run off the phone

2026-10-07: Cleaner text entrances in motion scenes

Section titled “2026-10-07: Cleaner text entrances in motion scenes”
  • Scene titles fade up whole, without half-cut letters in the first frames
  • The product reveal scene can frame one part of a screenshot
  • Motion agent no longer leaves text or UI tilted in 3D once it has landed
  • Text cut by the frame edge is now caught inside scenes too

2026-10-07: Launch films rebuild the product UI

Section titled “2026-10-07: Launch films rebuild the product UI”
  • Launch videos no longer show sharp screenshots of your site: the agent rebuilds the interface live and keeps captures as a blurred background
  • Make A/B pair no longer appears once a shape cutout already has its twin.
  • Motion videos rebuild any product screen from your site as sharp, animated vector UI instead of showing screenshots

2026-10-07: Launch videos that follow their script

Section titled “2026-10-07: Launch videos that follow their script”
  • Launch videos now show every line of their script, the full promise and your logo at the close
  • Product screens in videos show real text instead of grey placeholder bars
  • Every scene holds a second after its animation ends, and text stays long enough to read

2026-10-07: Shape mosaic and shape cutout effects

Section titled “2026-10-07: Shape mosaic and shape cutout effects”
  • New Shape mosaic effect turns an image into squares, circles and rounded tiles in its own colours, smaller where there is detail, with SVG download.
  • New Shape cutout effect makes a matching A/B pair: shapes over the image, and a solid fill with windows in the same places.
  • Make A/B pair creates the second half of a cutout in one click.

2026-10-07: Cursor clicks land on the button

Section titled “2026-10-07: Cursor clicks land on the button”
  • The link shortener animation now clicks right on its button, slowing down as it arrives
  • The motion agent no longer blows screenshots up past their resolution, so on-screen text stays crisp

2026-10-07: New compositions and card shapes

Section titled “2026-10-07: New compositions and card shapes”
  • New composition templates: marquee, card stack, perspective wall, film strip, split reveal, polaroid pile and masonry scroll
  • Each one loops seamlessly and takes your pictures and videos
  • The motion agent can insert and tune every new composition
  • New slider composition: one picture or video at a time, with slide, fade, push or peek and optional dots or progress bar
  • Each card in a composition can have its own shape: original, square, 4:5, 9:16, 16:9, 3:4 or a custom ratio

2026-10-07: Product UI for any app in motion videos

Section titled “2026-10-07: Product UI for any app in motion videos”
  • Launch videos rebuild any product as live vector UI: app shells, heroes, prompt boxes, editors, card grids, pricing, chat, dialogs, toggles, uploads, AI results and a clicking cursor
  • Motion videos can build a looping UI reel: one shape morphing through button, loader, player, slider, toggle, tabs, chart, command palette and toast with a calm hold after every change, driven by a cursor
  • Square videos can be 1440 × 1440
  • Expressions have spring() for natural, deterministic springs
  • New “UI morph reel” template

2026-10-07: Live product UI in motion videos

Section titled “2026-10-07: Live product UI in motion videos”
  • Motion videos rebuild your product UI live in your brand style: links typed, lists filling, numbers counting, charts drawing
  • Text stays on screen long enough to be read
  • Product UI and text stay inside the frame
  • Brand videos tell a story: the problem, the product, the proof, the promise
  • Releases build only what ships, so fixes reach you sooner
  • The app and docs header now show just the feega name

2026-10-06: Age-restricted features are a project setting

Section titled “2026-10-06: Age-restricted features are a project setting”
  • Turn age-restricted features on or off in Project settings; the age check happens right there.
  • They allow non-sexual artistic nudity of fictional adults, fictional violence, horror and satire. Sexually explicit content is prohibited in every mode.
  • Reference images showing people are refused in these projects.
  • A project goes back to standard only if nothing was made with these features.

2026-10-06: Images show up in composition previews

Section titled “2026-10-06: Images show up in composition previews”
  • Fixed: images connected to a composition appeared as empty grey cells in its preview
  • Bento grid controls now fold away, so the composition preview stays fully visible
  • Text to speech works without picking a voice: it starts with a default one.
  • Search the voice library by language, gender, accent and use, and preview before picking.
  • Design a new voice from a description.
  • Clone your own voice by recording it in the browser; cloning someone else needs their consent, and the recording is deleted once the voice exists.
  • See how many custom voice slots you have left, and delete voices you no longer need.

2026-10-06: Motion agent directs before it edits

Section titled “2026-10-06: Motion agent directs before it edits”
  • The motion agent plans a storyboard first and varies layouts, transitions and music across scenes
  • The motion agent now catches empty frames, blank screens and small titles in its own previews and fixes them
  • A landscape motion video now opens in 16:9 instead of falling back to vertical
  • Motion agent turns on Claude models cost far fewer credits, so long edits finish instead of stopping halfway

2026-10-06: Motion agent picks fonts first time

Section titled “2026-10-06: Motion agent picks fonts first time”
  • The motion agent now adds a custom font before using it, instead of retrying failed text clips

2026-10-06: Fewer failed steps in the motion agent

Section titled “2026-10-06: Fewer failed steps in the motion agent”
  • The motion agent can place shapes, devices and voice-overs on a chosen track with effects in one step
  • The motion agent now always looks at the finished frames and ends with a short summary of what it made
  • 2D videos with track mattes and motion blur render for less than half the cost
  • Card rings are priced closer to what they cost to render
  • A cloud render that stops making progress now tells you, with one click to cancel it or finish the export in your browser

2026-10-05: Bento compositions, with motions inside

Section titled “2026-10-05: Bento compositions, with motions inside”
  • New Bento composition: a grid of rounded cells, with cells spanning rows or columns
  • One gap sets both the space between cells and the margin to the edge
  • Each cell has its own fit, crop and colour; corners and a cascade entrance are adjustable
  • Set rows, columns, gap, corner radius and cell spans right on the canvas node
  • Connect a motion node to a composition: it plays inside its cell, live, and exports with it

2026-10-05: Camera truck and crane in pixels

Section titled “2026-10-05: Camera truck and crane in pixels”
  • The Truck and Crane camera moves take their distance in pixels, like every other camera value

2026-10-05: Canvas no longer goes blank with a connected composition

Section titled “2026-10-05: Canvas no longer goes blank with a connected composition”
  • Fixed: a canvas with a composition fed by another node crashed and showed nothing
  • A node that fails to display now shows its error in place, and the rest of the canvas keeps working

2026-10-05: Faster renders with 3D device mockups

Section titled “2026-10-05: Faster renders with 3D device mockups”
  • Videos with long 3D device shots render on more machines at once and finish instead of timing out
  • A part of a render that runs out of time is retried in smaller pieces, and a failure names the frames and what to change
  • Motion blur now renders on many machines at once instead of one
  • Strokes, shadows, liquid shapes and track mattes render several times faster
  • A render machine that stops responding is restarted on smaller pieces instead of hanging
  • New foldable phone device mockup, with a one-click fold-open animation.
  • Changing the colour, zoom or lighting of a 3D layer updates the preview instantly

2026-10-05: Instant preview for 3D, particles, camera and custom layers

Section titled “2026-10-05: Instant preview for 3D, particles, camera and custom layers”
  • Editing a 3D, particle, composition, camera or custom layer updates the preview in place, without reloading it
  • Export any video as an interactive web player: one HTML file plus an embed snippet
  • Expressions can follow the cursor, phone tilt, page scroll and hover; videos keep the default pose
  • Interactive preview in the editor, with a tilt simulator and presets: cursor parallax, 3D card tilt, follow the cursor, scroll scrub
  • Interactive layers keep working inside nested compositions and bento cells
  • The agent can add interactive presets and set how the player plays
  • 3D logos now extrude the strokes of an SVG, not only its fills

2026-10-05: Smoother track mattes in the preview

Section titled “2026-10-05: Smoother track mattes in the preview”
  • Track mattes keep up with playback in the preview and sharpen to full quality when you pause

2026-10-05: Edit motion videos from your AI agent

Section titled “2026-10-05: Edit motion videos from your AI agent”
  • External agents can ask the motion editor AI to change a video, over MCP or with feega motion ask
  • An open editor shows those edits and the chat message as they land
  • Motion blur now works on videos with Video clips and on device screens playing a video
  • Ask the motion editor chat for a trailer of a website or one of your brands: it uses the real name, logo, colours, fonts, photos and claim
  • The motion editor chat can bring pictures and logos from a public link into your project
  • Ask the agent for a cross dissolve, dip to black, push, wipe, zoom or blur between two clips at a cut

2026-10-05: Color grading in motion videos

Section titled “2026-10-05: Color grading in motion videos”
  • New LUT effect: load a .cube file or pick a look like teal & orange or warm film.
  • New Levels and Lift / gamma / gain effects, all animatable.
  • The motion agent can grade clips from chat.

2026-10-05: Motion editor: Play works, keyboard shortcuts, more room

Section titled “2026-10-05: Motion editor: Play works, keyboard shortcuts, more room”
  • Play in the motion editor starts the preview again.
  • After Effects style shortcuts: Space, J/K/L, arrows, Home/End, I/O, [ ], ⌥[ ⌥], P/S/R/T/U, ⇧⌘D and more. Press ? for the list.
  • Hide the agent (⌘B) and the properties (⌥⌘B) panels; the editor remembers your choice.
  • The ◆ on a clip scrolls its keyframe rows into view, and the graph editor shows the selected clip curves.
  • Drag the top edge of the timeline to make it taller or shorter.
  • The timeline now spans the full width under the preview and properties.
  • Play, frame stepping and the timecode sit in the centre of the top bar.
  • Format, length, frame rate, background and motion blur live in one composition chip.
  • The timecode reads minutes:seconds:frames; click it to count frames instead.
  • The editor works on phones and tablets: preview on top, timeline below, controls within thumb reach.
  • Zoom the timeline with a slider.

2026-10-05: A clearer start in the motion editor

Section titled “2026-10-05: A clearer start in the motion editor”
  • An empty video offers a template, an element or the agent right in the preview.
  • With nothing selected, the properties panel shows the composition settings.
  • The export dialog lists presets one per row and picks server or browser in one switch.
  • Properties follow one order for every layer: content, style, layout, timing, then the rest.
  • Sections fold away and stay as you left them for each kind of layer.
  • Drag a value’s label to scrub it; hold Shift for big steps and Alt for fine ones.
  • Keyframe a value from the diamond next to it; right-click or long-press for an expression.
  • Properties are finger-sized on phones and tablets.
  • Timing reads seconds:frames, like the timecode.
  • New shape modifiers: gooey (nearby shapes melt together), wave ripples on the edge, and an organic blob
  • Blob, Ripple and Liquid presets for any shape
  • “Morph to…” turns a shape into a circle, square, star or polygon from the playhead in one click
  • The motion assistant can apply all of them

2026-10-05: Motion editor: live preview while you edit

Section titled “2026-10-05: Motion editor: live preview while you edit”
  • Dragging a value in the motion editor updates the preview instantly, without flashing or losing your place.
  • Tracks the agent adds keep the name it gives them
  • Text animators by character, word and line can be combined on the same text
  • 3D device mockups no longer get cut off when the camera moves in

2026-10-05: Play motion videos on the canvas

Section titled “2026-10-05: Play motion videos on the canvas”
  • Motion nodes play their latest version right on the canvas: play, stop, seek, loop and mute
  • Motion nodes take the shape of their video (16:9, 9:16, 1:1), so the selection matches what you see
  • Any layer can fall, bounce off the floor or the frame edges, slide with friction and bump into other layers
  • Drop & bounce, Throw and Float presets
  • Physics looks the same in the preview, on scrubbing and in every export
  • The motion assistant can add and tune physics

2026-10-05: Precomps and adjustment layers

Section titled “2026-10-05: Precomps and adjustment layers”
  • Precompose clips (⇧⌘C) into a nested composition that plays as one clip, with its own trim and loop.
  • Double-click a precomp to edit inside it; the breadcrumb takes you back.
  • Adjustment layers apply their effects and blend mode to everything below them.
  • The motion agent can precompose, edit inside compositions and add adjustment layers.

2026-10-05: Motion properties in pixels, percent and degrees

Section titled “2026-10-05: Motion properties in pixels, percent and degrees”
  • Position, size and translate are in pixels of the composition, scale and opacity in percent, rotation in degrees
  • Sliders span the composition and move one pixel, percent or degree per step, with the unit beside the field
  • The motion assistant uses the same units

2026-10-05: Select and move layers right in the motion preview

Section titled “2026-10-05: Select and move layers right in the motion preview”
  • Click a layer in the preview to select it; Alt+click picks the one underneath
  • Drag to move, pull corners and sides to scale (Shift keeps proportions), turn outside a corner to rotate, and move the anchor point
  • Layers snap to the frame and to each other, with guides
  • On a keyframed property, dragging sets a keyframe at the playhead
  • Works with touch
  • Add → Templates inserts ready-made designs into any video: lower third, title card, product reveal, end card, social stat, quote and every 3D media composition
  • An inserted template shows only its fields: text, colours, numbers, choices and media slots with crop
  • Detach a template to edit its structure freely
  • Save a precomp or a whole video as a template for your team
  • Batch renders from a spreadsheet fill the fields of inserted templates too
  • The motion agent lists, inserts, fills and saves templates

2026-10-05: Text on a path in motion videos

Section titled “2026-10-05: Text on a path in motion videos”
  • Put text on a circle, ellipse, arc, wave or line, or along any shape you drew, morphs included.
  • Margins, alignment, reverse, perpendicular, force alignment, radius and arc are all keyframable: slide text along its path or spin it in a circle.
  • Per-character text animators keep working on the path.
  • The motion agent can put text on a path.
  • Every clip has its own row in the timeline, grouped under its track.
  • Twirl a layer open to see each animated property and its keyframes.
  • Drag a property value in the timeline to change it, or click it to type, in px, % and degrees.
  • Hide or lock a single layer from its row.
  • Pinch the timeline to zoom on touch screens.
  • The ruler counts in round steps and the playhead is red, so it never gets lost.

2026-10-05: Motions inside compositions keep their shape

Section titled “2026-10-05: Motions inside compositions keep their shape”
  • A motion placed in a composition of another format keeps its own proportions and background
  • Interactive motions inside a composition cell follow the cursor in their own frame
  • Grids inside a looping motion stay filled on every loop

2026-10-05: Compositions run on the video engine

Section titled “2026-10-05: Compositions run on the video engine”
  • Composition nodes preview and export with the same engine as videos: every format, 4K and server renders
  • Every composition layout is a template, with all its settings editable
  • Opening a composition node takes you to Compositions, with the full editor
  • Start from a single product photo: drag it in, paste it, or take it with your phone. No store import needed.
  • Every photo gets a quality check that says what is wrong and how to fix it.
  • Pick styles from real example photos, and see the full price before you generate.
  • Watch progress live, compare each result with your original, and pick your favourites.
  • Download picked photos sized for Amazon, Shopify or Instagram, or add them to your calendar as a draft post.

2026-10-05: Track mattes from any layer, and stacked masks

Section titled “2026-10-05: Track mattes from any layer, and stacked masks”
  • Track mattes now use the layer above exactly as it renders: animated text, video, 3D and custom layers can all reveal the clip below
  • New inverted alpha and inverted luma mattes
  • Clips take several masks, each set to add, subtract, intersect or difference
  • Credits held for a render that never finishes come back automatically
  • Held credits come back with the expiry they had

2026-10-05: Server renders are paid by the time they take

Section titled “2026-10-05: Server renders are paid by the time they take”
  • Server renders charge the machine time they really use; the quote shown before rendering covers 3D, device mockups, motion blur and 4K
  • A render holds its credits while it runs, gives back what it did not use, and costs nothing if it fails or you cancel it
  • Agent chat answers cost more credits

2026-10-05: Server render prices follow their real cost

Section titled “2026-10-05: Server render prices follow their real cost”
  • Server render prices now follow what the render costs: 4K and motion blur cost less, short videos a little more
  • Server renders shut their machines down as soon as the work is done

2026-10-05: Trimmed titles start where you cut them

Section titled “2026-10-05: Trimmed titles start where you cut them”
  • Trimming the start of a title or text clip, or of a precomp holding one, now skips its entrance instead of replaying it
  • New “UI ring” composition layout: cards curved on a tilted, turning cylinder, readable from behind
  • In videos, ring cards can show compositions you build in the editor, with keyframable radius, tilt, corners and camera
  • New “UI ring” video template with animated dashboard cards

2026-10-04: A cleaner app and motion editor

Section titled “2026-10-04: A cleaner app and motion editor”
  • The dashboard, tools, canvas and motion editor share one lighter look with a single blue accent.
  • Motion timeline clips are colour-coded by type: text, image, video, audio, shapes, 3D, code and more.
  • Image clips show a thumbnail, video clips a filmstrip and audio clips their waveform.
  • Timeline tracks can be collapsed, and the ruler and playhead are easier to read.

2026-10-04: Pick the model and reasoning for the chat

Section titled “2026-10-04: Pick the model and reasoning for the chat”
  • The chat and the motion editor let you pick the AI model, grouped by provider, with its relative cost.
  • Models that reason get a reasoning level, and the chat shows when the agent is thinking.
  • Your choice is remembered. The default is Claude Sonnet 5.5 at medium reasoning.
  • New Compositions tool: pick one of nine 3D templates, drop in images and videos, add a headline and your logo, and export a looping video.
  • Compositions export on our servers, with the browser as a fallback, and land in your project assets.
  • Any composition opens in the motion editor for timeline edits, masks, keyframes and the motion agent.
  • Composition nodes on a canvas have an “Open in Compositions” button that carries every setting over.
  • The dashboard header now shows the feega mark.
  • Pick light, dark or system theme from the account menu or the motion editor; it follows you across devices.
  • The motion timeline has a graph editor: value and speed graphs with draggable bezier handles.
  • Easy ease (F9), ease in, ease out and Apple-style curves, copy and paste eases, fit to view.
  • The motion agent can apply ease presets and shape handles.
  • Keyframes can be Bezier, Linear, Hold, Auto-bezier or Continuous, separately on the way in and out.
  • Roving position keyframes keep the speed even between their neighbours.
  • The motion agent can set and change keyframe interpolation.
  • 3D clips can now be lit with environment presets, soft shadows, a contact shadow and your own directional, point, spot or area lights, all animatable.
  • New 3D text: extruded lettering in any Google or uploaded font, with depth, bevel and material.
  • New 3D logo: your SVG logo extruded into a solid, in metal, chrome, glass, plastic or matte.
  • The motion agent can set the look, add lights and build 3D text and logos for you.
  • Server renders of motion videos go up to 4K, with the price scaling with resolution and frame rate.

2026-10-04: The motion agent sees and edits the whole video

Section titled “2026-10-04: The motion agent sees and edits the whole video”
  • The motion agent can rename, reorder and remove tracks, and unregister assets a video no longer uses.
  • It now reads transition lengths, media trims and track names when it looks at your video.
  • Music and voice-over are analysed for tempo, beats, hits and speech when you use them.
  • Ducking now drops the music only while the voice is speaking.
  • Waveforms on the timeline load instantly from the analysis.

2026-10-04: Motion editor: volume and pan keyframes, ducking

Section titled “2026-10-04: Motion editor: volume and pan keyframes, ducking”
  • Animate the volume and pan of any audio or video clip with keyframes.
  • Drag fade handles on a selected audio clip to set its fade in and out.
  • Duck the music under a voice-over in one click.
  • The preview plays sound exactly as the export mixes it.

2026-10-04: Motion editor: audio-reactive animation

Section titled “2026-10-04: Motion editor: audio-reactive animation”
  • Expressions can follow the music: audio.amp(), audio.beat() and audio.onset().
  • Make any element pulse with the music in one click: scale, opacity or blur.

2026-10-04: Motion editor: cut to the beat

Section titled “2026-10-04: Motion editor: cut to the beat”
  • Beats of your music show on the timeline ruler, and clips snap to them.
  • Mark beats adds a timeline marker on every beat.
  • Cut to beat re-times the selected clips so every cut lands on a beat.
  • Every visual layer has a blend mode: multiply, screen, overlay, soft light, difference, colour and ten more.
  • Blended layers keep their camera moves and look the same in the preview, browser export and server render.
  • The motion agent can set blend modes too.
  • Motion videos have real motion blur with shutter angle, phase and samples, and any clip can stay sharp; fast moves now smear like a camera shot.

2026-10-04: A virtual camera for motion videos

Section titled “2026-10-04: A virtual camera for motion videos”
  • Motion videos have a camera: give layers depth, then dolly, truck, pan, orbit, crane or dolly-zoom through them with real parallax.
  • Depth of field blurs what is out of focus; rack focus moves it from one layer to another in one click.
  • 3D models turn with the camera and get real bokeh.
  • Captions and overlays can stay on screen while the camera moves.
  • The motion agent can set up camera moves for you.
  • Pictures now show up in videos rendered on our servers, and 3D models animate there too.

2026-10-04: Custom motion components export again

Section titled “2026-10-04: Custom motion components export again”
  • Custom components pass their frame check again, so videos that use them can be exported.
  • New 3D device mockups for motion videos: phones, laptops, a desktop monitor, a tablet and a browser window, with your image or video on the screen.
  • One-click device animations: spin-in, hero turn, laptop lid opening, screen scroll and a row of three devices.
  • The motion agent can build device shots for you.

2026-10-04: Layer effects in motion videos

Section titled “2026-10-04: Layer effects in motion videos”
  • Stack effects on any layer: brightness, hue and saturation, tint, curves, black and white, blur, motion blur, drop shadow, glow, stroke, grain, chromatic aberration, vignette and wave distort.
  • Reorder effects by dragging, switch them on and off, and keyframe or drive every parameter with an expression.
  • Effects look the same in the preview, in a browser export and in a server render.
  • The motion agent can add, tune and remove effects.
  • Motion videos, transitions and code components now run on feega’s own animation engine: they look the same, and every frame is the same in the preview and in the export.
  • Code components keep working as before, with eases, staggers and text split into lines, words or characters.

2026-10-04: More export formats for motion videos

Section titled “2026-10-04: More export formats for motion videos”
  • Server renders now export MP4 (H.264 or HEVC), ProRes 422 HQ, ProRes 4444 with alpha, transparent WebM, GIF and PNG sequences, with Social, Master, Web and GIF presets.
  • A motion video can have a transparent background, so end cards and overlays keep their alpha.
  • Long 1080p motion exports with photos no longer crash the tab near the end, and render about 1.5× faster.
  • Any number property can follow an expression, After Effects style: wiggle, loopOut, linear, ease, random, Math and more.
  • Expressions combine with keyframes and can link one layer to another, with loops caught and shown as errors.
  • Expressions are deterministic: preview, export and server render show the same frame.
  • The motion agent can add a camera shake, a continuous rotation or a follow with one request.
  • Motion videos can run at 24, 25, 30, 50 or 60 fps; changing it keeps every clip and keyframe at the same second, in the preview and in both exports.

2026-10-04: Bigger masks and trimmed code scenes in motion

Section titled “2026-10-04: Bigger masks and trimmed code scenes in motion”
  • Masks can now grow up to 60 times the frame, so a word can open into a full-screen window onto the next scene.
  • Trimming the start of a code scene now starts its animation from that point instead of from the beginning.

2026-10-04: Every Google font in motion videos

Section titled “2026-10-04: Every Google font in motion videos”
  • Pick any of the 1,700+ Google Fonts for titles, text, kickers and captions, with weight and italic.
  • Search fonts with a live preview; your brand fonts come first.
  • Upload your own TTF, OTF or WOFF2 font.
  • Fonts load before every frame is drawn, so preview, browser export and server render match.
  • The motion agent can search and set fonts.

2026-10-04: Longer motion videos on paid plans

Section titled “2026-10-04: Longer motion videos on paid plans”
  • Motion videos can run up to 3 minutes; how long a server render can be depends on your plan.

2026-10-04: Nulls and parenting in motion videos

Section titled “2026-10-04: Nulls and parenting in motion videos”
  • Parent any layer to another, or to an invisible null, and they move, turn and scale together.
  • Create a null from a selection in one click; layers keep their place when you parent or unparent them.
  • Children can follow their parent’s opacity or keep their own.
  • The motion agent can group layers under a null and animate them.
  • New Particles clip: sparks, dust, confetti, bokeh and snow presets, or your own emitter.
  • Every particle setting can be keyframed, and the same seed always draws the same particles in preview and export.
  • The motion agent can add and restyle particles from chat.
  • Position can follow a curved motion path, drawn on the preview with draggable handles.
  • Auto-orient turns a layer along its path; speed along the path follows its keyframe ease.
  • The motion agent can draw and bend motion paths.

2026-10-04: Fast server export for motion videos

Section titled “2026-10-04: Fast server export for motion videos”
  • Motion videos now render on our servers by default: a 30-second 1080p video is ready in under a minute, with music and voice-over mixed in.
  • You can close the tab while it renders: the video lands in your assets and you get a notification.
  • The export shows the credit cost first and charges only when the video is ready. Rendering in the browser stays available for free.

2026-10-04: Vector shapes in the motion editor

Section titled “2026-10-04: Vector shapes in the motion editor”
  • Shapes now include ellipses, polygons, stars and free paths you draw with the pen tool.
  • Shapes take gradient fills and strokes with dashes, caps and joins.
  • Morph one shape into another, through as many shapes as you like.
  • Stack modifiers on a shape: trim paths, repeater, offset, wiggle, zig zag, round corners and merge.
  • Stars, polygons and paths work as track mattes.

2026-10-04: Motion templates and batch renders

Section titled “2026-10-04: Motion templates and batch renders”
  • Expose any text, prop, colour or asset slot of a motion video as a named template field.
  • Batch from CSV or Google Sheets: map columns to fields, preview any row, see the total price, and render one video per row.
  • Watch every row render in a progress grid, download each video or all of them as a zip, named by your own pattern.
  • The motion agent can expose fields and render a batch for you, after you confirm the price.

2026-10-04: Text animators in motion videos

Section titled “2026-10-04: Text animators in motion videos”
  • Animate text per character, word or line with a range selector: opacity, position, scale, rotation, blur, tracking and colour.
  • One-click reveals: blur-up per character, word stagger and line mask-up.
  • Randomise the order with a seed; every frame stays the same in preview, export and render.
  • The motion agent can add and tune text animations.
  • Video clips can play faster, slower or in reverse, and freeze on a frame.
  • Keyframe time remap for speed ramps and slow motion, identical in preview and export.
  • The motion agent can retime and freeze videos from chat.

2026-10-04: Rich typography in motion videos

Section titled “2026-10-04: Rich typography in motion videos”
  • Set tracking, line height, weight, width and slant on titles, text, kickers and captions, and animate each one.
  • Variable fonts animate smoothly across their weight and width axes; any other axis can be set too.
  • Text is measured after its font loads and shrunk to fit its box, instead of being estimated.
  • Roboto, Roboto Flex and about 220 more Google families are now in the font picker.

2026-10-04: Server renders run in the background

Section titled “2026-10-04: Server renders run in the background”
  • Server renders no longer stop at five minutes: long videos and motion blur at 60 fps now finish.
  • A failed render piece is retried on a fresh machine before the render gives up.
  • You can cancel a server render from the export dialog; nothing is charged.
  • The export dialog shows the largest file your storage accepts, and a file over it fails with its real size.

2026-10-04: Timeline markers and work area

Section titled “2026-10-04: Timeline markers and work area”
  • Add labelled markers (M) that clips snap to; the agent can place clips on a marker by name.
  • Set a work area with B and N; playback loops inside it.
  • Hide, lock, solo and shy tracks, and search layers by name.
  • Nudge, sequence, stagger, align and distribute selected clips in time.
  • New AI Video Upscaler tool: upload an MP4 or pick a project video and upscale it to 2× or 4K, with the price shown before you start.
  • Compare before and after with a slider, then download the result. It is saved to your project assets and marked as AI-generated.
  • On the canvas, a video node with FLUX Video Upscale now upscales the clip connected to it, and a new Video upscaler template sets it up.
  • Uploaded images and videos now feed the nodes they are connected to.
  • A new dashboard shows your projects, recent canvases and tools in one place.
  • Photo studio is now its own page: pick the project to shoot from, no canvas needed.
  • Motion videos are listed together, and a new one starts from the dashboard.
  • A Studio batch node shows a photo batch on any canvas and passes its approved photos to the nodes you connect.
  • The menu on every canvas has a Dashboard link back.

2026-10-03: Motion editor: the agent sees the video

Section titled “2026-10-03: Motion editor: the agent sees the video”
  • The Motion agent can look at frames of your video, and checks its own edits for clipped text, overlaps and contrast.
  • Long titles wrap and shrink to fit the frame instead of being cut off.
  • Text animations no longer flash or jump after they have finished entering.
  • Overlapping clips stack in the timeline, so every clip edge can be trimmed.
  • The preview fills its pane at the video’s exact shape, with no black bars.
  • Timing fields show rounded seconds and accept a comma or a dot.
  • The Motion editor works on phones: preview on top, timeline below, properties and agent in bottom sheets.
  • The motion agent can write its own animated components in code when the library is not enough: product UI, chats, calendars, cursors.
  • A Code tab shows and edits a component’s HTML, CSS and JS with a live preview, undo and a diff of the last change.
  • Every component is checked to look the same whichever way you scrub; one that fails cannot be exported until it is fixed.
  • Variables a component declares appear in Properties, grouped, so text, colours, fonts and pictures stay editable without touching code.
  • Number and colour variables of a component can be keyframed on the timeline.
  • The Motion editor toolbar is a single row again, so the preview and timeline get the full screen.
  • New Motion node: build short videos from titles, media, product cards and 3D models on a timeline.
  • Edit clips by dragging, trimming and splitting, and tweak every property in the side panel.
  • Ask the chat to change the selected clip; its edits undo like yours.
  • Exporting several videos in one session no longer mixes scenes from another video into the file.

2026-10-03: Motion editor: export to MP4, ad templates, audio

Section titled “2026-10-03: Motion editor: export to MP4, ad templates, audio”
  • Export any motion video to MP4 in 1080p or 720p, free, right in your browser — with progress, time left and cancel.
  • Exports carry music and voice-over, keep the clip volumes and fades, and are saved to your canvas assets ready to download.
  • Five ad templates: product hero, UGC with voice-over, kinetic text promo, 3D product launch and before/after offer.
  • A new feega trailer template, in 16:9 and 9:16.
  • Generate a voice-over or a music bed from the editor, fade any audio clip in and out, and see its waveform on the timeline.
  • Video clips now show up in the frames the Motion agent checks and in exports.

2026-10-03: Motion editor: keyframes and 3D

Section titled “2026-10-03: Motion editor: keyframes and 3D”
  • Animate position, scale, rotation on X/Y/Z, skew, depth, perspective, opacity, blur and colours with keyframes.
  • Each clip opens into keyframe lanes in the timeline: drag, multi-select, copy and paste keyframes, pick an ease per segment with a curve preview.
  • The properties panel shows values at the playhead, a ◆ toggle per property, rotation dials and an anchor picker.
  • 3D models animate their rotation and the camera orbit, dolly and field of view.
  • J and K jump to the previous and next keyframe.
  • The Motion agent can animate clips with keyframes and 3D transforms.

2026-10-03: Motion editor: masks and track mattes

Section titled “2026-10-03: Motion editor: masks and track mattes”
  • Mask any clip with a rectangle, ellipse, polygon, text, a picture, its brightness, or a linear or radial gradient.
  • Feather, expand, rotate, invert and fade masks, and animate them with keyframes.
  • Move and resize the mask on the preview, and drag polygon points.
  • Use the clip on the track above as an alpha or luma matte, for text filled with video.
  • The Motion agent can add masks and mattes, and sees them in the frames it checks.
  • Photo studio makes consistent catalogue photos for many products at once: pick products, synthetic models, scenes and shots.
  • Preview three photos on a cheap model, see the full cost, then run the whole batch with live progress.
  • Approve the photos you keep, retry or regenerate the rest, download the approved ones as a zip, or open the batch as a canvas.
  • The canvas no longer gains side margins after you open the changelog and come back.

2026-10-02: Age check for age-restricted features

Section titled “2026-10-02: Age check for age-restricted features”
  • Age-restricted features now verify you are 18+ with a quick selfie; an ID is asked only if needed.
  • We keep only the yes/no result, and the check is deleted at the provider once decided.
  • Images and videos on a canvas load from your browser cache instead of downloading again.
  • Videos on a canvas download only when you play them.
  • Calendar nodes refresh every five minutes and when you return to the tab.
  • The sign-in page shows only the legal links you agree to when you continue.
  • Add a 3D model node: connect a product image and get a 3D model you can spin, zoom and download as GLB.
  • Render views turns the model into four images, ready for the rest of the canvas.
  • New template: Product → 3D model.
  • Pick the 3D model, its resolution and texturing from the node toolbar, with the price per run.
  • A 3D node now takes a description: it draws a product shot first, then models it.
  • Image-only 3D runs are no longer blocked by the safety check.
  • New template: Text → 3D model.
  • Connectors are now a simple coloured square with their name beside it.
  • Connector names appear when you hover or select a node, and while dragging a connection they light up only where it can land.

2026-10-02: Less of your content left at AI providers

Section titled “2026-10-02: Less of your content left at AI providers”
  • Wiro and ElevenLabs copies of your inputs and results are deleted once your result is saved.
  • Text and Gemini image requests go only to providers that do not collect or train on your data.
  • Links to your files sent to AI providers now expire after five minutes.
  • Anyone can report a shared canvas as illegal, a copyright infringement, or a misuse of their likeness or voice, without an account.
  • You can report a node from its toolbar menu, or any content from the main menu.
  • Reporters and affected users get an email with every decision, its reasons, and how to contest it.

2026-10-02: Faster canvas media, instant takedowns

Section titled “2026-10-02: Faster canvas media, instant takedowns”
  • Canvas images and videos stay cached longer, so canvases reopen faster.
  • Content removed after a report stops loading everywhere at once, including links already shared.

2026-10-01: Plan posts by connecting to the calendar

Section titled “2026-10-01: Plan posts by connecting to the calendar”
  • Connect an image, video, audio or text to a calendar node and pick a day to plan it as a draft.
  • An empty calendar now explains how to use it, and asks for a brand first when none is set.
  • The calendar uses the project’s brand by default.
  • “Connect to new” places the new node beside the original, never on top, and keeps both in view.
  • Dubbing a video now gives you the dubbed video and its audio track, each ready to connect to other nodes.
  • Audio nodes have a download button: video, audio, or both.
  • New accounts get a three-step guide: add a text, an image and a video node, wired together, with prompts filled in.
  • Run the guide to see clearly labelled example results for free, then generate your own on the cheapest models with your welcome credits.

2026-10-01: Generated media reaches your posts

Section titled “2026-10-01: Generated media reaches your posts”
  • Posts created from generated images, videos and dubbed videos now carry their media.
  • Images and videos connect to effects nodes again.
  • Shared canvases show a dubbed video together with its audio track.

2026-10-01: Start from the workflow you came for

Section titled “2026-10-01: Start from the workflow you came for”
  • Signing up from a feature page opens your first canvas with that workflow ready to run.
  • New video templates: anime, claymation, paper cutout, 80s VHS, 3D animation, Spotify Canvas loop, AI commercial, text to video and sharp HD clips.
  • The canvas no longer says a change failed to save when only a background lookup failed.
  • Templates open in a full gallery with a preview of each one, filters for image, video, audio and social, and keyboard navigation.

2026-09-30: AI media carries machine-readable credentials

Section titled “2026-09-30: AI media carries machine-readable credentials”
  • Every AI image, video and audio file now says it is AI-generated inside the file, with the model that made it — downloads, shares and published posts included.
  • Effects applied to AI media keep the label, as AI-composite; your own photos stay unlabelled.

2026-09-30: Audio node connections match the operation

Section titled “2026-09-30: Audio node connections match the operation”
  • The Audio node now shows only the connectors its chosen operation can use — text for text to speech, audio or video for voice changer, dubbing and voice isolation.
  • Connecting a node the current operation cannot use is refused with a clear reason, on the canvas and through the assistant.
  • Switching an audio node to a different operation asks for confirmation before dropping connections it can no longer use.
  • Start from a template: ready-made, connected workflows for product shots, UGC ads, reels, style transfer, voice-overs, podcasts, moodboards and captions.
  • Open Templates from the bottom bar; the group lands in the middle of your view, ready to run.
  • No analytics or marketing cookies load until you choose.
  • Accept all, reject all, or pick categories; change it anytime in Settings → Profile.
Section titled “2026-09-30: Old dalnulla links find their way”
  • Links to dalnulla.com tools now open the matching feega page instead of a missing one.
  • Delete your account yourself from Settings → Profile.
  • Download all your data as a JSON file from the same page.
  • Competitor research searches the web through the same AI gateway as everything else.
  • Website analysis reads your site directly, without a third-party headless browser.
  • Buyer personas no longer show stock photos.
Section titled “2026-09-30: Legal links on sign-in and around the app”
  • Sign-in and sign-up now link to our Terms of Service, Acceptable Use Policy, Privacy Policy and Cookie Policy.
  • A full set of legal pages — Terms, Privacy, Cookies, Acceptable Use, Refunds, AI Transparency, DPA, Sub-processors, Legal Notice — is available from Settings, Billing, shared canvas links, and a new Legal menu in the app.
  • If we ever update the Terms, you’ll see a one-time notice with a link to review.
  • Product sync now captures sale prices, tags, vendor, product type, SKU, variants and options.
  • Products on sale show a −N% badge on the canvas and in shared views.
  • Filter a catalog by tag, vendor, product type, or on-sale items only.
  • A Select on a catalog can output discount %, compare-at price, tags, vendor, SKU, variants and options.
  • Generated text appears in the node as soon as it is ready, no reload needed.
  • Editing the prompt while a generation starts no longer cancels it.
  • Changes made by the assistant or by connected agents show up live on an open canvas.

2026-09-30: Old tabs catch up when you come back

Section titled “2026-09-30: Old tabs catch up when you come back”
  • Returning to a canvas tab after sleep, a lost connection or a long break refreshes it with the latest changes.
  • Unsent edits are kept, except on nodes deleted elsewhere — you are told when one is discarded.
  • If the canvas or project was deleted meanwhile, you are taken somewhere valid with a note explaining why.
  • When a new version of feega is out, a Reload button appears instead of a surprise refresh.
  • A Select on a feed or a catalog now has separate Images and Text outputs.
  • Add your own outputs to a Select — price, likes, first image and more — and wire each one on its own.
Section titled “2026-09-30: More old dalnulla links land on the right page”
  • Old dalnulla links to Spotify Canvas, text-to-video and node docs now open their feega pages.

2026-09-30: A cleaner project and canvas switcher

Section titled “2026-09-30: A cleaner project and canvas switcher”
  • The project and canvas menus are redesigned: recent projects first, the current one highlighted, and the brand shown next to the project.
  • Find a project by typing when you have more than six.
  • Rename from the pencil on the current row; delete a canvas from its ⋯ menu.

2026-09-30: Fast typing on the canvas keeps every character

Section titled “2026-09-30: Fast typing on the canvas keeps every character”
  • Typing in a node no longer freezes or loses characters while the canvas saves or a teammate edits.
  • Age-restricted features are for adults (18+). Our safety rules still apply, and sexually explicit content is prohibited in every mode.

2026-09-29: Agent writes text the canvas can show

Section titled “2026-09-29: Agent writes text the canvas can show”
  • When you ask the canvas agent for written copy, it lands in a document node you can read and edit.
  • The agent no longer reports a node as added when the canvas could not show its content.
  • Add an Audio node to the canvas: text to speech, voice changer, dubbing, music, sound effects and voice isolation.
  • Connect a text, audio or video node to feed it; play, scrub and download the result on the node.
  • The cost shows on the Generate button before you run it.
  • feega upgrade <slug> --credits N replaces --eur N to pick a monthly plan; --top-up N is unchanged.

2026-09-29: Plan drafts on a calendar inside the canvas

Section titled “2026-09-29: Plan drafts on a calendar inside the canvas”
  • Add a Calendar node from More nodes to see this canvas’s drafts, or a whole brand’s, by week or month.
  • Drop selected nodes on a day to turn them into a draft planned for that day.
  • Drag a draft to another day to re-plan it; open it to edit or schedule it at its planned time.
  • The Calendar page shows planned drafts too, dashed until they are scheduled.
  • Node names, buttons, hints and error messages on the canvas are now in English.
  • The node settings panel, effects and composition editors use the same English wording.
  • Canvas images load at the size you see them and sharpen as you zoom in, so large boards no longer crash iPhone Safari.
  • Downloads and editors still use the original file.

2026-09-29: Canvas edits survive simultaneous changes

Section titled “2026-09-29: Canvas edits survive simultaneous changes”
  • Editing a node while it updates elsewhere now keeps your change instead of failing.
  • Save errors on the canvas now say what went wrong.

2026-09-29: Canvas edits save while a panel is open

Section titled “2026-09-29: Canvas edits save while a panel is open”
  • Canvas changes no longer fail with “Not saved” after opening settings, calendar or promote.
  • Chat replies now show formatting: lists, tables, code and links.
  • Each agent action shows its status, its details, and a link to the canvas it changed.
  • The chat stays where you are reading and offers a jump back to the latest message.
  • Running out of credits now says so, with a link to get more.
  • On phones the chat fills the screen and stays above the keyboard.

2026-09-29: Chat history survives a reload

Section titled “2026-09-29: Chat history survives a reload”
  • Chat replies are saved on projects with a brand, and stay after a reload.
  • Tool steps the agent took stay visible in the conversation after a reload.

2026-09-29: Full-width calendar, ads and settings on desktop

Section titled “2026-09-29: Full-width calendar, ads and settings on desktop”
  • Calendar, Ads and Settings opened from the canvas now use the whole canvas area instead of a narrow column.
Section titled “2026-09-29: Links to Calendar, Ads and Settings open over the canvas”
  • On desktop, opening or reloading a Calendar, Ads, Promote or Settings link shows it as a panel over your canvas.
  • The browser tab, home-screen icon and link previews now show the feega mark.
  • Six monthly plans — €8, €16, €32, €64, €128, €256 — with 1 credit per euro and every feature included.
  • Top-ups at the same price never expire.
  • After paying, the billing page confirms the payment and updates your balance on its own.
  • feega upgrade <slug> --eur 16 opens checkout for a plan; --top-up 8 for a top-up.

2026-09-29: Age-restricted generations now check for real people too

Section titled “2026-09-29: Age-restricted generations now check for real people too”
  • Age-restricted generations are refused when the prompt is specific enough to identify a real person, like a named tattoo, an exact facial description or a handle.
  • The refusal message says what to remove so you can try again.
  • A failed image generation now says why, for example when credits run out.

2026-09-29: Source settings inside the node

Section titled “2026-09-29: Source settings inside the node”
  • Products and Social feed settings now open inside the node, next to the results, when you select it.
  • Products and Social feed nodes have a visible output you can drag to a Select node or a generation.
  • Select nodes show their input and output connectors.
  • Picking a video post from a feed now passes its cover image, not the video file.

2026-09-29: Editing never waits for the network

Section titled “2026-09-29: Editing never waits for the network”
  • Typing, stepping through a Select and changing properties stay instant on large canvases.
  • Changes save in the background; a small status shows Saved, Saving or Offline.
  • Nothing you type is lost or reverted while it saves.

2026-09-29: Connecting Claude and other MCP clients works again

Section titled “2026-09-29: Connecting Claude and other MCP clients works again”
  • Signing in to the feega MCP server from Claude and other clients works again.

2026-09-29: Agents can see the media they generate

Section titled “2026-09-29: Agents can see the media they generate”
  • Agents connected over MCP can now view the images and videos in your canvas nodes, with a preview link and a full-size link.
  • A finished generation now tells the agent which file it produced, so it can check the result right away.
Section titled “2026-09-29: Longer-lasting media links from agents”
  • Media links an agent gives you now stay valid for an hour.

2026-09-29: Mobile switching no longer crashes

Section titled “2026-09-29: Mobile switching no longer crashes”
  • Switching between Canvas and Chat on iPhone no longer reloads or crashes the page.

2026-09-29: Chat keeps working when you switch tabs

Section titled “2026-09-29: Chat keeps working when you switch tabs”
  • Switching between Chat and Canvas no longer interrupts the assistant.
  • The canvas shows new nodes as soon as you return to it.
  • Replies are saved even if you close or reload the page mid-answer.
  • Leaving the project while the assistant works asks for confirmation.

2026-09-29: Canvas and chat switch on mobile

Section titled “2026-09-29: Canvas and chat switch on mobile”
  • On mobile, a Canvas/Chat switch at the top replaces the bottom tab bar.
  • The chat keeps working while you look at the canvas, with a marker while a reply runs or waits unread.
  • The menu lists every page: Assets, Brands, Influencers, Calendar, Ads, Settings and Billing.
  • Every other page has a clear way back to the canvas.

2026-09-29: Switch projects and canvases on mobile

Section titled “2026-09-29: Switch projects and canvases on mobile”
  • Tap the title on mobile to switch to another canvas or project.
  • On mobile, the Canvas/Chat switch sits at the bottom, next to the node bar.
  • Promote works from the mobile top bar.
  • The chat box no longer hides its placeholder on mobile.
  • Menus, sheets and the selection toolbar fit small screens with larger touch targets.

2026-09-29: More than one canvas per project

Section titled “2026-09-29: More than one canvas per project”
  • Create a new canvas from the canvas menu.
  • Rename a canvas in place.
  • Delete a canvas; every project keeps at least one. Nothing on it is lost.
  • Rename a project from the same menu, on desktop and mobile.
  • Open tabs update the canvas list live.
  • Model, output and advanced settings now live in two tidy menus above the selected node.
  • The model menu shows provider, recommendation, price and why it fits.
  • Run a node from its toolbar and see the cost before you click.
  • Menus stay on screen and work with the keyboard.
  • Effects and composition editors use sliders with exact values.

2026-09-29: Separate area for age-restricted features

Section titled “2026-09-29: Separate area for age-restricted features”
  • Some Wiro models are available only in projects with age-restricted features.
  • Age-restricted features need a paid plan, the owner’s opt-in and your own age verification.
  • These projects are badged and cannot be shared, published, scheduled or promoted.
  • Every generated result is labelled AI-generated, also in the downloaded file name.
  • Every project page now has a header with its title and a link back to the canvas.
  • Settings show their sections in a side menu on desktop.
  • The calendar is in English.
  • Brand logos that fail to load show the brand initials instead of a broken image.
  • Buttons use one primary style across the app.

2026-09-29: Edits no longer overwrite each other

Section titled “2026-09-29: Edits no longer overwrite each other”
  • Editing a node keeps changes made at the same time by teammates, the assistant or a running generation.
  • Select anything on a canvas and press Promote to post it or turn it into a Facebook and Instagram ad.
  • Paid ads show a live preview, the fee and the total before you propose them.
  • Ads never spend until you approve them on the Ads page, where you can also pause and resume.
  • Boost a post you already published.
  • Nodes without a chosen model now use the recommended model for text, images and video, in workflows and loops too.
  • A model you or an agent picks always wins; an unknown model is refused with suggestions.
  • The model menu shows the recommended current models first: best, balanced and cheapest.
  • New generation nodes start on the balanced recommended model.
  • Agents connected over MCP see the recommended models and are warned when they pick an old one.
  • Google Ads is gone: ads run on Facebook and Instagram only.

2026-09-29: Fix scheduled posts with images or video

Section titled “2026-09-29: Fix scheduled posts with images or video”
  • Scheduled and immediate posts with media now publish reliably.

2026-09-29: Every prompt is checked before it reaches a model

Section titled “2026-09-29: Every prompt is checked before it reaches a model”
  • Prompts with sexual content, graphic violence, hate, self-harm or weapons are blocked before anything is generated, on canvas nodes, loops, the chat, prompt enhancement, influencers and the API.
  • A blocked prompt says which rule it broke, the node stops running and no credits are charged.

2026-09-29: Full-width Calendar, Ads and Settings

Section titled “2026-09-29: Full-width Calendar, Ads and Settings”
  • Calendar, Social Ads and Settings open across the whole canvas again instead of a narrow column on the left.

2026-09-29: Stricter node updates for agents

Section titled “2026-09-29: Stricter node updates for agents”
  • Agents updating a node now get a clear error listing valid fields when they send one the node does not have.
  • Image tiles in the reference picker and media library now load much faster.
  • Shared canvas links open even when an influencer node is still empty.
  • Your credit balance now shows with a clear coin icon.
  • Empty influencer, post preview and ads nodes say what to do next.
  • Generation errors and canvas controls are now fully in English.
  • Settings, assets, promote, calendar and the brand wizard share one consistent look.
  • The CLI and MCP sign-in pages are now in English.

2026-09-29: Age-restricted models no longer accept references

Section titled “2026-09-29: Age-restricted models no longer accept references”
  • Age-restricted models now show no connection points on the canvas, and the References picker is hidden with a short note.
  • Switching a node to an age-restricted model now asks for confirmation before removing its existing connections and references.
  • Dragging a connection into an age-restricted model node is refused, with a clear reason.

2026-09-29: Wiro models and opt-in age-restricted features

Section titled “2026-09-29: Wiro models and opt-in age-restricted features”
  • Image and video nodes can use Wiro models, listed under Wiro in the model menu with their price.
  • Workspace owners on a paid plan can allow age-restricted features in Settings > Content policy.
  • Every request is safety-screened; minors and real, identifiable people are always refused.
  • Age-restricted results are badged, hidden from share links and never published without your confirmation.

2026-09-29: Stricter safety for age-restricted models

Section titled “2026-09-29: Stricter safety for age-restricted models”
  • Graphic violence and sexual content involving animals are now always refused, like content involving minors.

2026-09-29: Zoom out further on the canvas

Section titled “2026-09-29: Zoom out further on the canvas”
  • You can zoom out much further on the canvas to see large boards at once.
  • The keyboard shortcuts menu item is hidden on mobile.
  • On phones every project page has the same top bar and bottom tab bar.
  • The page title, menu, credits and sharing are always one tap away.
  • Chat opens from any page, not only the canvas.
  • Settings on phones opens as a list of sections, each with a way back.
  • The calendar on phones is an agenda with day chips; post details open as a bottom sheet.
  • Assets, Brands, Influencers, Create post and shared canvases fit small screens.

2026-09-27: Products and social feed nodes can be added again

Section titled “2026-09-27: Products and social feed nodes can be added again”
  • Products and Social feed nodes can be added from the canvas bar again.
  • The Web page node is hidden from the bar until it is ready.

2026-09-27: Social ads shows what to do next, not a wall

Section titled “2026-09-27: Social ads shows what to do next, not a wall”
  • Social ads now guides you: link a brand if the project has none, connect Meta Ads if the brand has none, or see your campaigns.
  • The page no longer shows a “book a call” placeholder — the real Ads screen is there from the start.
Section titled “2026-09-27: Fixed a broken link into the app”
  • Opening the app now always lands you on your canvas — a stale link could show a not-found page.

2026-09-27: Type a website without https://

Section titled “2026-09-27: Type a website without https://”
  • When creating a brand, you can type just the domain, like feega.app.
  • While a website is being read, the wizard now shows what it is actually doing — fetching the homepage, reading logo and colours, following links, detecting products, finding social handles, drafting a target audience.
  • The recap after analysis reads as a summary instead of a form — name and description show as plain text, with an Edit button to change them.
  • The recap now shows every image found on the site, not just the logo.
  • Each brand colour shows a swatch you can click to pick a new one, next to its hex code.
  • Fixed: long product lists could get clipped instead of scrolling, hiding the Continue button.
  • Fixed: text fields across the wizard had extra padding and misaligned borders.
  • The “create a brand” flow now matches the rest of the app — clearer steps, better spacing, and works well on phones.

2026-09-27: Everything a brand has, one drag away

Section titled “2026-09-27: Everything a brand has, one drag away”
  • In the canvas Brands panel, open a brand to see its logo, name, description, document, colours, social handles, products and website.
  • Drag any of them onto the canvas: handles become social feeds, the store becomes a products node, the website a web page.
  • Dragged logos and colours now show on the canvas instead of an empty image.
  • Creating a brand no longer asks for competitors.

2026-09-27: One calendar for all your brands

Section titled “2026-09-27: One calendar for all your brands”
  • The calendar shows every brand by default, with a dropdown to focus on one.
  • Each post shows which brand it belongs to.
  • Schedule and reschedule posts straight from the calendar.
  • Creating a post from a text-only selection now works.
Section titled “2026-09-27: Link or create a brand right from the calendar”
  • A project with no brand now shows a calendar overlay to link an existing brand or create a new one, instead of a dead-end link to Settings.
  • You can now publish or cancel a scheduled post directly from its calendar card.

2026-09-27: Calendar now shows a real month view

Section titled “2026-09-27: Calendar now shows a real month view”
  • Calendar shows posts on the day they are scheduled, in a month grid you can browse.
  • Move between months, or jump back to today, in one click.
  • Drafts without a date show in a separate list instead of mixing with scheduled posts.

2026-09-27: A loading screen that looks like the canvas

Section titled “2026-09-27: A loading screen that looks like the canvas”
  • Opening a project now shows a preview of the canvas layout while it loads, instead of an old app screen.
  • The burger menu now shows who you are — name, email and organization — right at the top.
  • Billing shows your credit balance without opening a separate page.
  • A changelog link now lives in the menu.
  • Rows, spacing and icons are consistent with the rest of the app.

2026-09-27: Canvas top bar is now two floating panels

Section titled “2026-09-27: Canvas top bar is now two floating panels”
  • The top bar no longer stretches across the whole canvas — it is two small floating panels, so you can click the canvas between them.
  • A Publish button now sits next to your credit balance, opening the post composer directly.

2026-09-27: A menu button on the canvas, for everything outside it

Section titled “2026-09-27: A menu button on the canvas, for everything outside it”
  • The canvas top bar now has a menu button with Home, Keyboard shortcuts, Settings, Billing and Sign out.
  • The canvas bar now shows Upload, Text, Image and Video; every other node is one click away under “More nodes”.
  • The canvas bar and the page sidebar sit closer to the edges.

2026-09-27: Export a Composizione as an MP4 video or an image

Section titled “2026-09-27: Export a Composizione as an MP4 video or an image”
  • Export a Composizione as an MP4 video or a PNG image, straight from its editor.
  • Export progress shows live, with a cancel button while it runs.
  • Create post now shows a clear error message if saving fails, without losing what you wrote.
  • Reordering media in Create post is kept when the post is saved.

2026-09-27: Fixed a wrong expiry date on the billing page

Section titled “2026-09-27: Fixed a wrong expiry date on the billing page”
  • Credits with no expiry no longer show a “1/1/1970” expiry date on the billing page.
  • Connections are dimmer; selecting nodes highlights every connection in and out of them.
  • The app now uses DM Sans.
  • Sign in with Google is temporarily unavailable; use GitHub or email.

2026-09-27: Every way back leads to your project

Section titled “2026-09-27: Every way back leads to your project”
  • Error pages, cancelled CLI and connector sign-ins, and the docs now take you straight to your latest project.

2026-09-27: Download any image or video from its node, in the format you choose

Section titled “2026-09-27: Download any image or video from its node, in the format you choose”
  • Image and video nodes, Effects and Composition now have a download button with a format menu.
  • Images: PNG, JPEG, WebP, AVIF where supported, or the original file untouched.
  • Videos: MP4 or GIF, sized to keep the file reasonable.

2026-09-27: Reference photos on image and video nodes

Section titled “2026-09-27: Reference photos on image and video nodes”
  • Image and video nodes have a References picker: choose photos from a shared global catalogue or your project media.
  • Picked references are used automatically when the node generates — no extra nodes to wire.
  • Media has a new Global tab with the shared reference catalogue.

2026-09-27: Create a brand from the canvas

Section titled “2026-09-27: Create a brand from the canvas”
  • The Brands panel on the canvas has a New brand button, and brings you back to the canvas when done.

2026-09-27: You land on the project you were working on

Section titled “2026-09-27: You land on the project you were working on”
  • Signing in now takes you back to the project you last opened, instead of the newest one.
  • Fixed a rare race that could create an extra empty project during sign-in.
  • Calendar now works normally on a project without a brand yet, instead of a dead end.
  • The project switcher shows when each project was last edited, so same-named ones are easy to tell apart.
  • Settings has a Project section: rename the project, link, switch or unlink its brand, and delete it.
  • Brand settings on a project without a brand now offer to link or create one instead of failing.
  • API keys and team settings work on projects that have no brand.

2026-09-27: Pick a single product or post, not just a list item

Section titled “2026-09-27: Pick a single product or post, not just a list item”
  • The select node can now connect to your synced products and social feed, not just a list — pick one product or one post by number and feed it into an image, video or text generation.
  • Syncing and disconnecting accounts, API keys, team invites and deleting a brand work again from project settings.
  • Billing is now a page in project settings.
  • Deleting a project takes you to your next project.
  • Archived projects no longer open from an old link.
  • Referrals have been removed.
  • The Publish button is now Share: turn on a link anyone can open, no account needed.
  • Shared canvases are view-only — people can pan and zoom, nothing else.
  • Turn the link off, or make a new one, and the old link stops working.

2026-09-27: Shared canvases show every node

Section titled “2026-09-27: Shared canvases show every node”
  • Shared canvas links now show feeds, products, lists, post previews, influencers, effects and compositions instead of empty tiles.
  • Feeds and products in a shared link keep the filters you set.

2026-09-27: Fix generated images disappearing for your teammates

Section titled “2026-09-27: Fix generated images disappearing for your teammates”
  • Images and videos generated by one person on your team are now visible to everyone on the team, on the canvas and in Media — not only to whoever generated them.

2026-09-27: Fixed images disappearing from the canvas after a while

Section titled “2026-09-27: Fixed images disappearing from the canvas after a while”
  • Images and videos dragged onto the canvas from the Media library no longer disappear after a couple of hours.
Section titled “2026-09-27: Paste a single product link into the Products node”
  • The Products node now understands a link to one product, not just a whole store.
  • Paste a collection link and the category is set automatically.
  • Paste several product links (one per line or comma-separated) to sync all of them.
  • The node shows what it understood — “1 product”, “collection: shoes”, or “whole store”.

2026-09-27: Social feed photos and carousels now stick around

Section titled “2026-09-27: Social feed photos and carousels now stick around”
  • Photos pulled into a Social feed node are now saved permanently instead of pointing at a link that could expire.
  • Carousel posts (multiple photos in one post) now show every photo, with a slide indicator, instead of only the first.
Section titled “2026-09-27: Paste any social link into the feed node”
  • The social feed node now understands any pasted URL — profile, single post or several links at once.
  • Platform is detected automatically from the URL for Instagram, TikTok, X, Threads, YouTube, Facebook and LinkedIn.
  • Paste a single post or video link to sync just that one item.
  • Paste several accounts or posts (one per line or comma-separated) to sync all of them.
  • The node shows what it understood — “Instagram · profile @nike”, “TikTok · 1 post”.
  • A link the feed can’t handle yet (hashtags, unsupported platforms) says so instead of syncing nothing.

2026-09-27: Filter your products and social feeds

Section titled “2026-09-27: Filter your products and social feeds”
  • Selecting a Products or Social feed node opens a settings panel on the right, with sync status and a Sync now button.
  • Social feeds filter by date, media type (image, video, carousel), minimum likes or views and caption keywords, and sort by newest, most liked or most viewed.
  • Products filter by text, price range and availability, sort by price or title, and can sync a single collection or category.
  • Paste a profile URL or a store address without https — both are understood.
  • Filters also apply to what Select and loops pick from the node.
  • On the canvas, both nodes now show a grid of results with video and carousel markers.
  • Opening an invite link and signing in, signing up, continuing with GitHub or resetting your password adds you to the inviting workspace.
  • You land in that workspace’s most recent project.
  • Invites must be accepted with the invited email address.
  • Expired, used or mismatched invites show a clear message on the login page.

2026-09-26: Canvas previews and video effects

Section titled “2026-09-26: Canvas previews and video effects”
  • Effects now apply to images or videos, preserve video audio, and return the same media type.
  • Effects and Composizione nodes now preview their result directly on the canvas without cropping the chosen format.
  • Running a node no longer interrupts an open Composizione preview.
  • Composizione opens reliably from its node preview without WebGL texture errors.
  • Flusso elicoidale stays centered, and the new Colonne oblique layout scrolls a geometric grid in a closed loop.
  • Nube cinematica now moves readable media through a centered, seamless depth field.
  • Repeated media now alternate across every composition instead of appearing side by side.
  • Griglia esplorativa now fills every camera zoom without black edges and zooms out between subjects before focusing the next card.

2026-09-26: Generation cost previews follow the selected model

Section titled “2026-09-26: Generation cost previews follow the selected model”
  • Image generation now uses the cheapest eligible provider price without locking routing.
  • Text generation and loops now estimate connected inputs and expected output from each model’s own rates.

2026-09-26: Canvas suggestions stay out of the way

Section titled “2026-09-26: Canvas suggestions stay out of the way”
  • Next-step suggestions now appear centered below the selected node without covering its content.
  • Suggested next steps now reflect the selected node’s content.

2026-09-25: AI agents can now set up and apply image effects

Section titled “2026-09-25: AI agents can now set up and apply image effects”
  • AI agents can now set up and apply image effects, using the same filter stack the canvas Effects editor uses.

2026-09-25: Newly listed image and video models now generate

Section titled “2026-09-25: Newly listed image and video models now generate”
  • Newly listed image and video models now generate, instead of failing right away.

2026-09-25: Composizione adds five generative 3D layouts

Section titled “2026-09-25: Composizione adds five generative 3D layouts”
  • Arrange media as a spatial cloud, cinematic media ring, or helix, then tune every layout and camera parameter in real time.
  • Vertical flow and editorial coverflow now scroll every card through a closed 3D carousel while the camera stays fixed.
  • Media rings now align every card to the circumference as one continuous 3D band.
  • Composition controls now use compact drag knobs, making more live parameters visible at once.
  • Composition backgrounds now render as clean solid colors without a forced glow.
  • The orbital carousel now completes one stable fixed-camera cycle with a clear front card.
  • Rear-facing orbital carousel cards now disappear instead of covering readable media.
  • Sparse inputs now repeat to fill the selected composition, and one reset restores its designed defaults.
  • Every composition and camera now returns to its first frame through a continuous expo-eased loop.

2026-09-25: New Composizione node: images arranged in 3D

Section titled “2026-09-25: New Composizione node: images arranged in 3D”
  • New canvas node, Composizione: connect a few images and it arranges them on planes in a 3D scene, grid or carousel, with a moving camera.
  • Open its editor to switch layout, adjust camera and background, scrub through time, and save.
  • Credits now read like dollars: 1 credit = $1.
  • Credits now have their own symbol.
  • New Effects node: pixel, ASCII, dither, glitch and more on any image, with a live preview.
  • dazero is now feega: new name, new domain feega.app.

2026-09-25: See the cost before you generate

Section titled “2026-09-25: See the cost before you generate”
  • Genera and Loop now show the estimated credits a run will cost, before you click.

2026-09-25: Image resolution options now match each model

Section titled “2026-09-25: Image resolution options now match each model”
  • Image nodes now offer only the resolutions a given model actually supports, instead of the same three options for every model.
  • Switching an image node to a different model automatically adjusts a resolution the new model can’t use.

2026-09-25: Selecting an image now suggests the next step

Section titled “2026-09-25: Selecting an image now suggests the next step”
  • Selecting a single node on the canvas shows a few suggested next steps — animate it, write a caption, generate variants — one click away.
  • Lists can now be filled by wiring in image or text nodes, not just by dragging.
  • Wired items stay live and follow the latest result of the node they come from.
  • The Loop button counts wired items too.
  • Looping over a list feeds each generation its own item, not always the first one.

2026-09-25: Genera and Loop now show the full cost of “Migliora prompt”

Section titled “2026-09-25: Genera and Loop now show the full cost of “Migliora prompt””
  • The “Migliora prompt” switch rewrites your prompt with each model’s best practices — the price shown on Genera and Loop now includes that rewrite, not just the render.

2026-09-25: Every image and video model on OpenRouter is now available

Section titled “2026-09-25: Every image and video model on OpenRouter is now available”
  • Every image and video model on OpenRouter is now available, not just a curated shortlist.
  • Video duration is now adjustable in 1-second steps, and both image and video nodes offer a resolution choice.

2026-09-25: Each model now shows its own settings

Section titled “2026-09-25: Each model now shows its own settings”
  • Each model now shows its own settings, like quality for GPT Image, in the canvas toolbar.
  • Switching a node to a different model automatically drops a setting the new model can’t use.

2026-09-25: Calendar, Ads and Settings now open as a proper side panel

Section titled “2026-09-25: Calendar, Ads and Settings now open as a proper side panel”
  • Calendar, Ads, Settings and the left panels now open anchored next to the toolbar, full height, instead of floating in a random narrow box.

2026-09-25: Videos are no longer charged twice

Section titled “2026-09-25: Videos are no longer charged twice”
  • Fixed a race that could bill a single video render more than once.

2026-09-25: Video resolution options now match each model

Section titled “2026-09-25: Video resolution options now match each model”
  • Video nodes now offer only the resolutions a given model actually supports, instead of the same two options for every model.
  • Switching a video node to a different model automatically adjusts a resolution the new model can’t use.

2026-09-24: Credit estimates now match what you get charged

Section titled “2026-09-24: Credit estimates now match what you get charged”
  • Loop cost previews and usage totals now show the same credit amount you actually get billed.

2026-09-24: Buy credits directly from Billing

Section titled “2026-09-24: Buy credits directly from Billing”
  • Billing now shows every credit pack as a subscription or a one-time purchase, side by side, with a buy button for each.
  • One-time credits never expire.
  • The “Buy credits” link shown when you run out now takes you to the right page.
  • Purchases stay off until payment processing is fully wired up, so nobody can pay and receive nothing.

2026-09-24: Select multiple nodes on the canvas by dragging

Section titled “2026-09-24: Select multiple nodes on the canvas by dragging”
  • Drag over empty canvas to draw a selection box around several nodes at once, move them together, and edit their shared properties from one toolbar.

2026-09-24: Canvas now starts full-screen, with credits at a glance

Section titled “2026-09-24: Canvas now starts full-screen, with credits at a glance”
  • The canvas now fills the whole screen, with the project and canvas switchers floating on top instead of sitting in their own bar.
  • Your remaining credits now show right under those switchers, and take you straight to billing when clicked.
  • The credits shown update automatically right after a generation spends them.
  • Text nodes connect to any node and pass their generated text, or the prompt if nothing has generated yet.
  • Connections on the canvas no longer show a label on the line.

2026-09-24: Connecting a social account works again

Section titled “2026-09-24: Connecting a social account works again”
  • Fixed: connecting Instagram, TikTok, LinkedIn, Facebook, X, YouTube or Reddit was silently blocked for everyone.
  • Connecting shows the monthly cost up front, and now checks your credit balance instead of a plan tier.
  • Reordering and removing media in the post composer now uses real buttons, not plain text links.
  • No brand yet? The composer now links straight to creating one.
  • Save and schedule buttons explain why they are disabled when something is missing.

2026-09-24: Create a post straight from the canvas

Section titled “2026-09-24: Create a post straight from the canvas”
  • Select media on the canvas and create a post: pick the caption, order the media, save as draft or schedule.

2026-09-24: Genera shows loading the instant you click

Section titled “2026-09-24: Genera shows loading the instant you click”
  • Pressing Genera right after typing a prompt no longer leaves the node looking idle for several seconds before it starts.

2026-09-24: Generations always reach their node

Section titled “2026-09-24: Generations always reach their node”
  • A finished image, video or text now appears on its node even if the node changed while it was generating.

2026-09-24: A Guide tab next to Chat, with short how-tos

Section titled “2026-09-24: A Guide tab next to Chat, with short how-tos”
  • Added a Guide tab next to Chat with short how-tos on nodes, generating, loops, shortcuts and creating a post.

2026-09-24: List and select nodes explain themselves

Section titled “2026-09-24: List and select nodes explain themselves”
  • List and select nodes now show what they do, with a quick link to the guide.

2026-09-24: Loop button appears only when useful

Section titled “2026-09-24: Loop button appears only when useful”
  • The Loop button now only appears when a loop is possible, and shows how many combinations it will run.

2026-09-24: Lists and single-item picks on the canvas

Section titled “2026-09-24: Lists and single-item picks on the canvas”
  • A loop now shows its results as a list node on the canvas, each item with a live status while it renders.
  • New list and select nodes: build a list by dragging assets or typing lines, and pick one item from it by number.
  • A failed item in a loop result can be retried on its own.
  • Wires can now be set to feed a loop once per item (“iterate”) or the same way every time (“fixed”).
  • The chat panel lost its borders and boxes for a flatter, quieter look.
  • The model picker now shows small icons for what each model can read — text, image, video, audio or file.
  • The model picker menu now uses the same small, readable type as the rest of the toolbar.
  • Provider groups in the model menu no longer split into duplicates.
  • Connecting an image or video into a text node works again, and its ports now update right after you pick a new model.

2026-09-24: Search and filter AI models by provider

Section titled “2026-09-24: Search and filter AI models by provider”
  • The model picker on a canvas node now has a search box and groups models by their provider (Anthropic, Google, OpenAI, and more).

2026-09-24: Node labels now sit above the canvas card

Section titled “2026-09-24: Node labels now sit above the canvas card”
  • Every canvas node now shows its icon and name above the card, not inside it — like a frame name.
  • The name is what you called the node, or the node type when you haven’t renamed it.

2026-09-24: Resize any node from its edges and corners

Section titled “2026-09-24: Resize any node from its edges and corners”
  • Select a node and drag its edges or corners to resize it — the new size is saved.

2026-09-24: Every node shows the same selection border, and new nodes start selected

Section titled “2026-09-24: Every node shows the same selection border, and new nodes start selected”
  • A selected node now shows a colored border, consistent across every node type on the canvas.
  • A node you just added, dragged in, or duplicated is now selected right away, ready to edit.

2026-09-24: One toolbar for a selected node

Section titled “2026-09-24: One toolbar for a selected node”
  • Selecting a node now shows one toolbar instead of two overlapping ones.
  • Model, aspect ratio, duration and audio controls live in that toolbar, on the left of the duplicate/connect/delete icons.
  • Selecting several nodes shows the same toolbar, with “Mixed” where they disagree.

2026-09-24: The selection toolbar no longer covers nodes when zoomed out

Section titled “2026-09-24: The selection toolbar no longer covers nodes when zoomed out”
  • The floating toolbar over a selection now shrinks with the canvas zoom, like the nodes themselves, instead of staying full-size and covering them.

2026-09-24: Shift-click now adds a node to your selection

Section titled “2026-09-24: Shift-click now adds a node to your selection”
  • Shift-click a node on the canvas to add it to the current selection, alongside ⌘/Ctrl-click.

2026-09-24: Text nodes grow with what you write

Section titled “2026-09-24: Text nodes grow with what you write”
  • A text node now gets taller as your prompt or the generated text gets longer, up to a limit, so both stay readable instead of scrolling in a small box.
  • Resizing a text node by hand keeps your chosen height from then on.

2026-09-24: Text nodes grow to fit their generated text again

Section titled “2026-09-24: Text nodes grow to fit their generated text again”
  • A text node with a long result no longer squeezes it into a sliver above the prompt box.

2026-09-24: Read generated text as Markdown or raw

Section titled “2026-09-24: Read generated text as Markdown or raw”
  • A text node’s output now renders as formatted Markdown by default, with a toggle to see the raw text instead — your choice is remembered per node.

2026-09-24: Text nodes read images, video and audio

Section titled “2026-09-24: Text nodes read images, video and audio”
  • A text node now shows image, video or audio input ports when its chosen model can read them — wire one in and it reaches the model.

2026-09-24: Scrolling inside a text node no longer moves the canvas

Section titled “2026-09-24: Scrolling inside a text node no longer moves the canvas”
  • Scrolling with the trackpad over a text node’s prompt or generated text now scrolls that text once it’s tall enough to scroll, instead of panning the canvas underneath it.
  • An empty text node’s prompt now fills the whole node instead of sitting in a small strip.

2026-09-24: A connected text now counts as a prompt

Section titled “2026-09-24: A connected text now counts as a prompt”
  • An image or video node wired to a text or document, with no prompt of its own, is now ready to generate.
  • A text node no longer shows an empty preview box before it has generated anything.

2026-09-24: A video or audio node can now feed a text node

Section titled “2026-09-24: A video or audio node can now feed a text node”
  • A text node wired to an upstream video or audio clip now generates instead of failing.

2026-09-24: New workspaces start with 100 free credits

Section titled “2026-09-24: New workspaces start with 100 free credits”
  • Every new workspace gets 100 credits to try the product, valid for 14 days — no card required.
  • A clearer message when you run out of credits, with a direct link to buy more instead of a generic error.

2026-09-24: Run connected nodes as a workflow

Section titled “2026-09-24: Run connected nodes as a workflow”
  • Run connected nodes as a workflow with the Play button; it keeps going with the tab closed.

2026-09-23: Two canvas bugs fixed: brand creation, and Generate

Section titled “2026-09-23: Two canvas bugs fixed: brand creation, and Generate”
  • Creating a brand from a project’s settings now actually shows it afterward, instead of looping back to “no brand yet”.
  • Picking a model and pressing Generate right away no longer silently fails — the run always starts.

2026-09-23: A guided wizard for creating a brand

Section titled “2026-09-23: A guided wizard for creating a brand”
  • New brands now go through a short wizard: point it at a website and it drafts a description, colour palette, and detected products for you to review.
  • Add your target audience, competitors’ social handles, and your own — all optional, all editable before you approve.
  • A brand’s page now shows its colours and handles as chips you can drag straight onto a canvas.

2026-09-23: Schedule and publish posts from the calendar

Section titled “2026-09-23: Schedule and publish posts from the calendar”
  • The calendar shows every post for your brand alongside its live delivery status on each connected account — read straight from your social accounts, never a stale copy.
  • Pick one image, several as a carousel, or a video — the calendar tells you per account which platforms can take it, before you schedule.
  • Schedule, publish now, cancel, or reschedule a delivery, all from the calendar.
  • Duplicate nodes with ⌘D, copy and paste them with ⌘C and ⌘V, even onto another canvas.
  • Select several nodes to get a toolbar: duplicate, delete, or wire them all at once.
  • Connect a selection to a new text, image or video node, or to one already on the canvas.
  • Change the model or aspect ratio of several nodes together.
  • Double-clicking the canvas no longer opens a menu.

2026-09-23: The canvas now fills the screen

Section titled “2026-09-23: The canvas now fills the screen”
  • Opening a project now lands directly on the canvas — the old dashboard page is gone.
  • A floating rail on the left opens Assets and Brands as a panel beside the canvas, and Ads and Settings as a large sheet on top of it — press Esc, or the close button, to get back to the canvas exactly as it was.
  • Chat now lives in a resizable panel on the right, collapsible to a single button.
  • On phones, the canvas has its own bottom tab bar — Canvas, Chat, Ads, and More for everything else.
  • Cmd+Z (Ctrl+Z on Windows) now undoes your last change on the canvas — creating, deleting, editing, moving, or connecting nodes — and Shift+Cmd+Z redoes it.
  • Dragging several nodes at once, duplicating, pasting, connecting a selection, and batch-editing several nodes all undo in a single step.
  • If someone else changed or moved the same node in the meantime, undo is skipped with a clear message instead of silently overwriting their work.
  • Canvases load and become interactive in about half the time.
  • Buttons stay dimmed until the page is ready, so an early click is never silently lost.

2026-09-23: Reusable influencers for consistent faces across your content

Section titled “2026-09-23: Reusable influencers for consistent faces across your content”
  • A new Influencers library: a global catalogue of ready-to-use faces, plus your own — created from a description or from uploaded photos.
  • Drag an influencer onto the canvas and connect it to an image or video node to keep the same face across every generation.
  • “Use as template” clones an existing influencer’s look so you can tweak a few details instead of starting over.

2026-09-23: Generate several variants in one click

Section titled “2026-09-23: Generate several variants in one click”
  • A new “repeat” field and a Loop button on generation nodes: pick how many variants you want, and every one runs for real, not just the last click repeated.
  • Before it runs, you see exactly how many generations and how many credits it will cost — above 50 variants you confirm first, above 1000 it asks you to split the batch.
  • One variant failing never loses the others: everything that finished stays, and you can see what went wrong.

2026-09-22: Agents and MCP docs now match the real tools

Section titled “2026-09-22: Agents and MCP docs now match the real tools”
  • The public docs for agents and MCP are rewritten to describe the actual 12 tools available today, instead of features that no longer exist.

2026-09-22: Brand settings rebuilt, People removed

Section titled “2026-09-22: Brand settings rebuilt, People removed”
  • Settings → Brand now edits exactly what a brand is: logo, name, website, short description and content — the old page showed fields that no longer applied.
  • The People feature (adding real or AI-generated faces for your brand) is removed.
  • A project with no brand yet now shows a picker to attach an existing brand or create a new one, instead of an error.

2026-09-22: Image nodes on the canvas no longer spin forever

Section titled “2026-09-22: Image nodes on the canvas no longer spin forever”
  • A slow image render used to leave its canvas node stuck showing the loading spinner with no error and no result. It now finishes normally, or fails with a readable message you can retry.

2026-09-22: Image nodes now say why a render could not be saved

Section titled “2026-09-22: Image nodes now say why a render could not be saved”
  • When an image node fails to save its result, it now shows the real reason instead of a generic error, so you know whether to retry or report it.

2026-09-22: Image and video generation now happens on the canvas

Section titled “2026-09-22: Image and video generation now happens on the canvas”
  • The standalone image, video, carousel and refine tools have been removed — drop a node on the canvas and generate there instead.

2026-09-22: New default models for text and images

Section titled “2026-09-22: New default models for text and images”
  • New canvas nodes now default to GPT-5.6 Luna for text and Seedream 5 Lite for images.
  • Nano Banana Pro and Seedream 5 Pro are still available from the model picker — just no longer the default.

2026-09-22: Media library now filters by generated or uploaded

Section titled “2026-09-22: Media library now filters by generated or uploaded”
  • The project media library has a new filter: All, Generated, or Uploaded.
  • Media the canvas generated now links back to the node that made it.

2026-09-22: Model pickers now show what your account can actually use

Section titled “2026-09-22: Model pickers now show what your account can actually use”
  • The image and video model dropdowns (canvas, Settings → Images & video) now list only models that are confirmed live and ready to call — no more picking a model that then fails to render.
  • If the model catalogue has not finished syncing yet, the dropdown says so instead of showing an empty, unexplained list.

2026-09-22: The weekly recap email is gone

Section titled “2026-09-22: The weekly recap email is gone”
  • No more Monday “here’s what we made for you” email — content only happens when you or your agent make it happen.
  • Autoblog keeps working: scheduled articles still publish on time, and the quality check before a post goes out is unchanged.

2026-09-22: Blog / autoblog article publishing has been removed

Section titled “2026-09-22: Blog / autoblog article publishing has been removed”
  • The blog feature — hosted articles, custom domain, CMS sync, cross-brand backlinks — is gone.
  • Several background jobs that no longer had work to do (ads sync, analytics review, visual insights, benchmark scoring, designer queue, memory maintenance) have been retired.

2026-09-22: External connectors and the old brand-setup pages are gone

Section titled “2026-09-22: External connectors and the old brand-setup pages are gone”
  • Connecting external apps (Drive, Notion, GitHub, Gmail and the rest of the connector catalog) is removed, along with outbound webhooks for app events.
  • The old Studio pages for platforms, hashtags, voice examples, people and products are gone — edit them from Settings → Brand, Settings → People and Settings → Products instead.
  • Uploading documents and notes for the brand to search is removed — the canvas is now where brand knowledge lives.

2026-09-22: One-tap email approval is gone

Section titled “2026-09-22: One-tap email approval is gone”
  • The “email me to approve” button and the one-tap approval link are removed — approve posts from the Calendar or Content page instead.

2026-09-21: Ten assistant commands retired, and where their work moved

Section titled “2026-09-21: Ten assistant commands retired, and where their work moved”
  • Adding a competitor or a Radar source, removing a competitor, a product, a blog term or a Radar source, and marking a memory as used are no longer separate commands: the assistant now adds, edits and removes rows directly in any of your tables.
  • Reading ad performance is now a direct read of your campaigns and their metrics; launching, pausing and approving ads is unchanged.
  • Throwing away a proposed editorial plan is now an edit to that proposal, not its own command.
  • Approve-everything is gone on purpose. The assistant now approves one post at a time, so a misunderstood request can cost one post instead of a week of them.
  • Deleting rows is capped at 10 per call and refuses the whole call when a filter matches more, so nothing is ever half-deleted.
  • The assistant’s handbook now names the new route for every retired command, instead of leaving a dead end.

2026-09-21: Blocks on the canvas now float

Section titled “2026-09-21: Blocks on the canvas now float”
  • Blocks on the canvas sit above it instead of being flat rectangles, and what a block produces fills the whole block instead of sitting inside a frame.
  • The block you are working on comes forward, so it is clear which one your controls belong to.

2026-09-21: Deleting on the canvas now sticks

Section titled “2026-09-21: Deleting on the canvas now sticks”
  • Blocks and connections you delete stay deleted — they no longer reappear a moment later, or after a reload.
  • Backspace now removes a selected connection too, not just blocks.
  • Deleting a block takes its connections with it, so no line is left pointing at nothing.
  • Everything disappears the instant you press the key, and comes back with a note if it could not be saved.
  • A new Document tile on the board: write markdown and read it rendered, like a note that stays where you put it.
  • Any document can get a public link — share it with anyone, revoke it when you want. Expired, revoked and unknown links all answer the same way: not found.

2026-09-21: Generate now works on the canvas, and keeps every version

Section titled “2026-09-21: Generate now works on the canvas, and keeps every version”
  • The Generate button on a canvas block now actually makes the image or the clip, and the result appears inside the block.
  • Generating again no longer throws away what came before: every version a block has made stays on it, and you can click back to any of them.
  • A block that cannot run yet says why instead of leaving the button greyed out with no explanation.
  • Text blocks do not generate yet, and now say so rather than looking broken.
  • Blocks on the canvas now carry a small label with their name and icon, so you can tell them apart when zoomed out or before they have any content.
  • Drawing a line between two blocks now checks whether that link makes sense, and records what kind of link it is instead of assuming.

2026-09-21: Every model, and a shorter canvas address

Section titled “2026-09-21: Every model, and a shorter canvas address”
  • The model menu on a block now lists every model on the gateway — 443 text models, plus the image and video ones with their real formats and lengths.
  • Canvases open at /c/… instead of /app/c/….
  • Text, image and video blocks now list the models you can actually use, each with the formats and lengths it supports — so a request cannot be built that the model would refuse.
  • A block shows its settings only when you select it, leaving the picture or clip the whole space the rest of the time.

2026-09-21: The canvas answers the keyboard

Section titled “2026-09-21: The canvas answers the keyboard”
  • Press 1 to 4 to drop a text, image, video or web page block straight onto the canvas — the number sits next to each name in the bar.
  • Press 0 to frame everything, + and - to zoom, and the arrow keys to nudge what you selected, holding Shift to move further.
  • Select every block with Cmd+A, and drop the selection with Esc.
  • Shortcuts stay off while you are typing in a prompt or an address, so nothing fires under your hands.
  • A keyboard button on the canvas bar lists every shortcut.

2026-09-21: Your workbench is now a canvas

Section titled “2026-09-21: Your workbench is now a canvas”
  • The workbench is an open canvas you can pan, zoom and arrange: your brand overview sits on it as a panel, and everything you add later goes beside it.
  • Double-click anywhere on the canvas to add a text, image or video block, each with its own model, format and prompt.
  • Drag a line between two blocks to record how they relate — one made from another, one answering another, or simply belonging together.
  • The product is called dazero and lives at dazero.co.
  • The command-line tool is now dazero: install it again, or rename the binary you already have.
  • After updating, run dazero login once — the saved session moved to a new place.
  • New API keys start with dazero_. The keys you already issued keep working.

2026-09-21: Assistants can tidy up, carefully

Section titled “2026-09-21: Assistants can tidy up, carefully”
  • An assistant connected to Anomalia can now remove rows it added by mistake, at most ten at a time and never without naming exactly which ones.
  • A filter that would catch more than ten is refused whole, so nothing is ever half-removed.

2026-09-21: Embedded pages stay put and fit the block

Section titled “2026-09-21: Embedded pages stay put and fit the block”
  • An embedded page no longer reloads itself over and over while you pan and zoom around the canvas.
  • The page inside now shrinks to fit its block instead of showing you the top-left corner at full size, and it keeps fitting as you resize the block.

2026-09-21: Put a live web page on your canvas

Section titled “2026-09-21: Put a live web page on your canvas”
  • Add a web page to your canvas and see it live, right next to your posts and ideas.
  • Paste an address, or write your own HTML when you want an embed exactly your way.
  • Every embedded page runs sealed off from the rest of the app, and carries an “open in a tab” link for the sites that refuse to be embedded.
  • Connect a page to a text, image or video block to use it as a reference for what you make next.

2026-09-21: Your assistant writes the words now

Section titled “2026-09-21: Your assistant writes the words now”
  • Your assistant now writes the text itself — captions, articles, editorial plans, weekly plans — instead of asking Anomalia to write it. It has your conversation and your brand voice in front of it, so the words come out sounding like you.
  • Those turns no longer cost credits: nothing is written twice any more.
  • New: an article you wrote can be saved straight into the blog, no rewriting and no reformatting. Before, only an article Anomalia had generated could be edited.
  • Everything inside Anomalia is unchanged. The autopilot still writes your plans, your weeks and your blog articles on its own, exactly as before.

2026-09-21: Nothing posts on its own any more

Section titled “2026-09-21: Nothing posts on its own any more”
  • The weekly autopilot is gone: no cron plans, produces, approves or schedules a week of posts by itself.
  • The Automations page and the recurring “content producer” job are gone with it.
  • Publishing is unchanged: approving a post still sends it out, on demand, exactly as before.
  • Blog articles, the editorial plan and the weekly recap email all keep working.

2026-09-21: Access is open — no approval, no waiting

Section titled “2026-09-21: Access is open — no approval, no waiting”
  • Signing in, signing up and resetting your password now take you straight into the product. There is no approval step and no waiting list.
  • Connecting the CLI or an AI assistant no longer needs an approved account: your key works as soon as you create it.
  • Fixed sign-in, the OAuth callback and the app-connection screen landing on a page that no longer existed.

2026-09-21: The sidebar chat now works without a brand

Section titled “2026-09-21: The sidebar chat now works without a brand”
  • You can open the assistant on any project, even one with no brand attached — explore a canvas first, decide who it is for later.
  • The assistant can list and edit canvases, create and connect nodes, and generate text, images and video on them.
  • Brand and publishing tools only show up when the project has a brand, instead of failing when it does not.
  • The chat history and the media panel follow the project you are in, not a single brand.

2026-09-21: A projects dashboard, and a sidebar that holds the work

Section titled “2026-09-21: A projects dashboard, and a sidebar that holds the work”
  • The home is now a projects dashboard: pick a project, and it opens on its first canvas. A project holds canvases and its pages — materials, calendar, identity, ads.
  • Canvases live at /p//c/ with the whole shell around them: a left sidebar listing the project’s canvases above its pages.
  • The sidebar has the pane switcher back (Chat · Pagine · Media) and the Upgrade button, whether or not the project has a brand.
  • The Media pane is a two-column shelf — image and video tiles with real previews, an honest empty state and a quiet retry.
  • The chat no longer needs a brand to open. It works on the project you are in, and gains brand powers when the project has one.
  • Google Ads is out of the sidebar.
  • News Radar has been removed: the Radar page, its settings, its sources and its daily digest email are no longer part of the product.
  • The daily radar digest no longer runs, and the Analyst no longer lists it among its routines.
  • Plans no longer cap custom Radar sources, and the setup checklist no longer asks you to turn Radar on.

2026-09-21: Videos commissioned to the team have been removed

Section titled “2026-09-21: Videos commissioned to the team have been removed”
  • You can no longer brief a video for the team to shoot and edit by hand. The option is gone from Create content, along with its monthly Pro allowance.
  • AI video is unaffected: briefing a video and having it generated works exactly as before, as do photos, carousels and uploads from your device.
  • Finding conversations, drafting comments and DMs, and tracking what happened after you posted them are gone. The Leads page, its shortcut and its counters on the home have been removed with them.
  • Everything the feature stored about the people it found has been deleted, including the suppression list and the drafted messages.

2026-09-21: SEO and AI visibility are gone

Section titled “2026-09-21: SEO and AI visibility are gone”
  • The SEO, AI visibility, Keywords and Backlinks pages have been removed, along with their weekly audits and reports.
  • Google Search Console is no longer connected, and keyword rank tracking has stopped.
  • The blog keeps working exactly as before: articles are still written, linked to each other and published on schedule.

2026-09-21: The guest sign-up funnel has been removed

Section titled “2026-09-21: The guest sign-up funnel has been removed”
  • Typing a website address before creating an account, and getting one post back from it, is gone. Creating a brand now starts after you sign in.
  • Links that pointed at that page now take you straight to the app.

2026-09-21: Deleting something now takes its files with it

Section titled “2026-09-21: Deleting something now takes its files with it”
  • Removing a row now removes the pictures and files that only that row was using, instead of leaving them behind in your library forever.
  • Deleting an article now also removes its cover image — unless another article still uses it.
  • A file is only removed once the row is actually gone, so a delete that fails never leaves you looking at a broken image.

2026-09-20: The brand chat is back, in the sidebar

Section titled “2026-09-20: The brand chat is back, in the sidebar”
  • A chat now lives in the sidebar of every brand, next to two new panels: your pages, and the brand’s media. A control at the top switches between the three.
  • The chat works with the same brand tools your CLI and desktop agents use, so anything you can ask for there you can ask for here.
  • One conversation per brand: reload the page or come back tomorrow and it is still there.

2026-09-20: The brand chat finishes what it starts

Section titled “2026-09-20: The brand chat finishes what it starts”
  • The assistant can now do far more in a single message, so a request that takes many steps — writing several things, then arranging them — runs to the end instead of stopping halfway.
  • When a long piece of work runs out of time, the assistant wraps up and saves what it did, rather than cutting off mid-sentence and losing it.

2026-09-20: Every image, clip and word now comes from one provider

Section titled “2026-09-20: Every image, clip and word now comes from one provider”
  • Images, video, voice-over and writing all run on the same provider. The second one was slower on renders and failed more often, and every job that went through it had to work around something.
  • An image rejected for showing your logo on clothing is now blocked on every model. On some of them it was being returned anyway.
  • Runway Aleph and Kling V3 Turbo are gone. Refining a clip still works — Seedance 2.5 and FLUX Video Upscale both read a video you give them.
  • When a model refuses, you get the reason instead of a silent second attempt that was going to fail too.

2026-09-20: SVG logos belong in the media library

Section titled “2026-09-20: SVG logos belong in the media library”
  • You can now upload SVG files to a brand’s media library. Until now the picker accepted them and then dropped them without a word, so the file never arrived.
  • Vector files are shown whole instead of cropped, on a light background, so a logo with a transparent background stays visible.

2026-09-19: A missing key says so, instead of failing as someone else’s error

Section titled “2026-09-19: A missing key says so, instead of failing as someone else’s error”
  • When the AI key is still the placeholder from the example configuration, the app now stops with a named error that points at the setting — instead of sending it out and surfacing an authentication failure from the provider.

2026-09-19: Rewrite a prompt for the model that will draw it

Section titled “2026-09-19: Rewrite a prompt for the model that will draw it”
  • A new step rewrites your brief into the shape the model you picked actually wants, before you spend a render on it — labelled sections for one model, a single paragraph for another, a command instead of a description for a third.
  • It rewrites, it never invents: anything that adds a subject you did not ask for, asks for text in the picture or sets the frame is thrown away, and your original comes back untouched with the reason.
  • Available to agents and to the CLI, with or without a brand.

2026-09-19: Every image model is now briefed the way it wants to be

Section titled “2026-09-19: Every image model is now briefed the way it wants to be”
  • Each image model reads prompts differently — one wants labelled sections, another a single flowing paragraph, another a command when it edits. Briefs now carry the notes for whichever model is drawing, so the same request lands better whichever one you pick.
  • On-image text comes out sharper on the models that can actually spell, and a model with no published guidance gets only what we have measured ourselves rather than invented advice.

2026-09-19: Sign-in is one page, not two halves

Section titled “2026-09-19: Sign-in is one page, not two halves”
  • The coloured panel next to the sign-in form is gone on every screen: the form is the whole page, centred, the way it already was on a phone.

2026-09-19: Edits no longer quietly overwrite each other

Section titled “2026-09-19: Edits no longer quietly overwrite each other”
  • When you edit a post, the edit can now carry the version you were looking at. If someone else — a colleague, an agent, the autopilot — changed that post while you were working on it, your edit is refused instead of silently replacing theirs, and you are told to take another look.
  • It is opt-in per edit: changes that do not depend on what was already there still go straight through.

2026-09-19: Generated images get their photographic craft back

Section titled “2026-09-19: Generated images get their photographic craft back”
  • Every generated image now carries a floor of real photographic direction — how the light is placed and sized, the contact shadow that stops a product looking pasted onto the scene, the texture that has to be named for the surface to stop reading as plastic.
  • This applies everywhere images are made: posts, carousels, the media generator and UGC shoots. Some of those were producing images with no craft direction at all.
  • A product keeps the state it arrived in — nothing gets uncapped, unboxed or opened unless the brief asks for it.
  • Your brand style and your brief still come first: the craft is the floor underneath them, never a replacement.

2026-09-19: UGC clips are directed, not just described

Section titled “2026-09-19: UGC clips are directed, not just described”
  • The brief behind every UGC clip now carries real shot direction: how many hands are free to act, a moment with the mouth closed in each beat so the lip-sync holds, and a performance pitched a step above what should land on screen.
  • Actions that video models cannot render — unscrewing a cap, working a zip, pulling a drawstring — are written around instead of asked for, so fewer clips come back with the motion missing or mangled.
  • A creator video argues instead of praising: a claim, a test on camera, then the verdict — and an honest limitation, which earns more trust than another superlative.

2026-09-19: Generated clips are now written for the model that renders them

Section titled “2026-09-19: Generated clips are now written for the model that renders them”
  • Each video model is prompted the way it actually wants to be: the clip brief now carries the quirks of the model rendering it, so fewer clips come back with invented subtitles, duplicated people or broken reflections.
  • Shot modes — hero, flat-lay, on-model, close-up, lifestyle, studio — each frame a product differently, and the brief is now written in the order that mode needs.

2026-09-18: The morning autopilot starts right away

Section titled “2026-09-18: The morning autopilot starts right away”
  • Your brands now run their daily autopilot in parallel instead of queueing behind one another, so the work starts when it is due rather than up to half an hour later.
  • A run no longer depends on a single background machine being awake: if one is unavailable, the day is no longer skipped.
  • The home of a brand no longer sits on a loading placeholder forever: it was crashing while drawing itself, which from the outside looked exactly like data that never arrived.
  • The «connect your agent» box opens on all three ways in, numbered and readable, instead of being squeezed to a third of the first command.
  • The sidebar drops the duplicate «Overview» row — it went where «Home» goes — and the notification count is a circle again instead of an oversized number.
  • The growth checklist shows its real counts instead of a placeholder in the label.

2026-09-12: Your brand home now opens on the work

Section titled “2026-09-12: Your brand home now opens on the work”
  • The brand home opens on one question — what is waiting for you — with the post itself, its picture and the button that approves it.
  • Under it, a strip of your recent work: what waits for you, what is scheduled and what already went out, side by side.
  • Four figures replace the setup ladder and the pipeline counters: published, waiting for you, scheduled, views.
  • The growth checks moved to a single pill that takes you to the plan, where you can actually act on them.
  • “Coming up” is now one list in clock order instead of two separate boxes for social and blog.
  • Materials is a board: every asset keeps its own shape instead of being cropped square, and its name appears as you hover.

2026-09-12: New default image model: sharper text, a fraction of the cost

Section titled “2026-09-12: New default image model: sharper text, a fraction of the cost”
  • Images are now drawn by GPT Image 2.5 Sunburst by default, at about a tenth of what the previous model cost per render and in the same time. A post measured on the same prompt went from $0.034 to $0.006.
  • GPT Image 2.5 Sunburst and Flare join the model picker for both generating and editing images — Flare is the faster tier at the same price, Sunburst the more precise one.
  • Instagram’s 4:5 framing is kept exactly, and reference images — your products, your people, a photo to edit — are carried through as before.
  • If OpenRouter is unreachable, images fall back to Nano Banana on kie instead of failing.

2026-09-12: Connecting your AI is one click away, from anywhere

Section titled “2026-09-12: Connecting your AI is one click away, from anywhere”
  • The sidebar now carries an «Install» row at the bottom, always there: it opens the same instructions for connecting Claude, ChatGPT, Cursor or any other MCP host that the website shows — no more hunting for the guide on the home page.

2026-09-12: The Anomalia mark is back at the top of the sidebar

Section titled “2026-09-12: The Anomalia mark is back at the top of the sidebar”
  • The brand sidebar carries the Anomalia mark again, and it takes you back to your brands — the one place you could no longer reach from inside a brand.

2026-09-11: Unexpected branding on apparel is now blocked

Section titled “2026-09-11: Unexpected branding on apparel is now blocked”
  • Generated and scheduled visuals are checked for unrequested logos or labels on garments before they can be used or published.

2026-09-11: Videos, carousels and edits without naming a brand

Section titled “2026-09-11: Videos, carousels and edits without naming a brand”
  • Agents can now film a video, draw a carousel or change something they already made without naming a brand — until now only a single image could be made that way.
  • A brand-free video lands on its own job instead of a library, and the answer says where to collect it.
  • Every brand-free answer names the organisation whose credits paid, so no render is billed anonymously.
  • An API key restricted to certain brands is refused on these routes rather than quietly widened.

2026-09-11: Planning with AI now respects your credit limit

Section titled “2026-09-11: Planning with AI now respects your credit limit”
  • Proposing a plan, revising it, replanning a week and generating weekly seeds now stop when the credits for the period are gone, and say so, instead of spending past the limit.
  • A read-only API key can no longer start any of those four, on the route itself as well as at the door.

2026-09-11: Syncing products can no longer empty your catalog

Section titled “2026-09-11: Syncing products can no longer empty your catalog”
  • A product sync that fails now leaves the catalog you already had exactly where it was, instead of clearing it first and reporting success.
  • One malformed product on your store no longer stops the other thirty-nine from importing — the ones that could not be saved are listed by name, with the reason.

2026-09-11: Refining a large photo now works

Section titled “2026-09-11: Refining a large photo now works”
  • Refining a photo heavier than a model can take now works: the picture is scaled down on the way in, and the original stays in your library untouched.
  • When a source really is too heavy, the answer says so and names its size — instead of “not found”, which had agents redrawing the picture from scratch.

2026-09-11: SEO metrics now say when they did not arrive

Section titled “2026-09-11: SEO metrics now say when they did not arrive”
  • When the search data provider does not answer, the SEO analysis says so instead of reporting zero keywords and zero traffic as if the numbers were measured.
  • A search-performance panel is no longer built from half an answer: if the traffic figures did not arrive, the panel is absent rather than empty.

2026-09-11: The blog is back in the sidebar

Section titled “2026-09-11: The blog is back in the sidebar”
  • Your brand blog has its own row again, right under the calendar — no more reaching it only from the command palette.

2026-09-11: Every agent action is now on the record

Section titled “2026-09-11: Every agent action is now on the record”
  • Work an external agent asks for through MCP is recorded against the tool that asked for it, the brand it touched and the person signed in — so what a tool costs can finally be told apart from what every other tool costs, and a connection that never worked from someone just trying things out.

2026-09-11: When something fails, we now say so

Section titled “2026-09-11: When something fails, we now say so”
  • A post render that produces no image now fails with the reason instead of reporting success, and tells you the credits were already spent so a retry costs again.
  • Approving an editorial plan now confirms only once the plan is really the active one — before, a failed switch still came back as approved while the brand kept following the old plan.

2026-09-08: Four fewer tools for agents to choose between

Section titled “2026-09-08: Four fewer tools for agents to choose between”
  • Agents connected over MCP now correct a product, a person or a competitor with insert_row and update_row, the same two tools that write every other row — four narrower ones that did nothing more are gone.
  • A competitor website without https:// is now refused with the reason instead of being silently rewritten, so what gets saved is what you sent.

2026-09-07: One tool changes what your brand is, how it sounds and how it looks

Section titled “2026-09-07: One tool changes what your brand is, how it sounds and how it looks”
  • Agents connected over MCP now change your brand identity through update_brand_identity: the facts posts are written from, the voice, the colours, the logo, the fonts and the visual brief — one place instead of four.
  • Asking an agent to change your brand colours now works the first time: the palette used to live apart from the logo and the fonts, so agents opened the tool named after appearance and found no colour field.
  • Only the fields sent change, so correcting one detail of your identity can never blank the rest of it.
  • Changing the voice now says out loud that it switches your brand off automatic voice, instead of doing it silently.
  • Generating media has one door fewer: generate_image and generate_video say what they do, and the older generate_media that just forwarded to them is gone.
  • Connecting Anomalia to Claude, Cursor or any other MCP client now sends 15% less on every session: the same tools, described in fewer words, so more of the conversation is left for your work.
  • Changing one field of your brand kit from an agent or the command line no longer blanks the others: correcting the category used to erase what your brand says about itself, who it speaks to and its style.

2026-09-06: Connections stay in your brand

Section titled “2026-09-06: Connections stay in your brand”
  • A connected app, a knowledge source, a social account and a trigger now belong to exactly one brand, so the same connection can never be claimed by two.
  • Webhook endpoints are checked again at delivery time, against the address the name really resolves to, so we only ever call a host that is genuinely public.
  • A queued chat turn now runs only on a thread that belongs to its own brand.

2026-09-06: Outgoing requests check where they land

Section titled “2026-09-06: Outgoing requests check where they land”
  • Images the agents read — post media, brand logos, competitor thumbnails — and the product sync are now fetched only from addresses reachable on the public internet.
  • Webhook endpoints are checked on every delivery, not only when you save them, and a delivery is never forwarded somewhere else.

2026-09-06: Media downloads stay in your storage

Section titled “2026-09-06: Media downloads stay in your storage”
  • Downloading post media now only packages files that live in the brand’s own media storage, and the archive names any file it left out and why.
  • Agents now read your brand through a single tool instead of forty — posts, media, articles, memory, competitors, settings and audits all come from the same place.
  • A long list comes back whole: reads no longer stop short without saying so, and when there is more, the answer tells the agent how to fetch the next page.
  • Counts are exact when the number is the answer, so “how many posts are waiting” is right rather than estimated.
  • An article now comes back in full, so an agent that rewrites it starts from your whole text and not a truncated copy.

2026-09-06: Agents can write a row in any table, not only the ones with a tool

Section titled “2026-09-06: Agents can write a row in any table, not only the ones with a tool”
  • Agents connected over MCP can now add a row to any table with insert_row and change one with update_row, so a competitor, a note, an idea or a blog term no longer needs a tool of its own.
  • A change only touches the fields it sends: editing one detail of your brand kit can no longer blank the rest of it.
  • Writing runs with your own permissions, never a shortcut around them, and it can never delete — deleting still has its own named tools.
  • A rejected write now says what would be accepted: which values a field allows, which row you collided with, which fields your account may set.

2026-09-05: Agents can find every tool Anomalia has

Section titled “2026-09-05: Agents can find every tool Anomalia has”
  • Ask an agent to change an image you already have and it edits that image, instead of drawing a new one from scratch.
  • Agents can now query your data directly — one call for a count or a table nothing else exposes.
  • Ad remixes are documented, credit cost included, so an agent knows what it spends before it spends it.
  • An image render is one shot with no automatic retry, and the agent instructions now say so instead of promising a quality check that no longer runs.

2026-09-05: Your agent can animate a photo you already have

Section titled “2026-09-05: Your agent can animate a photo you already have”
  • Ask for a clip of an image in your library and you get one — no draft post to create first, and none to delete after.
  • The clip lands in your library, ready to attach to a post whenever you want it.

2026-09-05: Images generated for a brand now look like it

Section titled “2026-09-05: Images generated for a brand now look like it”
  • An image drawn for a brand now carries its colours, its fonts, its visual direction and its logo — before, only images made through a post did.
  • Refinements and carousels get the same treatment, so a picture no longer changes look depending on which door it came through.
  • A clip filmed from a description follows the brand’s visual direction too, instead of coming back looking like nobody.
  • Ask for the brand look to be left out when a picture should take nothing from it — a plain screenshot, a neutral background.
  • Without a brand there is no brand look to apply, and asking for one now says so instead of quietly doing nothing.
Section titled “2026-09-05: Your agent can make a carousel”
  • Ask for a carousel and you get a set of slides that look like one piece — same palette, same motif, same light — instead of unrelated pictures.
  • To change a single slide, your agent refines that slide rather than redrawing the whole set.
  • Agents working on your paid campaigns can now only send the ten actions the campaigns actually accept, and the one that launches a campaign — the one that spends your money — is named among them instead of being left out.
  • Agents looking for your brand colours in the appearance tool are now pointed at the tool that holds them, and agents changing a post are told that moving its publish time is a different action from moving its calendar day.

2026-09-05: A finished video job now tells you if the clip never arrived

Section titled “2026-09-05: A finished video job now tells you if the clip never arrived”
  • Checking a video job no longer answers “done” when the clip is not in your media library — it says the clip was made but never filed, so an assistant knows not to pay for a second render of a video that already exists.

2026-09-05: AI work now runs on one provider, with one backup

Section titled “2026-09-05: AI work now runs on one provider, with one backup”
  • Text and images now run on a single provider chosen for reliability rather than price — one of the ones we dropped was failing more than four requests in ten.
  • Voice-over stays on the provider that has always produced it, because the new one does not do speech synthesis.
  • Nothing changes in what you ask for or what you get back; slow and failed generations should simply become rarer.
  • Agents connected to Anomalia now see seven fewer tools: reading the blog article list, the idea bank, the brand memory and the brand look is done straight from the database, and the instructions they get on connecting say exactly how.
  • Agents are now told to name the columns they want when reading a table — without them a long answer was being cut short with nothing said.
  • Signing in is no longer something an agent calls: connected apps do it themselves, and locally anomalia login in a terminal covers both the command line and the local agent. The old sign-out tool reported success without signing anyone out, and is gone.

2026-09-05: Captions written for each network, not one text cut nine ways

Section titled “2026-09-05: Captions written for each network, not one text cut nine ways”
  • Ask for captions on a topic and every platform gets its own, composed for that network and already inside its character limit.
  • Ask for one platform and you get one platform, written to its own limit with nothing shortened on top.
  • X and Threads can come back as a numbered sequence, split on whole sentences and never through a link or a mention.
  • It writes text only and creates no post: keep the caption you want and publish it as usual.
  • Every call reports what it cost, taken from the bill we are charged rather than an estimate.

2026-09-05: AI visibility now tracks the assistants people actually ask

Section titled “2026-09-05: AI visibility now tracks the assistants people actually ask”
  • AI visibility measures six engines — ChatGPT, Claude, Gemini, Grok, Perplexity and Exa — each answering with its own live web search.
  • DeepSeek and Bing are no longer measured: neither offers a web search we can read reliably, and an engine that cannot be measured honestly is worse than one fewer.
  • Your share-of-voice score may shift at the next audit even if nothing about your brand changed — it is now averaged over a different set of engines. Past audits keep their per-engine detail, so old and new runs can still be compared engine by engine.

2026-09-05: Ask for an image of a cat and get one

Section titled “2026-09-05: Ask for an image of a cat and get one”
  • Image generation no longer needs a brand: ask for a picture and it is drawn, with nothing to pick first.
  • A picture drawn without a brand is handed straight back as a link and filed in no library, so nobody’s media gets cluttered.
  • Name a brand and it works as before: the image lands in that library, ready to attach to a post.
  • Credits for a brand-free image come from your organisation, and the answer says which one.
  • Every image now reports what it actually cost instead of quoting an estimate.

2026-09-05: Quality checks think as hard as you ask

Section titled “2026-09-05: Quality checks think as hard as you ask”
  • The setting that controls how hard the quality checks think — on captions, videos and images — now actually reaches the model. It was being read and then ignored.

2026-09-05: The remote MCP server is current again

Section titled “2026-09-05: The remote MCP server is current again”
  • Connecting Claude, ChatGPT or Cursor to mcp.anomalia.so now gives you every tool the CLI has — 125 instead of the 63 the remote server had been stuck on since August.
  • Newly reachable from a remote MCP client: query, generate_image, refine_image, generate_video, create_post, list_media and diagnose_brand, among others.
Section titled “2026-09-05: Media links you can actually send someone”
  • Assets from your library now come with a short permanent link (anomalia.so/a/…) instead of a long storage URL that stopped working after two hours.
  • Links handed over by Claude, ChatGPT or Cursor no longer break when the tool output shortens them mid-URL.

2026-09-05: Onboarding runs on your own brand

Section titled “2026-09-05: Onboarding runs on your own brand”
  • Onboarding steps now check that the brand they were asked to work on is yours, so the credits they spend can only ever come from your own plan.
  • Editing or deleting a brand memory entry that does not exist now says so, instead of reporting success.

2026-09-05: Every model now goes through one place

Section titled “2026-09-05: Every model now goes through one place”
  • AI person photos are generated the same way as every other image, so they follow the image model you picked instead of a fixed one.
  • Planning a month of articles now writes and illustrates them in minutes, and the email arrives when they are ready — the slower 12-24 hour queue is gone, and fast generation is no longer a Pro-only option.
  • AI visibility still measures whether your brand gets cited in DeepSeek answers.

2026-09-05: One less tool in the list, and your AI sees more of your catalogue

Section titled “2026-09-05: One less tool in the list, and your AI sees more of your catalogue”
  • Your AI reads what your brand sells straight from the database now, so it gets every field of every product — including the images each one carries, which the old dedicated tool threw away.
  • anomalia products and the products views work exactly as before.

2026-09-05: Refine a video, not just a picture

Section titled “2026-09-05: Refine a video, not just a picture”
  • Videos in your library can now be corrected instead of filmed again — “keep the movement but make it night” starts from the clip you already have.
  • One tool refines everything: pictures, logos and clips go through the same door, and the original is never overwritten.
  • The video refine model you pick in Settings now actually gets used; before, nothing called it.

2026-09-05: When a clip does not arrive, you get the real reason

Section titled “2026-09-05: When a clip does not arrive, you get the real reason”
  • A video that fails to reach your library now records what actually went wrong, instead of a message about a post the clip never belonged to.
  • A render that runs out of time names the provider that really had the job, so you look in the right place.

2026-09-05: Self-hosted setup applies every migration on a clean database

Section titled “2026-09-05: Self-hosted setup applies every migration on a clean database”
  • Row level security switches itself on for every new table in a fresh install, not only in ours.

2026-09-05: Your files stay inside your own space

Section titled “2026-09-05: Your files stay inside your own space”
  • Every upload is now checked against the account and the brand it belongs to, so a file can only ever land in a space you own.
  • Image uploads accept the formats a browser draws as pictures — JPEG, PNG, WebP, GIF, HEIC — and refuse SVG, which a browser can also run as code.

2026-09-05: Your brand data can no longer be saved broken

Section titled “2026-09-05: Your brand data can no longer be saved broken”
  • Brand kit, products, posts, articles, plans, people and competitors now refuse malformed values instead of storing them: a colour has to be a colour, a website has to be a link, a status has to be one the product understands.
  • Typing your social handle where the website goes now files it under your brand handles instead of saving an address that opens nothing — and the handles already saved that way have been moved across.
  • Re-researching your competitors now actually saves them: the write was failing silently, so the chat reported competitors it had not stored.
  • Competitor handles found by research now show up on the competitors page: they were being saved in a shape no screen could read.
  • Posts filed through the API by an external agent keep working: the new checks were about to reject every one of them.

2026-09-05: Your assistant finds the right tool now

Section titled “2026-09-05: Your assistant finds the right tool now”
  • Ask Claude, ChatGPT or Cursor to “make this photo red” and it edits the photo you already have, instead of drawing a new one.
  • “Animate this image with a 5 second video” now works on any image in your library — no post needed.
  • Every Anomalia tool now opens by saying which problem it solves, in the words you would use, so your assistant stops replying that it cannot do something it can.
  • Tools no longer quote a made-up credit price, which is what made assistants refuse work you had asked for. They still say which ones spend, and which cost nothing.

2026-09-05: Voice-over now comes from the faster provider

Section titled “2026-09-05: Voice-over now comes from the faster provider”
  • Motion video voice-overs are generated through our primary provider instead of the backup one. Same voices, same sound, same price — and when the primary is unavailable the backup still takes over on its own.

2026-09-05: Video failures now say what went wrong

Section titled “2026-09-05: Video failures now say what went wrong”
  • When a clip cannot be made, your agent is told why instead of just that it failed — so it can fix the request rather than retry the same one.
  • Asking for a duration a model cannot film is now refused with the nearest it accepts, instead of being quietly rounded up and billed for.

2026-09-05: Videos are the length you asked for

Section titled “2026-09-05: Videos are the length you asked for”
  • Short clips are no longer rounded up to ten seconds: ask for five and you get five, on any model that supports it — and clips are billed per second.
  • If a model cannot do the length you asked for, you are told the nearest it accepts instead of being charged for a longer one.
  • Video generation moved to a faster, more reliable provider: clips that used to fail one time in four now come back.
  • A clip whose render is still running is picked up where it left off instead of being started again.
  • Saving a blog article now fails with a clear error when the article does not belong to the brand you are working in, instead of quietly reporting success.
  • Editing a brand memory entry only accepts the fields it is meant to change, so a malformed request can no longer move the entry somewhere it does not belong.

2026-09-04: Billing is now one page for your whole account

Section titled “2026-09-04: Billing is now one page for your whole account”
  • Your plan and credits live at /app/billing and cover every brand in your account, with a table showing how many credits each brand used this period. The old per-brand billing page redirects there.

2026-09-04: Remixing competitor ads is back in the CLI and for your agents

Section titled “2026-09-04: Remixing competitor ads is back in the CLI and for your agents”
  • Run anomalia ads <brand> --remix again, or ask your agent for it: competitor and trending ads are analysed and come back as ranked creative briefs in your brand voice — hook, headline, body, CTA and a visual prompt.
  • The product each brief is built around now shows up instead of a dash.

2026-09-04: Your AI can switch the recurring jobs on and off

Section titled “2026-09-04: Your AI can switch the recurring jobs on and off”
  • Claude, Cursor and any connected AI client can now see all nine included jobs — the content producer, the performance review, the weekly recap, SEO, AI visibility, the radar digest, competitor watch, strategy review and the library curator — with how often each runs, how it went last time, and how many times it actually ran in the last month.
  • Your AI can turn each one on or off, and it is told that switching one on commits you to recurring AI spend — so it asks you first instead of quietly starting work you pay for.
  • Switching one off is free and takes effect on the next run.
  • You are told when a job cannot run at all because your plan does not include scheduled work, instead of it silently doing nothing.

2026-09-04: Your AI can set the blog up, categories and authors included

Section titled “2026-09-04: Your AI can set the blog up, categories and authors included”
  • Claude, Cursor and any connected AI client can now change how your blog looks and writes — its name, colour, font, layout, nav links, style brief, how many articles a week, and which languages — without opening Anomalia.
  • It can also create and remove your categories, tags and authors, so a new article can be filed under something that did not exist yet.
  • Before removing one, your AI is told what it leaves behind: a category leaves its articles unfiled, a tag comes off every article that carried it, an author leaves their articles without a byline. No article is ever deleted.
  • Asking for more articles a week than your plan allows no longer fails — it saves the most your plan permits and tells you what was saved.
  • A language your blog does not support is now refused outright, instead of being quietly dropped while you think the translation is on.

2026-09-04: Your AI can change how your brand looks

Section titled “2026-09-04: Your AI can change how your brand looks”
  • Claude, Cursor and any connected AI client can now set your logo and favicon, choose the two Google Fonts your graphics are composed with, and write the visual brief every image follows — without opening Anomalia.
  • A logo is given as a link and copied into your own storage, so the image in your graphics cannot change or disappear later because someone else moved it.
  • A font Google Fonts does not serve is now refused, and says which one — instead of quietly rendering everything in Inter.
  • Your blog can now carry your own analytics: Google Analytics 4, Meta Pixel, Plausible or Hotjar, added by measurement id. They run on your own domain, only after a visitor accepts cookies, and sending an empty list takes them off a live site immediately.
  • There is deliberately no field for pasting arbitrary JavaScript: on the shared anomalia.so blog address that would run alongside your Anomalia session. Connect your own domain and the analytics above cover it safely.

2026-09-04: Your AI can set the posting timezone, platforms, hashtags and tone

Section titled “2026-09-04: Your AI can set the posting timezone, platforms, hashtags and tone”
  • Claude, Cursor and any connected AI client can now read and change how your brand works — posting timezone, which platforms it posts to, the hashtags allowed per platform, and the past posts it copies your tone from.
  • Before it changes the timezone, your AI is told what that does: posts that already have a time keep going out at the same moment, so their local hour shifts. Nothing on your calendar is silently moved.
  • Removing a platform no longer needs a warning from you: your AI knows it does not cancel posts already scheduled there.
  • If you target a platform with no connected account, you now hear about it instead of finding out when a post never goes out.
  • A timezone that is not a real timezone is refused, in the app as well as through your AI — it used to be saved and only break later.

2026-09-04: Tell your AI which model draws and which one films

Section titled “2026-09-04: Tell your AI which model draws and which one films”
  • Claude, Cursor and any connected AI client can now read and change the models your brand uses — image generation, image refinement, video from text, animating a still, video refinement, motion transfer — without opening Anomalia.
  • Your AI sees the models each job actually accepts before it picks one, so it never proposes a model that job cannot run.
  • A model that cannot do the job is refused with the list that would have worked, instead of being saved and failing at the next render.
  • Clearing a choice hands the job back to the platform default.
  • Changing the video model now keeps your clip length inside what that model supports, so a saved length never becomes unusable.

2026-09-04: Your AI can point Radar at new places

Section titled “2026-09-04: Your AI can point Radar at new places”
  • Claude, Cursor and any connected AI client can now see where Radar looks for your brand — which platforms are on and which news queries, feeds, subreddits and searches it watches — and add or remove them.
  • Your AI is told up front which sources your plan allows and how many you have left, so it stops proposing sources you cannot use.
  • Adding a source you already have no longer looks like a failure: nothing changes and it says so.
  • Removing a source now works whether you write a subreddit as “r/coffee” or “coffee” — before, only one of the two forms matched what was saved.

2026-09-04: Your agent can tell you what is missing before a post can go out

Section titled “2026-09-04: Your agent can tell you what is missing before a post can go out”
  • Your agent can now list the social accounts your brand publishes to, and say which ones stopped working — an expired account is usually why a scheduled post never went out.
  • Ask your agent to connect a platform and it hands you the link to authorise it. You open it and sign in: an agent never runs the login and never sees your account credentials.
  • It says up front when your plan connects no accounts, or when every slot is taken — two different problems, with the right page for each.
  • Disconnecting an account stays yours alone: your agent points you at the page, and never removes one for you.
Section titled “2026-09-04: Your AI assistant can hand you a link to pay”
  • Ask an assistant connected to Anomalia to upgrade or to open your billing, and it gives you a link — you complete it yourself on Stripe. It never pays, never switches your plan and never cancels anything.
  • Only the account owner gets those links, and asking for one costs no credits: running out is exactly when you need it.
  • Opening a brand from the sidebar, a link or a bookmark landed on a “Not found” page instead of the brand. It now goes straight to the workbench, as it did before.

2026-09-04: Your agent stops asking what your brand already told it

Section titled “2026-09-04: Your agent stops asking what your brand already told it”
  • Claude, ChatGPT and Cursor can now read your brand memory — the voice, the constraints, the facts you confirmed, what earlier work learned — instead of rebuilding it every conversation.
  • They can add what they learn, too. Your voice and your constraints stay yours: an agent cannot rewrite them, and a value that contradicts something you already recorded comes back for you to settle instead of silently replacing it.

2026-09-04: The chat is gone — your own AI agent runs Anomalia now

Section titled “2026-09-04: The chat is gone — your own AI agent runs Anomalia now”
  • Connect Claude, Cursor, ChatGPT or any MCP client to your brand and ask it there. It reads and writes everything the chat could: posts, plans, captions, approvals, SEO, blog articles, connections.
  • Opening a brand now lands on the workbench — the overview with your queue, gauges and what needs review — instead of a chat composer.
  • Thread history, the thread list in the sidebar, message search in ⌘K, and the chat settings page are gone with it. ⌘K still finds every page and setting.
  • The anomalia ai command is gone from the CLI. Ask your own agent instead, or use the specific commands — anomalia approve, anomalia post … edit, anomalia plan — which do the same work deterministically.
  • Every generator stays exactly where it was: media generator, motion video, UGC, article and cover generation, and post regeneration with your feedback and reference images.
  • Images generated from a prompt alone now use the lighter, cheaper model — the same one already used when you give a reference photo.
  • Blog article images are unchanged, and if you have pinned your own image model in Settings, your choice still wins.
  • The install script now verifies the checksum of every binary it downloads, and refuses to install one that does not match.
  • Installing with curl … | bash no longer drops skill files into whatever folder you happened to be in.
  • --version installs the release you asked for instead of failing on a version that never existed.
  • Homebrew now points at the right release, so brew install anomalia finds the binary.

2026-09-04: Send your client the month at a glance

Section titled “2026-09-04: Send your client the month at a glance”
  • A new kind of public link shows a client the month at a glance: what went out, what is planned and the reach, plus the next posts on their way.
  • They open it with no account and no invite, and see nothing else about the brand — no actions, no settings, no costs.
  • It works like the calendar and monthly report links: set an expiry, or revoke it at any time without touching anyone’s access.

2026-09-04: Scheduled custom agents no longer run on their own

Section titled “2026-09-04: Scheduled custom agents no longer run on their own”
  • Custom agents you set to run every few days have stopped firing. Their setup is still saved, but nothing starts it on a schedule any more.
  • Recurring work now belongs to your own agent: connect it over MCP and let it schedule the runs, so the cadence lives where the rest of your automation already does.
  • The built-in weekly routines — recap, radar, SEO, AI visibility — are unaffected and keep running as before.

2026-09-04: Deleting now asks for the whole id

Section titled “2026-09-04: Deleting now asks for the whole id”
  • Removing a product, a person, a note or a competitor from a connected AI client now takes the full id, not a shortened one. A short id that matched two rows could delete the wrong one, and nothing brings it back.
  • Everything else still takes the short form: reading a post, correcting a product, rescheduling — those are as forgiving as before.

2026-09-04: Deleting an article asks for the whole id

Section titled “2026-09-04: Deleting an article asks for the whole id”
  • Removing a blog article from a connected AI client now takes the full article id, not a shortened one — the same rule products, people, notes and competitors already follow. A short id that matched two articles could delete the wrong one, and nothing brings it back.
  • Writing, optimizing, publishing and unpublishing an article are unchanged, short ids included.

2026-09-04: Slow renders no longer cost twice

Section titled “2026-09-04: Slow renders no longer cost twice”
  • When an image takes longer than expected, Anomalia now waits on the render already in progress instead of starting a second one — the same picture was being paid for twice.
  • A render that runs over now leaves a record, so the credits it used are visible instead of missing.

2026-09-04: Your agent can make images and videos without touching the calendar

Section titled “2026-09-04: Your agent can make images and videos without touching the calendar”
  • Claude, ChatGPT and Cursor can now ask Anomalia for a new image or video straight into your media library — no draft post to create, and none to delete afterwards.
  • Try up to four visual directions in one go, look at them, and publish only the one you keep.
  • Videos take minutes, so they come back as a job your agent can check on instead of a call that hangs.

2026-09-04: AI visibility checks read the live web again

Section titled “2026-09-04: AI visibility checks read the live web again”
  • The AI visibility audit asks whether your brand gets cited in AI answers. It had stopped actually searching the web, so it was answering from the model’s own memory and returning no sources.
  • Those checks now search the live web and come back with their citations, as they were meant to.
  • Results from before this fix are not comparable with results after it — an audit run now may look different for that reason alone.

2026-09-04: A new home page: your marketing agency is now Claude, ChatGPT or Cursor

Section titled “2026-09-04: A new home page: your marketing agency is now Claude, ChatGPT or Cursor”
  • The home page now says what Anomalia replaces. The AI you already pay for does the three jobs an agency does — organic social, your site’s growth, and ad creative — and Anomalia renders the work, keeps each platform’s rules, publishes to your real accounts and brings the numbers back.
  • It answers the obvious next question too: you could build this yourself, and the page says plainly what that costs — OAuth for nine platforms, limits that change without warning, rendering, a publish queue, retries, metrics. That part already exists here, and your AI calls it as tools.
  • It also says what it will not do: it works from the brand context you give it rather than inventing your positioning, and nothing goes live until you approve it.
  • The nine channels are listed from the publisher itself, so the page can never claim a platform it cannot post to.
  • Generating an image no longer runs an extra review pass before handing it over, so it comes back sooner and costs less.
  • If a picture is not what you wanted, ask your agent to refine it — it starts from the image you have instead of drawing a new one.
Section titled “2026-09-04: Links you bring in are checked in IPv6 too”
  • A link you bring into Anomalia — a picture you import, a site you analyse — is now checked against the address it really resolves to in IPv6 as well, so anything that is not on the public internet is turned away there too.

2026-09-04: Post and article chats are gone — talk to your own agent instead

Section titled “2026-09-04: Post and article chats are gone — talk to your own agent instead”
  • The Chat tab on a post and the chat panel in the article editor have been removed. Ask your own AI client — Claude, Cursor, ChatGPT — to rewrite a caption, restyle an image or revise an article, and it reaches your brand over MCP.
  • The “Ask AI” buttons on the article cover, on body images and on selected text are gone with it: the same request now goes to your agent.
  • Everything the editors do on their own stays: regenerating a post with your feedback and reference images, the revision counter, the brand library picker, the YouTube thumbnail picker, the graphic source editor, and generating an article cover.
  • A post’s Campaign tab still hands you the suggested brief — copy it into your agent instead of into a chat.

2026-09-04: Your agent can tell “not known” from “not read yet”

Section titled “2026-09-04: Your agent can tell “not known” from “not read yet””
  • Your agent can now check whether your knowledge is usable, not just uploaded: how many documents are indexed, how many are still queued, and which ones failed and why.
  • Connected sources — Drive, Notion, GitHub, Gmail — report when they last synced and what went wrong.
  • The studio listing now marks each document as searchable or not, so nothing looks available when it is not.

2026-09-04: Ask your assistant why nothing is happening

Section titled “2026-09-04: Ask your assistant why nothing is happening”
  • Your assistant can now run the brand doctor: for each recurring cycle it names the first thing blocking you and what unblocks it — and says which cycles it is not looking at.
  • Goal mode history is readable too: how many goals were met on the first try, how many came back to you, and why a chain stopped.
  • Both are reads: they cost no credits and change nothing.

2026-09-04: Your assistant can see the field, and why Radar is quiet

Section titled “2026-09-04: Your assistant can see the field, and why Radar is quiet”
  • Field watch is readable by your assistant: the topics being watched, the playbook distilled from them, and each catalogued post with the teardown of why it spread.
  • Radar can now diagnose itself on request — every source is fetched live and reports what it found, or why it found nothing: switched off, not on your plan, platform disabled, or the source itself failing.
  • The idea bank is readable too, with the contrast each idea uses and who it is meant to annoy.
  • All three are reads: they cost no credits and change nothing. The Radar check does contact every source, so it takes a few seconds.

2026-09-04: Your AI assistant can read your search numbers

Section titled “2026-09-04: Your AI assistant can read your search numbers”
  • Search Console is readable by your assistant: 28-day clicks and impressions, top queries and top pages, and whether the property is connected at all.
  • Tracked keywords come with their position today, the position before, the move between them, and whether Google answered with an AI Overview.
  • The backlink network is readable too — links given, links received, open opportunities, and whether the network is unlocked for your plan.
  • All three are reads: they cost no credits and change nothing.

2026-09-04: Image generation can now run on a faster route

Section titled “2026-09-04: Image generation can now run on a faster route”
  • Images can now be generated through OpenRouter, which returns a finished render in about 3 seconds instead of 25 — the same Google model, seven times faster.
  • Renders on this route are billed at what the provider actually charged for that image, not at an estimate.
  • The existing route stays available and stays the default, so nothing changes until the faster one is switched on.

2026-09-04: Team photos found on your site are imported more carefully

Section titled “2026-09-04: Team photos found on your site are imported more carefully”
  • When onboarding picks up a photo of someone from your website, the download now refuses any address that is not on the public internet, and keeps checking as the link forwards along.
  • An oversized photo is turned away while it downloads instead of after, so one bad link no longer slows the rest of the step down.

2026-09-04: A short post id is enough, and the tools say so

Section titled “2026-09-04: A short post id is enough, and the tools say so”
  • The reschedule and render tools now state that a post id can be a short prefix — the same shortcut get_post already documented.
  • Those tools reject a field they do not know instead of dropping it in silence.
Section titled “2026-09-04: Send a client a link, not an account”
  • Share a brand calendar or a month of results as a public link the client opens without signing up.
  • A link shows a frozen snapshot of that one view — nothing else about the brand travels with it.
  • Revoke a link whenever you want, or set it to expire on its own. Revoking takes nobody off the brand.

2026-09-04: Ask your agent anything about your data, not just what we built a button for

Section titled “2026-09-04: Ask your agent anything about your data, not just what we built a button for”
  • Claude, ChatGPT and Cursor can now read your Anomalia data directly — “how many posts went out per platform in the last 90 days, and which one got the best engagement” is one question now, instead of three separate reads and mental arithmetic.
  • It reads as you: the same permissions you have when you open the app, decided by the database itself, so an agent can never see a brand you cannot see.
  • It can only read. There is no way for it to change or delete anything, by construction rather than by rule.
  • The agent now gets the list of tables it can ask for, so it stops guessing names and wasting a turn on a table that does not exist.

2026-09-04: Your agent can change an image instead of redrawing it

Section titled “2026-09-04: Your agent can change an image instead of redrawing it”
  • Ask for “make it red” and the image you already have comes back red — not a different picture drawn from scratch.
  • The original is kept: refining files a new asset, so a wrong edit never costs you the source.
  • Your agent can also pick which model draws or refines, for one request at a time, without changing your brand settings.

2026-09-04: Rendering an image from the CLI is billed like every other render

Section titled “2026-09-04: Rendering an image from the CLI is billed like every other render”
  • Asking your agent or the CLI to render a post image now checks your plan and your remaining credits first, and stops with a clear message when they are gone — before it was the one way to get an image for free.
  • Those images now show up in your usage and cost figures, so what you see spent is what was actually spent.
Section titled “2026-09-04: Reordering carousel slides works from your agent too”
  • Asking your agent to reorder or drop the slides of a carousel now works. It used to fail every time, while the same thing from the command line always worked.

2026-09-04: The page where you pick a plan works again

Section titled “2026-09-04: The page where you pick a plan works again”
  • Choosing a plan, upgrading, or connecting a social account on a free brand used to end on a “page not found”. Those links now open the plan picker.
  • Prices follow where you are: euros in the eurozone, dollars elsewhere, with the regional discount applied at checkout.

2026-09-04: Your agent can now read what your brand knows

Section titled “2026-09-04: Your agent can now read what your brand knows”
  • Claude, ChatGPT or Cursor can ask your brand documents a question and get back the passages that answer it, each with the document and heading it came from — so a claim can be checked, not just believed.
  • Searching your knowledge costs no credits and changes nothing.

2026-09-04: Every SEO/GEO number now shows its evidence

Section titled “2026-09-04: Every SEO/GEO number now shows its evidence”
  • Your AI assistant can read every SEO and GEO audit you have ever run, not just the last one — so “why did visibility drop in August?” is answered from the August audit instead of a new one.
  • Each citation check comes with the engine that answered, the exact question asked, when it ran, and the sites it cited.
  • The fixes Anomalia generates — FAQ blocks, structured data, llms.txt, landing copy — can now be read in full and published as they are.
  • These are reads: they cost no credits and cannot change a stored measurement.

2026-09-04: Show a client the work without giving them an account

Section titled “2026-09-04: Show a client the work without giving them an account”
  • A public link can now carry the plan behind the work: the editorial strategy, the cadence, the platform mix, the weeks ahead and the goals of the phase you are in.
  • One link can now hold everything a client should see — this month, the calendar, the results and the plan — behind tabs, instead of four separate links.
  • A shared link stays read-only and carries only what a client should read: no settings, no keys, no costs, no internal notes, no team data. Expiring it or revoking it still closes it for good.

2026-09-04: Reading a website checks where each address really leads

Section titled “2026-09-04: Reading a website checks where each address really leads”
  • When we read your site — its pages, its images, its product catalogue — every address is now checked against where it actually leads, not just how it is written, and a link that leads somewhere off the public internet is dropped instead of followed.
  • The same check runs again each time a link forwards along, so a public address can no longer hand the crawler somewhere private on the way.

2026-09-04: The studio lists your documents instead of reciting them

Section titled “2026-09-04: The studio lists your documents instead of reciting them”
  • Reading your studio no longer returns the full text of every document — it lists them with their size and whether they are searchable, so your agent asks a question instead of swallowing the corpus.
  • anomalia studio now marks the documents that are not searchable yet.

2026-09-04: Your AI can now correct the brand, not just read it

Section titled “2026-09-04: Your AI can now correct the brand, not just read it”
  • Claude, Cursor and any connected AI client can add a product, fix a price, correct a person’s role, repair a competitor’s website and set the link in bio — without opening Anomalia.
  • An edit changes only the field you name: every other detail of that product, person or competitor keeps the value it had.
  • Editing a person can never grant consent for their likeness. That stays yours to state, and until you do their face is withheld from every generator.
  • An edit aimed at a row that is not yours now fails instead of quietly reporting success.

2026-09-04: Usage reporting tells apart “free” from “not measured”

Section titled “2026-09-04: Usage reporting tells apart “free” from “not measured””
  • Some AI work was being recorded without a price, and anything without a price counted as free — so a share of real usage never showed up in your credits or your usage page.
  • Unpriced work is now distinguishable from genuinely free activity, which means we can find it and fix it instead of it passing unnoticed.
  • Credit totals are unchanged on the same activity, and failed requests still cost you nothing.

2026-09-04: An AI agent running in your browser can now drive Anomalia

Section titled “2026-09-04: An AI agent running in your browser can now drive Anomalia”
  • Anomalia now offers its tools to AI agents that run inside your browser, through the emerging WebMCP standard — the same actions our MCP server and CLI expose, on the brand you have open.
  • No API key and no setup: the agent works as you, with the session you are already signed in with, and only on the brand you are looking at.
  • Support is browser-side and still early — today it needs Chrome with the WebMCP trial enabled, or a compatible extension. Where it is unavailable, nothing changes and nothing is loaded.

2026-09-04: Your agent writes with Anomalia’s craft, not its own

Section titled “2026-09-04: Your agent writes with Anomalia’s craft, not its own”
  • Claude, ChatGPT and Cursor can now read the writing skills Anomalia writes with — the ones that keep captions, carousels, scripts and articles from reading as generated.
  • Your brand’s own procedures travel with them, and they win when they disagree with the general rule.

2026-09-03: Your AI can read and rewrite an article itself

Section titled “2026-09-03: Your AI can read and rewrite an article itself”
  • Your own AI can now open any article in full — draft, planned, scheduled or published — and see the body, the SEO fields, the cover, the category, the tags, the author, the language and the schedule.
  • It can write its own title, body, meta title, meta description, category, tags, author and publication date straight onto the article. Anomalia rewrites nothing and charges nothing for it.
  • A field it does not send is left untouched, so fixing a title never quietly changes the body or the description.
  • An article that is already live is refused instead of edited underneath your readers: unpublish it, correct it, publish it again.
  • An auto-generated article can now be corrected instead of regenerated from scratch.

2026-09-03: Billing portal and plan changes work again

Section titled “2026-09-03: Billing portal and plan changes work again”
  • Managing billing, changing your plan, and canceling all work again, closing a gap where they failed with an error.
  • Deleting a brand no longer refuses after you have already canceled its plan.

2026-09-03: Your AI can check its copy before it writes anything

Section titled “2026-09-03: Your AI can check its copy before it writes anything”
  • Your own AI can now run the same checks Anomalia runs on its own posts — before it creates one. It gets back what blocks publication, what is only worth knowing, and a 0-100 quality score for each platform.
  • Every problem names the field to fix: the caption that is over the limit and by how much, the platform that will not take text alone, the asset that is not in your library, the minute already taken on your calendar.
  • It costs nothing and calls no model, so it can run on every draft.

2026-09-03: Your own AI can read the brief before it writes

Section titled “2026-09-03: Your own AI can read the brief before it writes”
  • A new tool, get_creation_kit, hands your AI the brief for one post: platform limits, your brand facts and approved voice, the recurring series it belongs to, one template chosen for that goal and format, your own rewrites of past captions, what has worked on your brand, and which calendar minutes are taken.
  • It is a selection, not a data dump: only the sections that actually have something appear, and the whole brief is capped so it never floods your model with the library.
  • It reads only — no model call, no credits, nothing written — so a read-only API key can use it before every draft.

2026-09-03: Bring in a photo or video you made elsewhere

Section titled “2026-09-03: Bring in a photo or video you made elsewhere”
  • Your own AI can now hand Anomalia the link to an image or video it produced somewhere else, and attach it to a post like any other asset in the library.
  • The file is copied into your library, so the post still has its picture the day the original link stops working.
  • Only public https links are accepted, and only real photo and video formats. Anything that fails a check is refused outright — nothing half-downloaded ever lands in your library.

2026-09-03: Your AI can reuse photos you already have

Section titled “2026-09-03: Your AI can reuse photos you already have”
  • Your own AI can now browse the brand library and attach a photo or video you already own to a post it writes — no new render, nothing to pay for.
  • That also opens Instagram and TikTok to it, which never accept a post made of text alone.
  • If an asset cannot be attached, the post is not created at all. It used to be saved quietly without the image, which was easy to miss until the day it went out.

2026-09-03: Write posts from Claude, Cursor or ChatGPT

Section titled “2026-09-03: Write posts from Claude, Cursor or ChatGPT”
  • Your own AI can now write a post and put it straight into Anomalia. It arrives waiting for your review, and it costs you no Anomalia credits — the writing happened on your side.
  • Give it a date and the post lands on that day in your calendar, in that month only. Leave the date out and it waits with your other drafts.
  • Creating a post never publishes it: the date is a proposal until you approve it, exactly like a post Anomalia wrote itself.
  • Your AI assistant can now save an editorial plan it wrote itself — Anomalia stores it as the pending proposal, with no AI cost, and you review and approve it exactly as usual.
  • The same goes for a week of content: your assistant can save the planned rows, and producing them stays a separate step you choose.
  • Asking Anomalia to write the plan or the week for you still works, unchanged.

2026-09-03: Generated videos land in the Media library

Section titled “2026-09-03: Generated videos land in the Media library”
  • A video Anomalia renders for you now reliably appears in the Media library, so you can reuse it in a post instead of only having a link.
  • An image an agent saves out of its own workspace now reaches the Media library too.

2026-09-03: Agents check the graphics they make

Section titled “2026-09-03: Agents check the graphics they make”
  • When an agent composes a graphic it now sees the rendered image and can catch text running off the canvas or blocks overlapping — before you do.
  • If it could not see the render, it tells you instead of claiming the graphic looks right.

2026-09-03: Edit the code of any graphic, post or not

Section titled “2026-09-03: Edit the code of any graphic, post or not”
  • A graphic that belongs to no post can now be edited the way a post graphic always could: ask for one word, one colour or one spacing to change, and only that changes.
  • Before, a standalone graphic could only be redone from a fresh brief — the code was there, and nothing could open it.
  • When a turn has to restart itself mid-answer, reopening the chat keeps showing the answer as it is written instead of falling back to a slower refresh.

2026-09-03: When an asset cannot be attached, we say so

Section titled “2026-09-03: When an asset cannot be attached, we say so”
  • If Anomalia cannot attach a photo or video your AI picked, it now says the fault is ours instead of implying the asset was wrong. Your AI stops and tells you, rather than burning turns trying other assets that could never have worked.
  • An asset that really is not yours still comes back as a plain rejection, and the post is never created without it.

2026-09-03: Ask for a graphic without getting a post

Section titled “2026-09-03: Ask for a graphic without getting a post”
  • You can now ask for a typographic graphic on its own. It lands in your Media library and no post is created — before, a graphic always needed a post, so asking for one without the other got you an AI photo instead.
  • The graphic stays editable: ask for a shorter headline or a different colour and it is revised, not composed again from scratch.
  • Turn it into a post later, when you want one.

2026-09-03: The model you picked is the model that answers

Section titled “2026-09-03: The model you picked is the model that answers”
  • Chats now always run on the model chosen for them, instead of occasionally failing on a different one nobody selected.
  • When two devices reply to the same question at once, the second one now retries instead of running a turn whose answer was thrown away.
Section titled “2026-09-03: Pictures brought in from a link are checked more carefully”
  • Importing a picture from a link — a logo, a style reference, a post we archive for you — now refuses any address that is not on the public internet, and keeps checking as the link forwards you along.
  • An oversized file is now turned away while it downloads instead of after, so a bad link can no longer slow the rest of your work down.
  • Links that still start with http keep working, so logos taken from an older brand site import as they always did.

2026-09-02: A private agent chat now shows the two agents in it

Section titled “2026-09-02: A private agent chat now shows the two agents in it”
  • Opening the private thread between two of your agents now shows both of them — names and faces — instead of the generic Anomalia identity.
  • Each line in that thread carries the face of the agent who wrote it, the same face you see on the “N messages with…” link that took you there.
  • Agents no longer open their replies to each other with a header line naming the recipient.

2026-09-02: Make a video without making a post

Section titled “2026-09-02: Make a video without making a post”
  • Ask for a video on its own: it lands in your Media library instead of becoming a draft you did not want.
  • Turn any media you already have — a clip you just made, a photo in the library — into a post, in one step.
  • Videos you rewrite or apply motion to are saved to the library, so you can reuse them instead of losing them.

2026-09-02: Background replies stop failing

Section titled “2026-09-02: Background replies stop failing”
  • Chat turns picked up in the background no longer fail with an internal error before the agent starts working.

2026-09-02: A new brand starts with an empty chat list

Section titled “2026-09-02: A new brand starts with an empty chat list”
  • Creating a brand while working in another one no longer shows the previous brand’s conversations in the new brand’s sidebar.

2026-09-02: Long conversations feel lighter

Section titled “2026-09-02: Long conversations feel lighter”
  • While a job runs in the background, the chat now asks the server only for what changed instead of re-downloading the whole conversation every few seconds.
  • Long histories redraw faster: text already on screen is no longer re-rendered from scratch.
  • Opening a conversation no longer loads your thread list three times over.

2026-09-02: Choose the model your chat runs on

Section titled “2026-09-02: Choose the model your chat runs on”
  • The model menu in chat now lists the real catalogue — Claude, GPT, Gemini, Grok, DeepSeek, Qwen, Kimi, Llama, Mistral and more — with each model’s context window and price shown next to it.
  • Settings → Chat sets which model new conversations start on; inside a chat you can still switch per conversation, and the choice follows you across devices.
  • Picking “Pro”, “DeepSeek Pro” or “GPT Sol” used to run the same single model, and “GPT Terra” ran a different one entirely. The menu now runs what it says.

2026-09-02: New accounts start with a call

Section titled “2026-09-02: New accounts start with a call”
  • Anomalia now opens after a short product call. Sign up, pick a time on the calendar, and your access switches on right after.
  • Everyone already using Anomalia keeps their access exactly as before — nothing to do.
  • Teammates invited to a brand still get straight in: an invitation is its own way through.

2026-09-02: AI credit and plan limits are enforced again

Section titled “2026-09-02: AI credit and plan limits are enforced again”
  • Monthly AI credit and post limits for your plan are now applied correctly, closing a gap where they were not being checked.
  • The app now downloads 12% less code before it can draw anything, and the very first file it needs is 78% smaller — error reporting loads quietly afterwards instead of standing in the way.

2026-09-02: Credits now follow the real bill

Section titled “2026-09-02: Credits now follow the real bill”
  • Chat and agent turns are charged at what the model provider actually billed for them, instead of a price list that had to be updated by hand for every model.
  • Turns on models that were missing from that list used to cost no credits at all. They now count, so what you see spent is what was really spent.

2026-09-02: Pick the model that renders your images

Section titled “2026-09-02: Pick the model that renders your images”
  • Settings → Images & video now has an Image model choice: Nano Banana 2 Lite, Nano Banana 2, Nano Banana Pro, Seedream 5 Pro, GPT Image 2 and Qwen3 Pro. Leave it on Platform default and each image keeps being rendered by whichever model fits it.
  • The choice applies everywhere images are produced: the weekly batch, single posts, carousels, chat-generated visuals and the Media generator.
  • Seedream and Qwen3 do not support the 4:5 Instagram frame — on those models portrait posts are rendered at 3:4.
  • The + menu in chat now links straight to the image and video model settings.

2026-09-02: Agents reuse the photos you already uploaded

Section titled “2026-09-02: Agents reuse the photos you already uploaded”
  • Agents can now browse your Media library, so they reuse a photo you already own instead of generating — and charging for — a new one.
  • They prefer assets you have not used recently, rather than the same picture every time.

2026-09-02: Pick a model for each kind of image and video

Section titled “2026-09-02: Pick a model for each kind of image and video”
  • Settings → Images & video now has a model for each job: generating an image and editing one, generating a clip from text and animating a photo, rewriting a video and motion control.
  • Each picker only offers models that can actually do that job.
  • New in chat: ask for a finished video to be rewritten — same shot at night, same video with a different product — keeping the original motion.
  • New in chat: apply the movement of any clip to the subject of your photo, with Kling 3.0 Motion Control.
  • Kling 3.0, Kling V3 Turbo and Runway Aleph join the video models.

2026-09-02: New models reach the chat picker on their own

Section titled “2026-09-02: New models reach the chat picker on their own”
  • When a model provider you already use releases a new model, it shows up in the chat model picker by itself — no update needed.
  • Models the provider retires leave the picker the same day, so you cannot pick one that no longer answers.

2026-09-02: One model to start on, instead of Auto, Fast and Pro

Section titled “2026-09-02: One model to start on, instead of Auto, Fast and Pro”
  • The chat model picker now lists real models. Auto, Fast and Pro are gone: they were three names for two settings, and Auto and Fast were the same model.
  • New chats start on a default model. You can change it for a workspace in Settings, and switch model inside any chat from the picker in the message box.
  • Picking “Default” in a chat hands it back to the workspace default, so it follows along when that changes.

2026-09-02: Switching between two chats no longer shows the old one

Section titled “2026-09-02: Switching between two chats no longer shows the old one”
  • Opening another conversation now shows it loading instead of keeping the previous conversation on screen under the new agent’s name — two agents could look like they had written the exact same messages.
  • The Agent panel button is now smaller, neutral, and less distracting while you chat.
Section titled “2026-09-01: Adding a real person from the API or the CLI now asks for their consent”
  • Creating a real person outside the browser required no consent confirmation, and the person was stored as if someone had given it. The API now refuses without an explicit attestation, and records who stated it and when — the same rule the Studio form has always applied. From the CLI, pass —consent.

2026-09-01: Voice-over and music can be retried freely

Section titled “2026-09-01: Voice-over and music can be retried freely”
  • Motion videos are no longer limited to two voice-over takes and two music beds per turn: the agent can try a line again, or a different bed, until it sounds right.
  • A generation that fails no longer counts as a try — a failed take costs nothing and takes nothing away.

2026-09-01: Your plan spends its budget instead of counting posts

Section titled “2026-09-01: Your plan spends its budget instead of counting posts”
  • A week now holds whatever its budget buys rather than a fixed number of posts, so it can carry one long illustrated story instead of being padded out to a count.
  • How often you post is your editorial choice on every plan — it decides how the week is spread across days, not how much of it there is.
  • Planning no longer hangs forever when a model stops responding: the request gives up and the work moves on.

2026-09-01: Custom agents stay in character

Section titled “2026-09-01: Custom agents stay in character”
  • A custom agent now answers with the identity you gave it, instead of slipping back into the name of the built-in specialist it is built on.

2026-09-01: A chat with your agent carries its name from the first word

Section titled “2026-09-01: A chat with your agent carries its name from the first word”
  • Starting a chat with one of your agents used to show the built-in specialist behind it — name and face — until the page was reloaded. The chat now carries your agent from the very first message, in the sidebar and at the top of the page.

2026-09-01: Post images now build on the best design around

Section titled “2026-09-01: Post images now build on the best design around”
  • The craft standard distilled from the strongest design in your field — layout, type hierarchy, palette roles, composition — now reaches the generator for every post image and every carousel slide, not just the captions. Your subject stays deliberately different from your competitors; only the execution bar goes up.

2026-09-01: Your agents can now write to your custom agents

Section titled “2026-09-01: Your agents can now write to your custom agents”
  • Agents can send DMs to your custom agents by name — no ids to look up.
  • Custom agents without scheduled tasks are reachable too: their identity is enough.

2026-09-01: The editorial plan arrives instead of timing out

Section titled “2026-09-01: The editorial plan arrives instead of timing out”
  • Onboarding no longer runs out of time while drafting the editorial plan: the strategist now works within the time the step actually has, and hands over to the faster planner when there is not enough left for both.
  • Marketing pages now show the Anomalia mark as a solid color that contrasts with its background.
  • The homepage now shows the agent panel and a remote-computer preview on desktop; mobile keeps the focused chat view.

2026-09-01: Photos that stop looking like AI photos

Section titled “2026-09-01: Photos that stop looking like AI photos”
  • Generated images now get real photographic direction — lens, named lighting setup, texture — instead of mood words, so they read as photographs rather than generic AI renders.
  • A period or a look is built from the props that define it, not from adjectives: ask for a 2000s bedroom and you get the CD player and the beaded curtain.
  • When you attach more than one reference, each one is given a job — pose from this, palette from that, background from the third.
  • Images stay in your brand’s medium: an illustrated brand no longer drifts into stock photography.

2026-09-01: Your custom agents now work on the same engine as your chats

Section titled “2026-09-01: Your custom agents now work on the same engine as your chats”
  • Custom agents keep their name, standing brief and preferred model when they work in the background — the same identity you chose in the composer.
  • A custom agent now remembers its craft notes across background turns, just like it does in a live chat.

2026-09-01: The answer being written no longer jumps

Section titled “2026-09-01: The answer being written no longer jumps”
  • A reply in progress used to blink away and come back a moment later, moving the page under you. It now stays in place from the first word to the last.
Section titled “2026-09-01: Real people appear as references only once you have confirmed consent”
  • The media workbench now offers a real person as a photo reference only after you have confirmed you have their consent to use their likeness — the same rule the chat already applied.
  • People imported automatically during onboarding stay hidden until you confirm consent for them in Studio. AI personas are never affected.

2026-09-01: Picking a model no longer breaks the thread

Section titled “2026-09-01: Picking a model no longer breaks the thread”
  • Choosing a model for a chat used to leave that thread unable to answer. The choice is now applied only when the model is actually available, and the chat falls back to its usual model instead of failing.

2026-09-01: Motion videos pick their own number of scenes

Section titled “2026-09-01: Motion videos pick their own number of scenes”
  • Motion videos no longer default to five scenes: the count follows the length, the script and the reference, so a short cut stays short and a long one gets the room it needs.

2026-09-01: Onboarding no longer stalls on the research screen

Section titled “2026-09-01: Onboarding no longer stalls on the research screen”
  • When the market study was picked up again after an interruption, the setup screen could freeze on the spinner with the plan already finished behind it. The progress list is now written once per step, and the wizard carries on to your first posts.

2026-09-01: Your first post, before you sign up

Section titled “2026-09-01: Your first post, before you sign up”
  • Enter your website on the homepage and you get one finished post — caption and image — without creating an account.
  • Sign up and that exact post is waiting in your brand, ready to edit or approve. Nothing is regenerated.
  • Your socials are now picked up automatically from your site after you sign in, instead of being a form you fill in first.

2026-09-01: Every edit you make teaches the writer

Section titled “2026-09-01: Every edit you make teaches the writer”
  • Rewriting a caption straight from the calendar or the content list now teaches your brand voice, the same way editing it in the post editor always did.
  • Deleting a post from the CLI now cancels its live schedule first, so it cannot go out after you removed it.

2026-09-01: Long turns stay visible in the thread

Section titled “2026-09-01: Long turns stay visible in the thread”
  • A turn that takes a while no longer looks empty when you reopen it: the reply, the thinking and the tools it used stay in the thread as they are written, instead of showing the moment the turn started.

2026-09-01: A chat keeps up on its own again

Section titled “2026-09-01: A chat keeps up on its own again”
  • Long jobs like a video render now always show the background line above the composer — including when the reply they started from was stopped or lost its connection.
  • When a background job finishes and the agent comes back with the result, the message appears on its own. No reload.
  • Coming back to a tab you left open now brings the conversation up to date instead of showing you where it was when you walked away.

2026-09-01: The same person speaks in every UGC clip

Section titled “2026-09-01: The same person speaks in every UGC clip”
  • When you ask for several UGC videos without picking a model, the whole batch now keeps one face, one look and one wardrobe instead of casting a new person for each clip.
  • A long batch that finishes in a second pass comes back with the same person it started with.

2026-08-31: Story carousels keep their story

Section titled “2026-08-31: Story carousels keep their story”
  • Each panel of a story carousel now carries the line the character is thinking, lettered into the panel — so the story reads from the images, not only from the caption.
  • A recurring drawn series is no longer quietly turned into a single image when the plan is reviewed: the series keeps the format it promised, and a carousel that arrived without its story gets one written instead of being dropped.

2026-08-31: The plan spends your budget where the week deserves it

Section titled “2026-08-31: The plan spends your budget where the week deserves it”
  • The mix of videos, carousels and single images is now a real choice made against what each one costs, instead of a fixed cap — so a week can hold one long illustrated story rather than being spread evenly by default.
  • A month of articles is planned against the credits you actually have, not just your quota, so it can no longer start big and stop halfway leaving empty drafts behind.

2026-08-31: Chat reads in order, and keeps moving after a reload

Section titled “2026-08-31: Chat reads in order, and keeps moving after a reload”
  • Conversations show in the order they happened again — the reply no longer appears above the message it answered.
  • Reloading the page while an agent is working now keeps showing the answer as it is written, instead of freezing on “thinking”.

2026-08-31: Checks that a long job never loses your work

Section titled “2026-08-31: Checks that a long job never loses your work”
  • Automated checks now prove that an interrupted job either resumes or hands back what it had already produced, instead of losing it.

2026-08-31: Onboarding introduces your agent team

Section titled “2026-08-31: Onboarding introduces your agent team”
  • The onboarding carousel now introduces your autonomous team of marketing AI agents, instead of asking you to pick one or build your own before you have seen what they do.

2026-08-31: Adding a brand no longer fails at the last step

Section titled “2026-08-31: Adding a brand no longer fails at the last step”
  • Setting up a new brand completes instead of stopping with a database error on the final step — you land straight in the setup chat with your Analyst.
  • Sending the form twice, or coming back to finish a setup you left halfway, now gives you one brand instead of an error.

2026-08-31: Setting up a brand reaches the editorial plan

Section titled “2026-08-31: Setting up a brand reaches the editorial plan”
  • The market study behind your first editorial plan is no longer thrown away when a step takes too long: the setup picks up where it left off instead of starting the research over.
  • Long setups that used to stop with a timeout now finish and hand you the plan.

2026-08-31: Reload mid-answer and the text is already there

Section titled “2026-08-31: Reload mid-answer and the text is already there”
  • Reloading while an agent is still writing now shows the half-written answer immediately, instead of an empty wait.

2026-08-31: Reply notices clear themselves

Section titled “2026-08-31: Reply notices clear themselves”
  • Notices about replies in other chats fade after a few seconds, or you can swipe them away or close them with the X.
  • Clearing a notice does not mark the chat as read — the unread badge stays until you open it, and a newer reply brings the notice back.

2026-08-31: A long job that gets interrupted finishes by itself

Section titled “2026-08-31: A long job that gets interrupted finishes by itself”
  • When a long turn is cut short, the agent now picks it up where it stopped instead of leaving the work half done for you to ask again.

2026-08-31: Series now have a look, and carousels have a story

Section titled “2026-08-31: Series now have a look, and carousels have a story”
  • Each recurring series can now declare its own art direction — comic panels, illustration, collage, photography — and every episode is drawn in it, instead of every post in the brand sharing one look.
  • Carousels now arrive from the plan with the story already written: one beat per slide, visible and editable in the weekly plan before you approve it.
  • Images no longer come back with invented text burned into them: a visual either carries the exact words you asked for, or carries none.

2026-08-31: Your site is read properly, or we say we could not read it

Section titled “2026-08-31: Your site is read properly, or we say we could not read it”
  • Sites behind a CDN that blocks automated readers are now read the other way round instead of being turned into a brand made of the error page.
  • A domain that forwards to your real site is followed there, even when its own HTTPS certificate is broken — it used to come back as “site unreachable”.
  • The brand now stores the address we actually read, so a forwarding domain no longer leaves you with a website link that goes nowhere.

2026-08-31: Story episodes are grounded in something real, and anonymous

Section titled “2026-08-31: Story episodes are grounded in something real, and anonymous”
  • An episode that retells a real situation now has to say where it came from, and the plan refuses a source that was never actually read — so a story cannot be invented and dressed with a citation.
  • The people stay anonymous: the situation and what it cost are what the episode borrows, while names, towns and dates stay in the provenance note you read before approving and never get published.

2026-08-31: A reply in progress is saved as it is written

Section titled “2026-08-31: A reply in progress is saved as it is written”
  • The text an agent is still writing is now saved as it appears, so a reload mid-reply shows the same partial answer instead of an empty wait.
  • A notice now points you to new agent replies in other chats, on desktop and mobile.
  • Long-running replies and agent approvals now survive a refresh and resume safely.
  • The homepage now shows a direct Sign in link, separate from Get started

2026-08-30: Faster follow-up tool use in chat

Section titled “2026-08-30: Faster follow-up tool use in chat”
  • Sending a follow-up message that uses the sandbox no longer waits for a new machine to boot — the one from your last message carries over for the rest of the conversation.

2026-08-29: Delegated agent work is now recorded

Section titled “2026-08-29: Delegated agent work is now recorded”
  • When a main agent delegates a task to a specialist, the full run — commands executed, pages visited, final report — is now saved again. A technical failure was silently discarding these traces.

2026-08-29: Attached images now reach the agent on every turn

Section titled “2026-08-29: Attached images now reach the agent on every turn”
  • Regenerating or continuing a conversation no longer makes the agent blind to images you attached earlier — it sees them again, exactly like on the first message.
  • Chat turns that got cut off mid-answer now end with an honest error instead of a crash about the conversation itself.

2026-08-29: Chat attachments no longer disappear while the composer loads

Section titled “2026-08-29: Chat attachments no longer disappear while the composer loads”
  • The attachment picker now becomes available only when the composer is ready, so selected images reliably appear in the preview strip and reach the turn.

2026-08-29: Sub-agent task indicators can no longer hang

Section titled “2026-08-29: Sub-agent task indicators can no longer hang”
  • When a turn recovers from a mid-task failure, a delegated task no longer stays stuck as “running” forever — it is now marked honestly as failed, and the page picks up the correction without a refresh.

2026-08-29: Designer is back in the sidebar

Section titled “2026-08-29: Designer is back in the sidebar”
  • The Designer section returns to the sidebar: Media generator, UGC Creator, Motion video and the media library are all one click away again.
  • The pages were still reachable through links and search, but now they sit where they used to, as a section of their own.

2026-08-29: Platform mix shows only known shares

Section titled “2026-08-29: Platform mix shows only known shares”
  • Editorial plans no longer show made-up percentages when a platform share is missing.

2026-08-29: Agent replies no longer fail when a provider skips its end-of-stream signal

Section titled “2026-08-29: Agent replies no longer fail when a provider skips its end-of-stream signal”
  • Chat turns now complete on every OpenAI-compatible provider when the response text has already arrived but the end signal is missing. Truly empty responses still surface as errors.

2026-08-29: Grok Imagine is now the default video engine

Section titled “2026-08-29: Grok Imagine is now the default video engine”
  • New reels, UGC clips and paid UGC ads are generated with Grok Imagine at 480p by default — cheaper per second, with no change to what you approved before.
  • Seedance 2.5 stays one click away for clips up to 30 seconds or when remaking from a reference video; a paid UGC ad runs at 22s on Seedance 2.5 and stays capped at 15s on other engines.
  • Read-only work continues without an approval prompt, while consequential actions can now be checked automatically before they run.
  • If an automatic check asks or fails, the action is blocked instead of running on an uncertain verdict.
  • Automatic video scoring is gone, everywhere: it started failing on every clip after the model behind it stopped accepting video files.
  • The Media reviewer settings page, score badges and review panels no longer appear.
  • Motion videos are delivered on render; the quality gate now trusts the render pipeline and the voice check instead of a separate AI judge.

2026-08-29: Agent-to-agent chats run on the same engine as your chats

Section titled “2026-08-29: Agent-to-agent chats run on the same engine as your chats”
  • When two of your agents exchange messages in their private thread, the reply now runs on the same engine as a normal chat — same session, memory and craft tools as the agent has everywhere else.
  • A finished agent-to-agent exchange now sends you the same “reply is ready” notification a normal reply does.
  • Replies in agent-to-agent threads stay short and signed by the agent who wrote them, and no longer chain extra follow-up turns on their own.

2026-08-29: Leads now show an AI summary of the post — the copied text expires

Section titled “2026-08-29: Leads now show an AI summary of the post — the copied text expires”
  • Lead cards and the drawer show a short AI summary of what the person is asking, with the original post one click away.
  • Lead content is automatically deleted after 14 days, unconverted leads after 90 days, and outcome metrics after a year — nothing about a lead is kept forever.
Section titled “2026-08-29: Clearer legal pages about how Leads sources public conversations”
  • The privacy policy now states exactly what Leads does: reads public third-party content on social platforms, keeps only a short summary and the post link, and deletes it on short schedules.
  • The terms clarify that you are the only sender of any outreach: drafts are always human-reviewed, never automated.
  • The Radar digest email now carries an unsubscribe link in the body, not just in the mail headers.

2026-08-29: Leads: one contact per person, with a real opt-out

Section titled “2026-08-29: Leads: one contact per person, with a real opt-out”
  • The radar now suggests each external person to at most one brand, ever — a lead who already received a touch is never proposed again.
  • Every suggested DM carries an opt-out line, and a “Never contact again” action in Leads removes that person from every future suggestion, for every brand.
  • When someone asks not to be contacted in a monitored thread, the radar stops suggesting them automatically.

2026-08-29: Interrupted turns no longer publish or schedule the same post twice

Section titled “2026-08-29: Interrupted turns no longer publish or schedule the same post twice”
  • If a turn is interrupted after it creates or schedules a post, resuming it no longer re-runs the same action — the post is published or scheduled exactly once.
  • Work left indeterminate by a crashed turn is treated as already attempted, never silently redone.

2026-08-29: One model pipe for all chat text

Section titled “2026-08-29: One model pipe for all chat text”
  • Chat text now always resolves through the LLM gateway. Legacy per-provider settings (CHAT_PROVIDER, HARNESS_PROVIDER, per-provider model lists) are no longer read.
  • Kie keys are only used for images, video clips, voice-over and GEO probes — never for chat text.

2026-08-29: Onboarding errors use your language

Section titled “2026-08-29: Onboarding errors use your language”
  • Website analysis failures now show a clear localized message instead of technical fetch details.
Section titled “2026-08-29: Website links keep their onboarding destination”
  • Already signed-in users keep the website when a login link takes them to setup.

2026-08-29: Corrupted sessions no longer stop the app

Section titled “2026-08-29: Corrupted sessions no longer stop the app”
  • A malformed session cookie now falls back to a signed-out state instead of taking down the server.

2026-08-29: Market trend collection paused

Section titled “2026-08-29: Market trend collection paused”
  • Background collection of competitor and trending posts is paused for now: existing market insights stay available, they just stop refreshing on their own.

2026-08-29: Motion references respect video support

Section titled “2026-08-29: Motion references respect video support”
  • Motion reference studies send full clips only to models that support video; other models receive extracted stills with a clear limitation.
  • Every image render now defaults to Nano Banana 2 Lite — faster and cheaper per image, with the same brand kit, references and aspect ratios.
  • Reference photos still drive the result: people, products and edit bases are honoured exactly as before.

2026-08-29: A brand-new chat responds faster

Section titled “2026-08-29: A brand-new chat responds faster”
  • A brand-new conversation no longer pays for a second cold start when the first one is just slow to boot — it answers in a single attempt instead of waiting through two.
  • The log that blamed a “reused session” for a slow first reply is gone: a new thread has nothing to reuse, so it no longer reports one.
  • Failed OAuth sign-ins now return to login with the same error signal used by authentication links.
  • Actions like disconnecting a social account now work inside the settings modal
  • Deleting a post now returns you to the calendar without a temporary 404 page.

2026-08-29: Sandbox browsing skips Chromium’s first-run screen

Section titled “2026-08-29: Sandbox browsing skips Chromium’s first-run screen”
  • Sandbox browsing now opens Chromium without the first-run sign-in screen.

2026-08-29: Agent sandboxes power down the moment work finishes

Section titled “2026-08-29: Agent sandboxes power down the moment work finishes”
  • Sandbox machines now shut down as soon as the last job using them ends, instead of idling until their rental window expires — idle time no longer burns through credits.
  • A conversational turn that never touches its machine no longer pays for it at all: the machine is released the moment the turn ends.
  • The agent’s graphical desktop (screen preview, remote control, GUI actions) has been removed — agents work on the web exclusively through the fast, scriptable browser tool.

2026-08-29: Clearer social account removal

Section titled “2026-08-29: Clearer social account removal”
  • Removing a social account now shows progress and disables duplicate actions

2026-08-29: Identical tool requests can run independently

Section titled “2026-08-29: Identical tool requests can run independently”
  • Resumed tool calls keep their original identity, preventing duplicate effects.
  • Separate requests with identical arguments are tracked and executed independently.
  • Opening a post from the calendar and going back now returns to the chat with the calendar modal open

2026-08-29: Video clips with long briefs render instead of failing silently

Section titled “2026-08-29: Video clips with long briefs render instead of failing silently”
  • A clip no longer fails silently when its creative brief is longer than the video model accepts — the brief is trimmed to fit and the clip renders.
  • The video tools now reject an over-long brief up front and tell the assistant the length limit, so it can shorten it before spending a step.
  • Each agent of your team now carries its own set of skills instead of one shared bundle — starting with the Motion specialist, who picks up the Remotion playbook nobody else needs.

2026-08-28: Copy that never reads like a chatbot

Section titled “2026-08-28: Copy that never reads like a chatbot”
  • Every text your agents write now passes through two writing disciplines — one governs how it is drafted, the other reviews it — so posts and captions stop carrying the usual AI tells.

2026-08-28: Attached images reach the chat agent

Section titled “2026-08-28: Attached images reach the chat agent”
  • Attaching a photo to a chat no longer fails the turn: the agent now sees the image natively and can work with it.
  • The chat model keeps its native vision — a model you pick by hand stays exactly the one you picked.

2026-08-28: System notices read as italic, not raw underscores

Section titled “2026-08-28: System notices read as italic, not raw underscores”
  • Short system notices in chat — like the one telling you a background task did not start — now show in italic instead of displaying raw underscores around the text.

2026-08-28: Your whole team greets you on day one

Section titled “2026-08-28: Your whole team greets you on day one”
  • The specialists matched to your plan now reach out in their own conversations after setup on every engine, not just one — no matter which one handled your first conversation.

2026-08-28: Your whole team greets you on day one

Section titled “2026-08-28: Your whole team greets you on day one”
  • When you create a brand, the specialists relevant to your plan now reach out to you in their own conversations right after the setup starts — declaring who they are and beginning their first concrete piece of work, not just saying hello.

2026-08-28: One repository for everything Anomalia

Section titled “2026-08-28: One repository for everything Anomalia”
  • The CLI, the MCP server and the agent skills now live in this repository — releases, installs and updates all come from here.
  • Logging in from scripts and CI no longer needs a browser: anomalia login --email … --password … stores the same session the browser flow does, with --password-stdin to keep the password out of shell history.

2026-08-28: OpenRouter chat streams no longer fail silently

Section titled “2026-08-28: OpenRouter chat streams no longer fail silently”
  • Chat turns now complete when OpenRouter omits a finish signal after delivering a response.

2026-08-28: Agents hand cross-craft work over without being asked

Section titled “2026-08-28: Agents hand cross-craft work over without being asked”
  • Agents now delegate by default: when your request contains work that belongs to another specialist, they hand it over immediately instead of doing it badly themselves or waiting for you to say who should do it.
  • When an agent learns something a teammate needs — a decision, a fact, a change of course — it messages them directly and saves team-wide knowledge to the brand memory, so the whole team stays on the same page.
  • When you are working toward a goal, agents coordinating that goal can bring in several specialists at once on their own initiative.
  • Fixed a bug that made every Content Creator turn fail before generating anything — a malformed tool description that the model provider rejected as a whole.

2026-08-28: Versions, tags and releases — automatic

Section titled “2026-08-28: Versions, tags and releases — automatic”
  • Every release now carries a version and a build identity: merging to main tags v0.3.0-style versions and publishes GitHub release notes on its own.
  • The app reports what it is running at GET /api/v1/version — semver, build commit, and the combined <version>+<build> identity the benchmark already speaks.
  • Chat, embeddings, video and audio reviews and music prompts now run through a single AI gateway — one place decides what powers the product, and model swaps are configuration, not code.
  • Self-hosting: set the six LLM_* variables in your .env or chat, embeddings and reviews fail with a named error telling you exactly what is missing.
  • Autopilot weeks that take longer than a serverless limit no longer die mid-run: the weekly run is queued for the worker and gets a full hour to finish.
  • A chat that stalls no longer hangs forever: the agent retries with a fresh session, and abandoned runs are closed cleanly.