/changelog

Changelog

All updates and improvements

v2.4.0

LatestMarch 17, 2026

AI Actions, 38 Templates & Fresh Dashboard

Select anything and a quick AI menu appears — make variations, simplify, or rethink your design in one click. The command palette now suggests smart actions based on what you've selected, and you can ask Jules anything right from it. 38 new section and component templates (hero, auth, pricing, FAQ, and more) bring the total to 62. The dashboard got a full redesign with file thumbnails, actions menus, and better empty states. Plus a big wave of rendering fixes so AI-generated designs look right every time.

Efecto — AI Actions, Templates & Fresh Dashboard
  • Contextual AI menu — select anything and a robot icon appears with quick actions: make a variation, simplify it, rethink completely, or type a custom promptfeature
  • Command palette upgrade — smart suggestions based on your selection, "Ask Jules" mode for quick prompts, and all 62 templates searchable from one placefeature
  • Jules chat polish — suggestion chips to get started, animated messages, thinking indicator, inline undo after AI edits, and a cleaner inputfeature
  • AI agent avatars — when Claude, GPT, or other AI agents join your session, they show their logo in the collaborator bar and live cursorsfeature
  • Smarter model picking — Jules uses the most powerful model for blank-canvas creation, and faster models for quick editsfeature
  • 12 creative hero section templates — bold typography, gradient backgrounds, feature grids, and social proof layoutsfeature
  • 10 auth/login templates — social login, split-screen, glassmorphism, dark mode, and more creative patternsfeature
  • 16 new component templates — masonry grid, dashboard layout, timeline steps, comparison table, FAQ accordion, pricing table, testimonials, app shell, and more (62 total)feature
  • Template search — find templates by name, description, or tags directly in the templates panelfeature
  • Redesigned dashboard — file cards with hover actions menu (duplicate, rename, delete), compact time format, and cleaner metadatafeature
  • Design file thumbnails — local thumbnail previews on dashboard cards so you can see your designs at a glancefeature
  • Better empty states — canvas shows a launcher with quick-start options, Jules chat is visible to all users (gated on send), and every empty panel has helpful recovery actionsfeature
  • Inline artboard renaming — double-click any artboard name to rename it directly on the canvasfeature
  • Auto-repair for AI designs — Jules can now clean up its own work in one pass: fix spacing, colors, touch targets, and missing contentfeature
  • Custom CSS variables — the theme system now supports your own custom properties beyond the built-in color tokensfeature
  • Design API — formal OpenAPI spec for all design endpoints, MCP updated to v0.5.0 with smarter search and navigationfeature
  • Jules panel is taller by default and always visible alongside layers — no more switching tabsimprovement
  • Quick-start prefills the prompt instead of auto-sending, so you can edit before Jules starts workingimprovement
  • Quieter save indicator — less visual noise while you designimprovement
  • Layout components ship with background tokens for consistent theming out of the boximprovement
  • More reliable AI agent connections — hardened the bridge between MCP agents and the browserimprovement
  • Onboarding emails rewritten — clearer steps, more actionable, less jargonimprovement
  • AI-generated designs render correctly — gradients, filters, transforms, and backdrop effects that were invisible before now show up as expectedfix
  • AI layout and typography — spacing, padding, and font sizes from Jules now apply correctly instead of being silently droppedfix
  • Jules no longer defaults to gradients everywhere — cleaner, more intentional color choicesfix
  • Jules no longer loops — execution caps and stop signals prevent runaway AI editsfix
  • Opening a design always loads the right file — fixed a race condition that could show the wrong projectfix
  • Recent files sort correctly by last-modified time on the dashboardfix
  • Empty state buttons are clickable again — no longer hidden behind the canvas overlayfix
  • FX posters no longer silently deleted during cleanupfix
  • AI agent sessions connect instantly — no more dead zone when pairing MCP agents to the browserfix

v2.3.0

March 12, 2026

Icons, Links & Smarter AI

Browse 9,000+ icons from Phosphor, Lucide, Heroicons, and Radix with a visual picker and search. Link any element to URLs, pages, sections, emails, or phone numbers. Responsive Tailwind classes now resolve per-artboard width, so mobile and desktop layouts render correctly side-by-side. Jules gets design quality rules and a new audit tool, plus 10 MCP improvements driven by real-world agent testing.

Efecto — Icons, Links & Smarter AI
  • Multi-library icon support — 9,000+ icons from Phosphor (6 weights), Lucide, Heroicons (3 variants), and Radix, rendered as real SVGs via server-side Iconifyfeature
  • Icon tool in the toolbar — click or press O to draw icons directly on the canvas, just like frames and textfeature
  • Visual icon picker — search, browse, and switch between icon libraries with live SVG previews in a popover gridfeature
  • Icon inspector controls — change icon, library, weight, and size from the properties panel with smart cross-library fallbackfeature
  • Link any element — attach URL, page, section, email, or phone links to any node (not just <a> tags), with a new Settings tab in the inspectorfeature
  • Page links navigate between artboards in browser preview mode, section links scroll to anchor targetsfeature
  • Artboard-aware responsive classes — sm:, md:, lg:, xl:, 2xl: Tailwind prefixes now resolve based on artboard width, so a 375px artboard shows mobile styles even next to a 1440px desktop artboardfeature
  • Design quality rules — Jules now follows measurable design foundations: 5-size type scale, 2-stop weight contrast, 4pt spatial grid, and morefeature
  • audit_design MCP tool — programmatic design validation that checks typography, color usage, spacing, WCAG contrast ratios, touch targets, and layout monotonyfeature
  • Placeholder images — use src="placeholder" to mock layouts with visible colored rectangles showing alt textfeature
  • Advanced node search — find_nodes gains hasClass, tag, and styleContains filters for precise queriesfeature
  • Thumbnail export — export_image supports thumbnail mode (JPEG, 0.25x) and arbitrary scale values from 0.1x to 4xfeature
  • duplicate_artboard now accepts optional width/height overrides for responsive variantsfeature
  • API docs overhauled — 12 previously undocumented endpoints added (icon search, image proxy, publish, sharing, permissions, AI chat, and more) with auth requirements and error format referenceimprovement
  • Docs restructured — MCP and Claude Code split into dedicated pages with per-tool setup guides for Cursor, Windsurf, Copilot, and Gemini CLIimprovement
  • Docs SEO — AI-discoverable metadata, llms.txt rewritten for agent parsing, banner images added to Claude Code, Tools, and API pagesimprovement
  • MCP updated to v0.3.1 — new tool params, better descriptions, icon support, link property, audit_design, and section ordering guidance across all 44 toolsimprovement
  • Dashboard cleanup — theme switcher moved to user menu, Templates renamed to FX Templates, posters section clarified as FX toolimprovement
  • Billing UX improvements — all users see plan status, lifetime license holders see clear status, payment failed banners, and manage billing linksimprovement
  • AI section ordering — Jules now builds pages top-to-bottom (nav → hero → content → footer) instead of reverse orderfix
  • MCP session looping — agents no longer create endless new sessions when the browser isn't connectedfix
  • Shift+click multi-select works correctly beyond 2 siblings (previously selected the parent container)fix
  • SVG icon extraction — AI-pasted SVGs now extract icon names from Lucide/Heroicons data attributes instead of rendering as invisible divsfix
  • <br/> tags in AI content now render as actual line breaks instead of broken spansfix

v2.2.0

March 10, 2026

Publish to Vercel & Smarter Jules

Turn any artboard into a live website hosted on Vercel — free on efecto.app subdomains or connected to your own Vercel account. Jules now picks the right AI model for each task, remembers your conversation, and has new design skills for layout and typography.

Efecto — where humans and robots design together
  • Publish to Vercel — turn any artboard into a live website with one click, hosted free on *.efecto.app subdomainsfeature
  • BYO Vercel — connect your own Vercel account to publish to custom domains with your own deployment pipelinefeature
  • Smart model routing — Jules picks the right AI model for each task (powerful models for complex layouts, fast models for quick edits)feature
  • Design skills — Jules now has specialized skills for layout, typography, color, and component patternsfeature
  • Chat persistence — Jules remembers your conversation history across sessionsfeature
  • Nesting workflows — Jules can now create deeply nested component hierarchies with proper parent-child relationshipsfeature
  • Unified tier system — Free, Starter, Pro, and Max plans with clear AI usage capsfeature
  • Terms of Service and Privacy Policy pages at efecto.app/terms and efecto.app/privacyfeature
  • Getting started tutorials rewritten for beginners — clearer steps, less jargonimprovement
  • MCP sessions now start with a blank document instead of the demoimprovement
  • Better MCP tool descriptions and more forgiving JSX parsing for diverse agent stylesimprovement
  • Toolbar renders above transform handles so buttons are always clickablefix
  • Two-finger swipe on the canvas no longer triggers browser back navigationfix
  • MCP timeout regression fixed — sessions stay connected reliablyfix

v2.1.0

March 4, 2026

Real-Time Multiplayer & Color Variables

Design together in real time with live cursors and avatars, switch between light and dark modes with CSS color variables, preview artboards in a responsive viewport, and let AI agents manage your design system with new MCP theme tools.

Efecto Design — real-time multiplayer and color variables
  • Real-time multiplayer — see live cursors, avatars, and selections as collaborators edit the same document. Note: multiplayer sessions don't have auth yet, so anyone with the URL can view and edit — don't share session links with strangersfeature
  • Document sync — every mutation broadcasts between peers so changes appear instantly across all connected browsersfeature
  • MCP pairing — AI agents join multiplayer sessions, so you can watch Claude design alongside you in real timefeature
  • Multi-mode theme system — every document gets light, dark, and custom modes powered by CSS custom properties (--background, --primary, --foreground, etc.)feature
  • 8 built-in theme presets — Default, Zinc, Slate, Rose, Blue, Green, Violet, Orange — each with light + dark variantsfeature
  • Bring your own design tokens — import CSS variables from any source: your repo's globals.css, shadcn themes, Radix colors, or hand-crafted valuesfeature
  • Theme editor — visual token editor in the properties panel with live preview and a project colors pickerfeature
  • Semantic color classes — bg-primary, text-foreground, bg-muted, and friends auto-adapt when you switch themes or modesfeature
  • Frame tool — draw artboards directly on the canvas by clicking and dragging, just like Figmafeature
  • Browser preview mode — preview artboards in a live viewport with Desktop, Tablet, and Mobile breakpointsfeature
  • 4 new MCP theme tools — get_theme, set_theme (preset, CSS, or token objects), set_theme_mode, and reset_theme — bringing the MCP to 43 tools totalfeature
  • Updated MCP skill documentation — agents now use semantic theme classes instead of hardcoded colors, with guidance for importing your own design tokensfeature
  • UI component library — reusable shadcn-style components (buttons, cards, inputs, badges) available in the add-node panelfeature
  • Images auto-upload to Vercel Blob storage for reliable sharing and export across devicesimprovement
  • All 26 section templates converted to semantic theme tokens — they auto-adapt to any themeimprovement
  • Project colors integrated into the color picker for quick access to your theme paletteimprovement
  • Image export caches data when local server shuts downfix
  • Artboard name labels clamped to artboard width instead of overflowingfix
  • Inline images on root elements during export, not just descendantsfix
  • Multiplayer stability — reconnection handling, presence timing, chunked document sync, and Strict Mode compatibilityfix

v2.0.0

March 3, 2026

Efecto Design — Where Humans & Robots Design Together

The biggest release in Efecto's history. Efecto Design is a complete web-based design tool where humans and robots design together. Create artboards, add frames/text/images/buttons, lay out with flexbox, snap with smart guides, and export to code. Plus a 43-tool MCP that lets Claude Code (or any AI agent) design in real time.

Efecto Design — where humans and robots design together
  • Efecto Design — a complete web-based design tool at efecto.app/design with artboards, layers, text, images, buttons, and morefeature
  • Efecto MCP (@efectoapp/mcp) — 43 tools that let AI agents like Claude Code create and edit designs in real timefeature
  • Smart guides, snapping & distance indicators — Figma-style alignment helpers that appear as you dragfeature
  • Flexbox auto-layout — row/column direction, gap, padding, alignment, wrap, and per-child hug/fixed/fill sizingfeature
  • Code export — generate production-ready HTML or React from any artboard with one clickfeature
  • Multi-file persistence — create, rename, and switch between design files stored in IndexedDBfeature
  • Artboard-based canvas — create Desktop (1440x900), Tablet (768x1024), and Mobile (375x812) artboardsfeature
  • Rich node types — frame, text, image, button, link, icon, input, video, and componentfeature
  • Layers panel with hierarchy, drag-to-reorder, group/ungroup, and icons on hoverfeature
  • Properties inspector — edit size, position, fill, typography, border radius, opacity, and morefeature
  • Multi-selection editing — select multiple nodes and update shared properties at oncefeature
  • Alt-drag to duplicate nodes, Shift-drag to constrain to axisfeature
  • Gradient editor — solid, linear gradient, radial gradient, and image fill tabsfeature
  • Tailwind CSS styling — all nodes use Tailwind className with automatic inline style fallbacksfeature
  • Tailwind color picker with named color families and hex autocompletefeature
  • Custom font sizes and leading with nudge/drag controls in the inspectorfeature
  • Flex child controls — hug, fixed, or fill sizing independently per axis with flex-grow supportfeature
  • Absolute positioning mode for flex childrenfeature
  • Align-self overrides for individual flex childrenfeature
  • Deferred flex drag with insertion line indicatorsfeature
  • Image export — export artboards or individual nodes as PNG, JPEG, WebP, or SVGfeature
  • Component templates panel with wireframe thumbnails for quick starting pointsfeature
  • One-command MCP install — npx @efectoapp/mcp install sets up Claude Code automaticallyfeature
  • MCP session management — create sessions, connect to browser, and design in real timefeature
  • MCP tools for reading state — get_document, get_selection, list_artboards, find_nodes, get_node_treefeature
  • MCP tools for creating content — create_artboard, add_section, add_node, replace_sectionfeature
  • MCP tools for modifying — update_node, update_class, batch_update, set_fill, update_artboardfeature
  • MCP tools for organizing — move_node, duplicate_node, group_nodes, align_nodes, distribute_nodesfeature
  • MCP social media design skill — guided Instagram, Twitter, and LinkedIn content creationfeature
  • Command palette (Cmd+K) — search nodes, artboards, and actionsfeature
  • Comprehensive keyboard shortcuts — Save, Open, Toggle Sidebars, zoom, undo/redo, and morefeature
  • Floating draggable toolbar with edge snap and smooth morph transitionsfeature
  • AI chat panel with working indicator and node fade-in animationfeature
  • Animated sidebar open/close with 150ms slide transitionsfeature
  • Complete docs rewrite at efecto.app/docs — getting started guide written for AI agents and Claude Codefeature
  • Redesigned homepage with illustrated beach herofeature
  • Redesigned auth pages with cafe illustration and Google OAuth sign-infeature
  • SEO metadata across all pages with theme-aware hero imagesfeature
  • Sign-in nudges for uploads and file limits with redesigned auth dialogfeature
  • Google OAuth sign-in on login and signup pagesfeature
  • Password change and reset in account settingsfeature
  • Rebranded from Studio to Efecto across the entire codebase, docs, and MCP toolsimprovement
  • MCP backward compatibility — old studio_* tool names auto-retry as efecto_*improvement
  • Video upload limit increased to 20MB (login required)improvement
  • Switched email provider from Loops.so to Resend for better deliverabilityimprovement
  • All illustrations re-exported at higher resolution and qualityimprovement
  • Copy Code available in all context menusimprovement
  • Hard timeouts prevent blank screen if IndexedDB gets stuck on startupfix
  • IDB migration no longer blocks app startupfix
  • Cloud sync runs reliably after storage timeoutfix
  • Zoom-to-fit button no longer produces NaN when passed a MouseEventfix
  • Hero image no longer flickers during theme togglefix
  • Error boundaries and crash recovery for corrupted localStoragefix
  • Flex fill children correctly stretch across cross-axisfix
  • Hug groups stay synced to child boundsfix

v1.7.0

February 7, 2026

Jules AI, MCP Server & Text Overhaul

A massive update packed with new tools. Jules AI is an early alpha experiment that can generate poster layouts from a text prompt — designs aren't great yet, but it's a fun starting point to iterate from. Plus: MCP server for AI agents, a complete docs site, interactive text tools, auto-layout groups, and a mountain of polish.

Jules AI design assistant generating a poster layout from a text prompt
  • Jules AI (early alpha) - describe a poster and Jules takes a shot at building it. Designs still need work, but it's a fun starting point to riff onfeature
  • MCP server - any AI agent (Claude Code, Cursor, etc.) can create Efecto posters programmaticallyfeature
  • Interactive text tool - click to create point text, drag to draw text frames (like Figma)feature
  • Flex groups with auto-layout - group layers with flexbox direction, gap, padding, and alignmentfeature
  • Full documentation site at efecto.app/docs with interactive API explorerfeature
  • Animated text layers - 12 animation types including wave, typewriter, glitch, neon, and morefeature
  • Smart model selection - Sonnet 4.5 for first drafts, Haiku 4.5 for fast iterationsfeature
  • Jules uses flexbox layouts, groups, and design recipes to structure postersfeature
  • Live streaming transcript so you can watch Jules think and build in real timefeature
  • One-command MCP install - `npx efecto-mcp` sets everything up automaticallyfeature
  • MCP text animations - all 12 animation types available via MCP toolsfeature
  • MCP group support - create and manage grouped layers with auto-layout via AIfeature
  • Docs search with Cmd+K and copy-page button on every pagefeature
  • Complete effect documentation - every ASCII, dither, halftone, glitch, and art effect with parametersfeature
  • Public API - state encode/decode, validation, async image rendering, and JSON schema endpointsfeature
  • Text frame model - area text with auto-wrap and vertical alignment, separate from point textfeature
  • Centralized typography engine - single source of truth for text measurement across canvas, renderer, and APIfeature
  • Figma-style layer arrangement - drag to reorder, group/ungroup, and local-axis resize handlesfeature
  • Duotone color presets for mono halftone - choose from curated ink + paper combinationsfeature
  • Visual shape selector for halftone dots - circle, square, diamond, and line shapesfeature
  • 3:4 aspect ratio - new portrait format option across canvas, URL sharing, and APIfeature
  • 23+ new video samples added to the media libraryfeature
  • Variable font support with proper Google Fonts loadingfeature
  • Cmd+. keyboard shortcut to toggle sidebarsfeature
  • User-friendly sliders - all effect and post-process controls now show human-readable values (degrees, percentages, whole numbers)improvement
  • Editable slider values - click any slider value to type an exact numberimprovement
  • NumberInput with stepper - shift+arrow for fine control, tab between fieldsimprovement
  • Media browser performance - virtualized grids, image caching, skeleton loading, and static video thumbnailsimprovement
  • Halftone tab moved before glitch in the effect panel for better discoverabilityimprovement
  • Dither palette navigation with arrow keys and increased max point size to 20improvement
  • Glitch art blog post with tips and techniques at efecto.app/blogimprovement
  • MCP landing page at efecto.app/mcp with install instructions and docs linksimprovement
  • Animated text now handles line breaks, emojis, spaces, and special characters correctlyfix
  • Font loading race conditions resolved - fonts load reliably with proper fallbacksfix
  • URL encoding fixes - background media, text defaults, and post-process settings all persist correctlyfix
  • Better glitch defaults - Digital block opacity at 0, Weird chance at 66%, Chromatic shape squarefix
  • Panel scrollbars hidden while keeping scroll functionalityfix
  • Video play/pause race conditions and media reset on mouse move resolvedfix
  • Comprehensive parameter validation and clamping across MCP server and APIfix

v1.6.0

January 30, 2026

GIPHY & Media Browser Upgrades

Browse millions of GIFs from GIPHY, enjoy smoother scrolling in the media browser, and try 6 new templates. Plus avatar customization, API endpoints, and lots of polish.

GIPHY integration showing cat GIF search results in the media browser
  • GIPHY integration - search millions of GIFs directly in the media browserfeature
  • Avatar customization - upload profile pics with Efecto effects, crop, and zoomfeature
  • 6 new templates - Celestial, Retro Game, and 4 more creative presetsfeature
  • Border radius for image and video layersfeature
  • Google Fonts - 1000+ fonts with live preview while browsingfeature
  • Virtualized media grid - smooth scrolling with hundreds of itemsimprovement
  • Larger thumbnails in input panel and media browserimprovement
  • Faster media loading with parallel fetching and cachingimprovement
  • Share links no longer create duplicate posters on refreshfix
  • Layers persist correctly on page refreshfix
  • Fixed race conditions in media browser when switching tabsfix
  • GIFs now animate properly in canvas and background layersfix

v1.5.0

January 23, 2026

Dashboard & Pro Accounts

A proper home base for Efecto with your recent posters, templates, and updates. Sign in to sync your work across devices.

Efecto dashboard showing recent posters and effect templates
  • Dashboard page - your home base at efecto.app/dashboard with recent posters, templates, and updatesfeature
  • User accounts - sign in with email or GitHub to save your workfeature
  • Cloud sync - your posters sync across all your devices automaticallyfeature
  • Pro subscriptions - $4.99/month or $49.99 lifetime, with a 7-day free trialfeature
  • 3 new templates - Pulsar, Painted Glass, and Misprint (12 total)feature
  • 8 new media samples - 4 videos and 4 portrait imagesfeature
  • New from Template - create posters from templates right in the editor (File menu or Cmd+K)feature
  • Surprise Me button - randomize everything with one clickfeature
  • New Efecto logo with happy face used throughout the appimprovement
  • Auth stability improvements - faster login, no more stuck spinnersfix

v1.4.0

January 18, 2026

Artistic Sketch Effects

Transform your visuals into artistic styles with oil painting effects, sketchy pencil lines, hatching patterns, and clean contour extraction.

Kuwahara painterly effect applied to a portrait, creating an oil painting style
  • Kuwahara effect - painterly oil painting filter with adjustable radius for smooth, artistic renderingfeature
  • Scribble effect - sketchy pencil-style lines that follow image contoursfeature
  • Crosshatch effect - classic hatching and cross-hatching patterns for engrave-style visualsfeature
  • Line Art effect - extract clean contour lines for cartoon and illustration stylesfeature
  • New Art category tab grouping all artistic effect stylesfeature
  • New halftone tutorial blog post at efecto.app/blogimprovement

v1.3.0

January 17, 2026

Motion Blur & Halftone

Add cinematic motion blur with linear, radial, and rotational modes. New Halftone effect tab, layered Warp distortion, expanded video library, and SEO improvements.

Halftone effect showing dot pattern rendering on a portrait
  • Motion Blur effect - linear (directional), radial (zoom), and rotational (spin) blur modes with intensity up to 200%feature
  • Position picker for Motion Blur - set the center point for radial and rotational blurfeature
  • Halftone effect tab - RGB halftone shader with separate dot controls for each color channelfeature
  • Warp post-process effect - layered sinusoidal distortion with bump mapping and specular highlightsfeature
  • 37 new videos added to the media libraryfeature
  • SEO improvements - structured data (JSON-LD), canonical URLs, and better accessibilityimprovement
  • Motion Blur samples slider goes up to 48 for smoother blur qualityimprovement

v1.2.0

January 15, 2026

Light Beams & Weird Glitch

Volumetric light scattering with animated dust motes, a new chaotic glitch effect, and major mobile improvements.

Digital glitch effect with block artifacts and color distortion
  • Light Beams effect - volumetric light scattering with animated dust particles floating in the beamsfeature
  • Position picker for Light Beams - click and drag to set the light origin pointfeature
  • Weird Glitch effect - chaotic slicing, color flashes, screen shake, and local warpingfeature
  • Lummi image filters - filter stock photos by spatial/depth data availabilityfeature
  • Randomize button in post-process popovers - quickly shuffle settings for any effectfeature
  • Mobile gesture support - pinch to zoom, two-finger pan on touch devicesimprovement
  • Mobile bottom toolbar stays visible above browser UI on iOSimprovement
  • Toast notifications repositioned to avoid blocking mobile controlsimprovement
  • Chrome iOS viewport height now correct on first loadfix
  • Spatial cache collision handling improved for reliable 3D conversionsfix

v1.1.0

January 11, 2026

Spatial 3D and Pan Controls

Turn photos into explorable 3D scenes with Apple SHARP, pan around with spacebar, and enjoy new effect templates.

Spatial 3D mode showing 2D to 3D point cloud conversion with ASCII effect
  • Spatial 3D - convert any image into a 3D point cloud using Apple SHARP modelfeature
  • Spacebar pan mode - hold spacebar to pan around 3D models and spatial viewsfeature
  • Scale and pan controls for 2D images and videosfeature
  • Vaporwave and Cyberpunk post-process templatesfeature
  • CRT Monitor preset now includes NES color palettefeature
  • Renamed Black Hole shader to Abyssimprovement
  • Upload thumbnails now show delete confirmation dialogimprovement
  • Increased file upload limit from 2MB to 5MBimprovement
  • Improved toggle button contrast in light modefix

v1.0.0

January 3, 2026

Unified Media Library & Lummi Integration

A huge update! Browse stock photos, search 1,500+ icons, and use them as 3D input. Plus mobile support, new toolbar, and tons of polish.

Unified media library showing Lummi stock photos with filter tabs
  • Unified Media Library - one searchable dialog for all input sources (3D models, photos, videos, icons)feature
  • Lummi stock photo integration - browse and search thousands of free, high-quality imagesfeature
  • Phosphor Icons as 3D input - search 1,500+ icons by name or keyword, they extrude into 3D shapesfeature
  • Responsive header with mobile menu - Efecto now works great on phones and tabletsfeature
  • 3D canvas toolbar - play/pause animation and reset camera with one clickfeature
  • Searchable color palettes - type 'green' or 'retro' to find matching palettes instantlyfeature
  • Randomize actions - shuffle settings, post-processes, or add random effect stacksfeature
  • New blog posts - in-depth dithering tutorial and Codrops collaboration articlefeature
  • New media samples - beard portrait, motorcycle, and more video optionsfeature
  • Simplified input panel from 3 tabs to 2 (Media + Shader)improvement
  • Icon search uses official Phosphor metadata with synonyms ('home' finds 'House', 'settings' finds 'Gear')improvement
  • Color palettes now work properly with all dither effectsimprovement
  • Smart post-process handling - palettes auto-disabled when dither effect already has colorsimprovement
  • URL parameters now correctly save and restore dither settingsfix
  • Fixed memory leaks and improved performance across the appfix
  • Animation accordion tooltip now wrapped in TooltipProviderfix
  • Command dialog positioning fixed to prevent layout shiftfix

v0.9.0

December 30, 2025

Color Palettes & Blog

Multi-color palettes for dithering, new media samples, and a brand new blog.

Floyd-Steinberg dithering effect with black and white color palette
  • Multi-color palettes for dither effects - use 2-6 colors with presets like Game Boy, Synthwave, Cyberpunkfeature
  • Drag to reorder palette colors - creates trippy inverted/gradient effectsfeature
  • New blog at efecto.app/blog with tutorials and articlesfeature
  • 2 new video samples - Manga and Panda animationsfeature
  • Improved command search - type 'dith' to find all dither effectsfeature
  • Effect tabs now sync correctly when loading posters or URLsimprovement
  • Better WebGL error handling with fallback UIimprovement
  • SEO improvements - sitemap, robots.txt, Google Analyticsimprovement
  • Uploaded videos now display correctly (was showing black)fix
  • 4 new 3D models with improved thumbnailsfix

v0.8.0

December 28, 2025

Command Menu & Search

Navigate everything from the menubar or search with Cmd+K.

Command palette showing searchable effects, inputs, and actions
  • Command palette - search all effects, inputs, models, and actions (Cmd+K or Cmd+/)feature
  • Effects menu - browse ASCII, Dither, Glitch, Special effects and all post-processesfeature
  • Input menu - access 3D shapes, models by category, SVGs, media, and shadersfeature
  • 160+ searchable items indexed for quick accessfeature
  • Recent commands - quickly re-access your last used itemsfeature
  • Adding post-process effects now auto-opens settings popoverimprovement
  • Submenus appear on hover for faster navigationimprovement
  • Renamed 'Weird' effect tab to 'Special' for consistencyimprovement

v0.7.0

December 27, 2025

Glitch Effects & Stackable Post-Processing

New VHS and Digital glitch effects, plus a powerful post-processing system with 12 stackable effects.

VHS glitch effect with RGB color shifting and scanlines
  • VHS Glitch effect - grain, RGB shift, scanlines, noise, distortionfeature
  • Digital Glitch effect - block corruption, displacement, line tearsfeature
  • Stackable post-processing - add multiple effects on top of any base effectfeature
  • 16 post-process effects: Scanlines, Vignette, Chromatic Aberration, CRT Curvature, Film Grain, Noise, Pixelate, Wave Distortion, RGB Glitch, Color Adjust, Color Palette, Jitter, Bloom, Dot Screen, Sepia, Gridfeature
  • Grid effect with color presets, cell size, line width, rotation, noise, glow, softness, and perspective controlsfeature
  • Post-process presets - quickly apply curated effect combinationsfeature
  • Code export for all effect types including glitch and post-processingfeature
  • Enhanced Film Grain with size, speed, and color grain controlsimprovement
  • Chromatic Aberration now supports 0-360° angle controlimprovement
  • Shareable URLs now include glitch settings and post-process stackimprovement
  • Redesigned 4-tab effect layout (ASCII, Dither, Glitch, Weird)improvement
  • Consistent UI across Input Source tabsimprovement
  • Post-process settings now update in real-time when changedfix

v0.6.0

December 25, 2025

Posters & Expanded Model Library

Save multiple compositions with Posters and explore 32 new cartoon models.

  • Posters system - save, rename, duplicate, and organize multiple compositionsfeature
  • 32 new cartoon models - rockets, ghosts, fruits, animals, tools, and morefeature
  • New Cartoon category in model libraryfeature
  • Copy and paste effects between postersfeature
  • Camera state persistence per posterfeature
  • IndexedDB storage for larger file uploads (50MB+)improvement
  • Character models now properly centeredimprovement
  • Better thumbnail brightness and consistencyimprovement
  • Metallic and glass materials now render correctly on all modelsfix
  • Fixed GPU memory leak when switching modelsfix
  • Error recovery for failed model loads with click-to-retryfix

v0.5.6

December 16, 2025

Shareable Links & New Shaders

Share your creations with URL parameters and explore new shader effects.

  • Shareable URLs - link directly to any shader or effectfeature
  • New Chrome shader - liquid metal with purple, silver, gold presetsfeature
  • New Pulsar shader - Joy Division style waveformsfeature
  • New Black Hole shader - gravitational lensing effectfeature
  • What's New modal shows latest updates on launchfeature
  • Cleaner shader UI - only shows relevant color controls per shaderimprovement
  • Per-shader color defaults (white/black for Pulsar, colorful for gradients)improvement
  • Single-color shaders can now use just one colorfix

v0.5.5

December 7, 2025

UI Refresh & New Effects

Major UI improvements with new font, icons, and interactive shader effects.

  • New Particles shader - floating particles that follow your mousefeature
  • New Fireworks shader - sparkler effects with mouse interactionfeature
  • Switched to DM Sans font for better readabilityfeature
  • New Phosphor icons throughout the appfeature
  • Improved font weights and label consistencyimprovement
  • Aligned dropdown menus with slider controlsfix
  • Pulsar shader now centers vertically and prevents wave cutofffix

v0.5.4

December 5, 2025

Firefox Support & Security

Better browser compatibility and security updates.

  • Added Canvas 2D fallback for dither effect on Firefoxfix
  • Updated Next.js and React to patch security vulnerabilitiesfix

v0.5.3

December 2, 2025

Animated GIF Support

Now supporting animated GIFs with a unified media experience.

  • Animated GIF support as inputfeature
  • Unified Media tab combining videos, images, and GIFsfeature
  • Static thumbnails for shape gridimprovement

v0.5.2

December 1, 2025

Expanded Model Library

70 new 3D models to choose from.

  • Expanded model library to 70 modelsfeature
  • Static thumbnails for faster browsingfeature
  • Fixed selection state in model gridfix

v0.5.1

November 29, 2025

Video Recording & UI Polish

Record your creations and enjoy a more polished interface.

  • Native MP4 recording for Chrome 126+ and Safarifeature
  • Integrated recording with Three.js render loopfeature
  • UI polish and consistency improvementsimprovement
  • Fixed video recording capture issuesfix
  • Graceful fallback for WebGPU recordingfix

v0.5.0

November 28, 2025

3D Model Library

Browse and select from a curated library of 3D models.

  • 3D model library with cached thumbnailsfeature
  • Enhanced grain and vignette overlay effectsfeature

v0.4.0

November 25, 2025

Shader Backgrounds

Use animated shaders as your background instead of 3D models.

  • New Shader input type with 4 variantsfeature
  • Liquid Metal shader with chrome reflectionsfeature
  • Glass shader with refractive effectsfeature
  • Redesigned Mesh Gradient shaderfeature
  • Better color controls for shadersimprovement

v0.3.0

November 19, 2025

State Persistence

Your settings are now saved between sessions.

  • State persistence across sessionsfeature
  • Improved preset managementfeature
  • Major performance and quality improvementsimprovement
  • Symmetric dither color picker labelsfix

v0.2.1

November 18, 2025

Dithering Overhaul

Complete rewrite of the dithering system.

  • Proper error diffusion algorithmsfeature
  • Multiple dither pattern optionsfeature
  • Better color quantizationimprovement

v0.2.0

November 12, 2025

Screenshot & Recording

Capture and share your creations.

  • Screenshot capture functionalityfeature
  • Video recording with MP4 conversionfeature
  • Credits section in sidebarfeature
  • Screen capture working in dither modefix

v0.1.1

November 4, 2025

Upload System

Upload your own models, videos, and images.

  • Upload custom 3D models (GLTF/GLB)feature
  • Upload custom videos and imagesfeature
  • SVG extrusion supportfeature
  • Accessibility improvements for screen readersfeature
  • Design system updatesimprovement

v0.1.0

November 3, 2025

Initial Release

Efecto is born. Apply visual effects to 3D models, videos, and images.

  • ASCII art effect with customizable charactersfeature
  • Dithering effect with multiple algorithmsfeature
  • Halftone effect with pattern optionsfeature
  • Support for 3D models, videos, and imagesfeature
  • Code export for developersfeature