Changelog

Weekly updates on what shipped, what changed, and what got fixed.

Week of Apr 27, 2026
Workspaces and orgs + multi-scene + asset library.
Features
  • Workspaces and organizations — self-serve workspace creation and a workspace switcher.
  • Multi-scene projects: build with multiple scenes per project, with drag-and-drop reordering in the tree.
  • Asset library: upload images and other assets, drop them into the canvas, and manage them from a context menu with shortcuts and destructive styling.
  • Theatre mode for distraction-free editing, plus a reworked canvas zoom widget.
  • Timeline zoom buttons and cursor-scoped shortcuts.
  • Crop images to cover on resize instead of stretching.
  • Projects sort by most recently updated.
  • Scene, layout, and animation rows are locked in the tree, with info icons explaining why.
  • Updated chat model to Claude Opus 4.7.
  • New `midrender` CLI (renamed from `helper`) with self-update and an install script.
  • `/trace` chat command to copy the current chat id.
  • New `duplicate_node` MCP tool.
  • Mutating MCP tools accept arrays of targets for batched edits.
  • MCP: `position="child"` now appends; new `position="before"` option.
  • Slot values are validated at commit time so bad edits can't brick a project.
  • Default AI spend overage caps on new customers.
Bug fixes
  • Fixed asset drag dropzone not detecting hover.
  • Color picker pipette no longer triggers canvas selection on pick.
  • Loading overlay now shows when exiting to the menu.
  • Collapsing a tree node works even when a descendant is selected.
  • Scene stays selected when the marquee covers no elements.
  • Marquee winner no longer oscillates across scenes.
  • Prevented a chat message race when the previous turn was still in flight.
Week of Apr 20, 2026
Scale resize + floating AI panel + per-scene settings.
Features
  • New scale-resize tool for proportional resizing, including from a selected ancestor.
  • AI assistant detached into a floating window; properties moved to a right sidebar.
  • Drag-to-select inside the timeline.
  • Sharper editor preview — now renders in screen space.
  • Chat messages stream in incrementally and the panel auto-scrolls while streaming.
  • Persistent chat threads — history is saved to your account.
  • Newlines supported in text attributes.
  • Hold Shift to constrain canvas drag to one axis.
  • Paste lands after the current selection as a contiguous group.
  • Per-scene settings (settings moved from project to scene; tree panel unified).
  • Contrasting text color picked from the scene background.
  • Drop multiple images at once and get all of them, not just the first.
  • Animated minimize/un-minimize transition on the assistant window.
  • Higher AI step limit (10 → 100) for longer agent runs.
  • Project settings now editable from the `set_props` MCP tool.
  • New `clear_scene` MCP tool; `inspect_node` always returns DSL.
  • Assets are copied when duplicating a project.
  • Terms and privacy pages, and a refreshed footer.
Bug fixes
  • Fixed hover outline glitching during zoom.
  • Fixed multi-select scale with collapsed parallel blocks.
  • Fixed timeline zoom jumping to frame 0 when zooming in from far out.
  • Fixed a deepLerp crash on primitives.
  • Stabilized value-slot ids across snapshot round-trips.
  • Cached nodes now render outside the view bounds.
  • Parallel-block collapse no longer triggers selection.
  • Tree drop-as-child now inserts as the first child.
  • Player only pauses on local edits.
  • Number-input create value is clamped to min/max bounds.
  • Fixed `move_node` and `add_element` to treat `position="child"` as first child.
  • Fixed delete on a parent + child animation selection.
Week of Apr 13, 2026
Global undo + clipboard + sharper MCP tools.
Features
  • Global undo and redo across the whole editor — including AI changes.
  • Copy, paste, and cut elements with ⌘C, ⌘V, and ⌘X.
  • Copy and paste animations between properties.
  • Insert-wait-after shortcut for quickly spacing animations.
  • Clip property exposed on Layout in the DSL and properties panel.
  • New default project (terminal animation) and a more compact assistant pane.
  • MCP onboarding flow for first-time users.
  • MCP polish: unified query tools into inspect_node, find_nodes now feels like grepping the DSL, and tool outputs are trimmed for agents.
  • Optimistic queueing of forward events for smoother real-time sync.
Bug fixes
  • Drag-select now skips fully transparent elements.
  • Fixed payment provider error for brand-new users.
  • Fixed the tween parser rejecting empty-string `to` values.
  • Prevented dangling tween references when deleting elements via MCP.
  • Fixed legacy event decoding by adding a migration boundary.
  • Fixed a Prisma client connection leak in production.
Week of Apr 6, 2026
MCP server + real-time sync + sturdier editing.
Features
  • MCP server for Midrender — connect Claude Code, Cursor, and other MCP clients to list projects, select one, and edit it from your terminal.
  • Real-time project sync infrastructure.
  • New tool harness for built-in agent and MCP.
Bug fixes
  • Fixed property input edits getting lost before they commit.
  • Fixed overlay transforms leaving the editor stuck with pending drafts.
  • Automatic reconnecting and fast-forwarding on disconnects.
Week of Mar 30, 2026
Billing + color pipette + instant timing + multi-folder connections.
Features
  • Billing integration with usage tracking and spend management.
  • Pricing section on the website.
  • Simplified SVG import — imported SVGs are now a single element.
  • Standard CSS text-wrap properties replace the custom textWrap property.
  • Middle-truncated file paths in AI tool call previews.
  • Local files setup is now surfaced more prominently.
  • Pipette tool in the color picker — sample any color directly from the canvas.
  • Instant timing function for immediate value changes in animations.
  • Connect multiple local folders simultaneously, each mounted by name.
  • Expanded file type support for local file access.
Bug fixes
  • Fixed text wrap glitch during animated text transitions.
  • Improved error messages for nested timeline parse errors.
Week of Mar 23, 2026
Local file access + flex basis + security updates.
Features
  • Access project files directly from your local filesystem.
  • Helper binary auto-updates in the background.
  • Flex basis property for flexible layouts.
Bug fixes
  • Fixed scaled path layout offset.
  • Fixed multiselect properties to include custom groups.
  • Fixed editor getting stuck in a reload loop on startup.
  • Fixed security vulnerabilities in dependencies.
Week of Mar 2, 2026
New XML format + file explorer + component library.
Features
  • New XML-based scene format for cleaner, more readable scenes.
  • File explorer in the editor sidebar — browse and manage project files.
  • Built-in component library with reusable elements.
  • AI assistant now reads and writes files directly in your project.
Bug fixes
  • Fixed text disappearing when removing all children from a text element.
  • Rate limit errors now show a clear message in chat.
Week of Feb 23, 2026
Simpler text color property + better AI tool visibility.
Features
  • Text elements now use a `color` property (existing scenes migrate automatically).
  • AI write/edit actions show collapsible source previews with line counts.
Bug fixes
  • Fixed loading state on the delete project dialog.
Week of Feb 16, 2026
Easing functions + AI usage limits + project rename.
Features
  • Easing function support — apply timing curves to any animation.
  • AI usage tracking with configurable spend limits.
  • Rename projects from the project page.
  • Text styling properties (font, weight, etc.) now work on Layout elements.
  • AI assistant can browse and edit project files.
Bug fixes
  • Fixed stagger animation alignment in the timeline.
  • Fixed renaming elements in the tree panel.
  • Fixed drafts persisting after a failed save.
  • Fixed timeline bar edge alignment.
  • Fixed markdown tables in assistant messages.
Week of Feb 9, 2026
Canvas zoom/pan + image paste + margin/padding.
Features
  • Zoomable and pannable canvas — scroll to zoom, drag to pan.
  • Paste images directly into the chat or canvas with Cmd+V.
  • Margin and padding support for all elements.
  • Grow and shrink properties for flexible layouts.
  • Cmd+A to select all elements.
  • Bulk collapse/expand in the tree panel.
  • Tree auto-expands to show selected elements.
Bug fixes
  • Fixed parallel block header text getting cut off.
  • Fixed editor crash loop on startup failure.
  • Handles now hide on very small elements to reduce clutter.
Week of Feb 2, 2026
Compound properties + smarter hit-testing.
Features
  • Compound properties — edit grouped values (like position x/y) together.
  • Convert Rect to Layout from the context menu.
  • AI assistant can now edit scene source directly.
  • Tree and timeline collapse state persists across sessions.
  • Border radius for Layout and Rect elements.
  • Animate any property without declaring it first.
  • Smoother playback and color picker interactions.
Bug fixes
  • Clicking now correctly selects the topmost element.
  • Fixed clicking through layout gaps and invisible elements.
  • Fixed text properties panel layout.
  • Fixed chat input losing height and newlines.
  • Fixed duplicate element names when adding new elements.
Week of Jan 26, 2026
Keyframe text inputs + multi-select properties.
Features
  • Keyframe support for text input properties.
  • Edit properties for multiple selected elements at once.
Week of Jan 19, 2026
Auto layout + unified context menus.
Features
  • Auto layout (beta): automatically arrange elements in rows, columns, or grids.
  • Unified context menus across the entire app for consistent UX.
  • Separate Elements and Timeline panels for clearer scene organization.
Bug fixes
  • Canvas hover performance improvements.
  • Increased AI chat timeout for complex requests.
Week of Jan 12, 2026
AI assistant + multi-select + image support.
Features
  • AI assistant: describe changes in natural language to edit your scene.
  • Multi-select: select multiple elements and move or delete them together.
  • Image support: upload and add images to your scenes.
  • Multi-reparent: move multiple elements to a new parent at once.
Bug fixes
  • Rewrote parts of the SVG parser for better compatibility.
  • Fixed login error display on the correct page.
  • Improved state management reliability.
Week of Dec 8, 2025
New scale tool + better SVG importing.
Features
  • New Scale tool with constant handles and per-axis scaling.
  • Improved SVG import (better path handling) plus a global SVG dropzone.
  • More precise transforms: offset input + position as an array.
Bug fixes
  • Fixed shortcuts triggering inside dialogs/modals.
  • Fixed tooltip issues (highlighting + general polish).
Week of Dec 1, 2025
Smoother selection and navigation.
Features
  • Improved selection: scale/rotate handles and refined transforms.
  • Center playhead option for easier scrubbing.
  • Timeline + layer tree improvements for faster editing.
Bug fixes
  • Cached language WASM to speed up loading.
  • Removed dev-only React scan from production builds.
  • Improved hover coordinates in light mode.
Week of Nov 24, 2025
Timeline UX upgrade (context menus, dropzones, opacity).
Features
  • Timeline context menu + empty-timeline dropzone for quicker placement.
  • Opacity controls and a reworked number input.
  • Better hover/drag feedback (hover coordinates, drag line, highlighting).
Bug fixes
  • Fixed empty timeline inserts when the target is a nested element.
  • Fixed a move animation bug and improved parallel block resizing.
Week of Nov 17, 2025
Scene settings + animation support.
Features
  • Scene settings panel.
  • Added animation support, including color animations.
  • Improved "empty scene" flow when adding animations.
Bug fixes
  • General timeline/AST updates to reduce edge-case issues.
© 2026 Haven Technologies, Inc.