Notas da versão 1.0.2: 6 melhorias14 correções1 reforço de segurançaMostrarOcultar
Melhoria
Design Tab: The Border field now sets border color and style, not just width, and shows borders written by AI clients on each edge
Design Tab: When an edit goes into a CSS rule named differently from the selected element, the panel now shows which rule
AI Clients: Box modules can now be built with grid layouts
Chat: Chat can now edit a module's link, not just its text
Plugins Screen: Beaver Builder AI now has a Settings link next to Deactivate
Branding: Refreshed the Beaver Builder AI icon
Correção
Design Tab: Styling one element no longer restyles every other element that shares its CSS rule
Design Tab: Edits that were losing to an existing, stronger rule now take effect on the page
Design Tab: Styling a word inside a heading no longer stops working after an update
Design Tab: Styling one paragraph no longer styles the whole module
Design Tab: Resizing grid columns on the canvas no longer changes other grids that share the same rule
Design Tab: Scrolling the Design panel no longer slides the settings window out of place, and fields are spaced more clearly
AI Clients: Editing an imported, cloned, or script-built page no longer wipes out its existing content
AI Clients: Sending several changes at once no longer stops partway with a "page is locked" error
AI Clients: Sites no longer get stuck disconnected after reconnecting
AI Clients: Building a page with a gradient button no longer fails
AI Clients: Long words and large images no longer break grid layouts on AI-built pages
AI Clients: Multiple fixes to pages built by connected AI clients, covering heading sizes, rows that should stack on phones, and leftover design system data on copied modules
Chat: Building a new page on a site with design systems now always applies one instead of leaving the page unstyled
Chat: Some setting and block edits no longer fail when the AI adds a note before its answer
Segurança
Hardened AI client connections and the gradient, border, and typography values written to pages
Versão 1.0.1
Notas da versão 1.0.1: 5 melhorias16 correçõesMostrarOcultar
Melhoria
Design Tab: The Design and Code tabs are now on by default for fresh Beaver Builder installs
AI Clients: A new site-wide Layout Mode option chooses whether native sections are built with rows and columns or with boxes
AI Clients: A Test Connection panel on the connect screen checks that your host can reach Beaver Builder services and produces a report you can share with your host or with support
AI Clients: Low-contrast text and button colors on AI-built pages are now corrected automatically
Components: Clicking a component's own background while the Design tab is open now selects the component instead of jumping out of it
Correção
AI Clients: Connecting on WP Engine and other hosts that strip the Authorization header now gets host-specific instructions instead of generic advice
AI Clients: Sites that block outbound connections no longer lose their connection after the plugin is deactivated or after 24 hours
AI Clients: A connection that failed partway through no longer shows as connected, so pressing Connect again fixes it
AI Clients: Rewriting a saved global template no longer blanks the pages that use it
AI Clients: Editing a media attachment no longer creates a duplicate that deletes the original file
AI Clients: Broken image links in pages built by connected AI clients are now repaired the same way chat builds are
AI Clients: Multiple fixes to native pages built by connected AI clients, covering responsive padding, form controls, headings, and code placement
Components: Instance overrides are no longer dropped when the component was converted from a Custom Module
Components: Modules converted from a Custom Module to a native module are no longer mistaken for components, which could break Themer layouts
Components: Instance override values are now sanitized the same way as regular settings
Components: An instance with no editable fields now shows Beaver Builder's own notice with a link to add settings
Design Kits: Icon fields inside nested repeaters now show the icon picker instead of raw SVG code
Design Kits: Repeaters with another element before them no longer lose their settings
Design Kits: Corrected the import copy about where headers and footers go
Staging: Themer routing rules changed on a staged draft now reach the live layout when you publish
Templates: Pages using a global template now refresh their styles after the template is edited by AI
Versão 1.0.0
Notas da versão 1.0.0: 7 melhorias17 correçõesMostrarOcultar
Melhoria
Components: Custom modules can now be saved and edited as Beaver Builder Components, with any field you choose editable on each instance
Design Systems: The Used By list adds a Move to Trash action, so you can clear out test pages without leaving the screen
Dynamic Data: A new Main Query source uses whatever the current page is already showing. The source that was there before is now called Custom Query
Chat: An image added from the plus menu can now be used as a reference to build from, not only as a picture to place in the layout
Welcome: The four Getting Started videos have been refreshed
A new fl_design_system_load_default_site_wide filter loads the default design system across the whole site, so its tokens reach content outside Beaver Builder
AI Clients: The fourteen tool aliases left over from the alpha are gone. Clients should call the current tool names
Correção
AI Clients: Each site now connects with its own identity, so multisite networks no longer cross connections
AI Clients: Connecting now works on a site that uses plain permalinks
AI Clients: A failed connection now says what went wrong, and a slow service is no longer reported as unreachable
AI Clients: A page built by a connected AI client keeps its styles
AI Clients: A global or component template no longer reads as empty, and a write to one no longer damages its instances
AI Clients: Placing a global module template no longer takes the site down
AI Clients: Photos now go to the media library, so images no longer break when the original source changes
AI Clients: Multiple fixes to pages built by connected AI clients, covering buttons, headings, spacing, and form controls
Chat: A stalled generation no longer leaves Too many active generations showing for good
Media: Duplicating an image now copies the file, so deleting the copy no longer breaks the original
Staging: Publishing a staged draft now brings across its meta, categories, tags, and title
Staging: A staged copy no longer loses Themer settings, its template link, or other saved settings
Staging: Duplicating a page with an open draft no longer publishes onto the original
Design Tab: Styling now attaches to a class that stays put, so it no longer detaches when you change a setting
Design Tab: Design kit sections no longer carry inline styles that override the styling panel
Design Systems: Cancelling a block settings panel now restores what was there before
Design Systems: An SVG removed from a field is now actually deleted
Versão 1.0.0-rc.4
Notas da versão 1.0.0-rc.4: 3 melhorias3 correçõesMostrarOcultar
Melhoria
AI Clients: A new MCP Layout Mode setting on the Settings tab decides what pages built by a connected AI client are made of, either custom modules, native Beaver Builder modules, or a mix of both. It covers pages built through MCP only and does not change how the chat inside WordPress builds pages
AI Authoring: Visually rich sections in a page built through MCP now come through as custom modules more often, so the result lands closer to what you asked for
The plugin's text is now registered for translation, so translated wording appears as language packs become available
Correção
AI Authoring: A module written by a connected AI client no longer refuses to open its settings panel when a style value arrives in an unexpected shape
Custom Modules: A save that strips code you do not have permission to write now reports what it removed, instead of leaving the section blank with no explanation
AI Clients: A connection that cannot authenticate now records the reason on a live site, not only with debugging turned on, and a site that was never connected leaves a trace too
Versão 1.0.0-rc.3
Notas da versão 1.0.0-rc.3: 4 melhorias10 correçõesMostrarOcultar
Melhoria
Design Tab: The Layout tab adds Position, with inset offsets and Z-Index, so you can overlap, pin, and layer elements without writing CSS by hand
Chat: Claude Opus 5 is now available in the model picker
Chat: Requests to the current Claude models now spend less of their budget on thinking, leaving more room for the response
Block Authoring: The Basic Elements group is hidden from Beaver Builder's content panel for the 1.0 launch while the drag and drop experience is finished
Correção
Canvas Editing: An edit that cannot be saved is now refused with a message, instead of changing the page and reverting on reload
Canvas Editing: An edit that would land on the wrong element is now refused, instead of deleting or duplicating something you never touched
AI Authoring: A rich text element written by a connected AI client no longer brings the whole site down with a critical error
AI Authoring: Multiple fixes to pages built by connected AI clients, covering buttons, photos, box alignment, equal height columns, and the order elements land in
AI Authoring: An element can now be moved between columns, and a global or component template now inserts with its content instead of an empty placeholder
AI Authoring: An edit that quietly did nothing now reports an error instead of reporting success
AI Clients: Reading a page no longer reports real Beaver Builder settings, spacing shorthands, and design system color tokens as unknown or dropped
AI Clients: A request rejected as unauthenticated now explains why, instead of failing without a reason
AI Clients: An image that fails to download is no longer saved as a broken thumbnail and reused for every later request
Block Editor: The model information button now floats in the chat panel's top corner instead of crowding the message box
Versão 1.0.0-rc.2
Notas da versão 1.0.0-rc.2: 5 melhorias2 correções3 reforços de segurançaMostrarOcultar
Melhoria
Design Tab: The FX tab adds Translate, Skew, and Transform Origin, plus a visual filter builder covering blur, brightness, contrast, saturate, grayscale, sepia, invert, opacity, hue rotate, and drop shadow, for both the element and its backdrop
Design Tab: Every FX row now has the same more menu as the rest of the panel, so you can clear a value or bind it to a design system token
Beaver Builder: Undo and redo now work for edits made on the canvas while a design system module's settings panel is open
Beaver Builder AI: A new AI mark replaces the chat bubble on the builder toolbar, the block editor sidebar, and the settings screen
A new fl_ds_inline_css filter lets you redirect, trim, or suppress the design system CSS printed on the page
Correção
Design Tab: Font size, line height, and font weight fields now offer your design system's text, line, and weight tokens instead of spacing tokens or nothing at all
AI Authoring: A full width row is no longer described as edge to edge when your theme constrains the content width
Segurança
Closed an issue where CSS saved on a design system module could break out of its style element and be parsed as page markup
Closed an issue where a URL the plugin fetches could be redirected to an address on your server's private network
An AI client's connection token can no longer be used to authenticate other requests to your site
Versão 1.0.0-rc.1
Notas da versão 1.0.0-rc.1: 6 melhorias6 correções2 reforços de segurançaMostrarOcultar
Melhoria
AI Clients: Connecting a client now walks a numbered three step flow with a site requirements checklist, so you can see exactly what is blocking the connection
AI Authoring: Pages built by a connected AI client come out as editable Beaver Builder content more often, instead of raw HTML
AI Authoring: Connected AI clients can now save a row, column, or module as a Beaver Builder Component
Design Tab: The background color field now offers your design system's color tokens, matching every other color field
Assistant: Saving a page to a cloud library now takes its design system along, so the page still renders correctly wherever you import it
Getting Started: The welcome screen has been rewritten to describe what the plugin does today
Correção
AI Clients: Connecting now works on sites running Yoast SEO, and a slow or blocked network no longer times out every request
AI Clients: A connected client no longer exhausts the site's PHP memory and fails every request
AI Authoring: Rewriting a whole page is refused when it would detach a component's instances, instead of silently breaking them
AI Authoring: A column width written into custom CSS is refused, since it would look correct in the builder and wrong on your published site
Design Tab: The list of available keywords for a property can now be reached on an empty field
Design Systems: The PHP 8.2 requirement notice now appears only on the Beaver Builder settings screen, uses your site's branding, and tells you what to do next
Segurança
Closed several issues where a lower privileged user could save code through design system modules that only administrators should be able to write
Closed an issue where AI generated HTML shown on the debug screen could run code in an administrator's browser
Versão 1.0.0-beta.2
Notas da versão 1.0.0-beta.2: 8 melhorias9 correçõesMostrarOcultar
Melhoria
Beaver Builder: Build with your own HTML, CSS, and JavaScript using the Custom module, now under Basic in the content panel and starting from a working template
Beaver Builder: Design and Code tabs on native rows, columns, and modules, with your changes previewed live on the canvas (beta, off by default)
Design Tab: All four of your site's breakpoints are available, and the canvas switches to whichever device you pick
Design Tab: Text color leads the Text tab, and the panel fills the builder panel at any width
Design Kits: Kits can ship their own images in an assets folder, added to your media library on import, with any placeholder swaps reported at the end
Color Picker: Multiple improvements, including staying on screen in a narrow panel, a cleaner color area, and sliders that stay readable with very light, very dark, or grey colors
Components: Continued groundwork for design system components, with full support to come in a later release
Accessibility: Settings tabs shown as icons are now labeled for screen readers
Correção
Beaver Builder: Editing a published page with AI chat no longer pushes your unpublished draft changes live
Beaver Builder: Changes made by AI now take effect right away instead of leaving the page on its previous styles
Beaver Builder: Custom CSS with a missing selector is refused instead of silently dropping all of that row, column, or module's CSS
Custom Module: An empty module can be selected, moved, and edited instead of disappearing from the canvas
Design Tab: Multiple fixes for keeping your place, so the canvas no longer jumps when settings open and the panel no longer resets to the first tab
Design Tab: An element whose CSS is written in Sass now says the panel is read only, with a link to edit the code
Design Systems: A design system imported from a kit can be viewed, edited, and deleted
Design Kits: An import that succeeded no longer reports itself as failed on sites with debugging turned on
Module Authoring: A field set to use the rich text editor now opens it, even when its content is plain text
Versão 1.0.0-beta.1
Notas da versão 1.0.0-beta.1: 8 melhorias10 correções1 reforço de segurançaMostrarOcultar
Melhoria
Beaver Builder: Design system blocks are now called modules throughout the Beaver Builder interface, matching Beaver Builder's own terminology
Components: Groundwork for using design system modules as reusable Beaver Builder Components, with full support to come in a later release
Beaver Themer: Header, footer, archive, and other Themer layouts now render with the design system they were built with
Beaver Builder: Design system page CSS and JavaScript now lives in Layout Settings, so page code saves as a draft and goes live when you publish
Module Authoring: Choose which editor a field uses, so a field can open the rich text editor instead of a plain text box
Chat: Open models on OpenRouter, including Kimi K3 and GLM 5.2, can now more reliably complete a full page build
AI Authoring: Connected AI clients can remove rows, columns, and other structural parts of a native layout
AI Clients: Connecting an AI client now uses a Beaver Builder address, so hosts that blocked the previous one can connect. Existing connections keep working
Correção
Design System Modules: Saving a module no longer garbles its markup, which could leave the module rendering unstyled
Design System Modules: Saving a module no longer discards settings it did not recognize
Module Authoring: Field authoring details no longer appear in the HTML published to your site
Design Tab: Dragging a value now creates one style rule for the whole drag instead of a new one on every tick
Chat: Conversations no longer get stuck on a smaller, faster model after a short opening message
Chat: Switching providers in settings now selects your remembered model, or the recommended one, instead of the most expensive
Chat: A saved model that is no longer listed now shows as a legacy option instead of leaving the picker blank
AI Generation: A generation that stops unexpectedly now reports an error promptly instead of spinning until it times out
AI Authoring: Adding native Beaver Builder content to a page that already contains design system modules no longer fails
AI Authoring: Clearer errors when an AI client sends a request Beaver Builder cannot complete, so the client can correct itself
Segurança
Closed an issue in the AI client connection flow where a crafted link could send connection details to a lookalike site
Versão 1.0.0-alpha.10
Notas da versão 1.0.0-alpha.10: 8 melhorias3 correçõesMostrarOcultar
Melhoria
Design System: Manage your design systems from a dedicated Design Systems page in the Beaver Builder menu, available even without the AI plugin
Design Tab: A comprehensive new Design tab for editing design system block styles, replacing the earlier prototype with far more control
Beaver Builder: Open the Design System panel from the Tools menu or by pressing Shift+D, even when AI chat is unavailable
Design System: New pages now use your site's default design system as you build, saved automatically the first time you publish
Block Authoring: Organize a design system block's fields into labeled sections and set the order they appear in
Design Kits: Download any bundled kit, or export one of your design systems as a kit
Design Kits: Six new bundled kits to start from
Chat: New Anthropic and OpenAI models are available, including Claude Sonnet 5, with clearer messaging when the AI declines a request
Correção
Block Authoring: Renaming a field in a design system block now preserves the content already saved for it
AI Generation: Blocks that include JavaScript no longer fail with a script error
Design System: Editing a token no longer causes page font sizes to shift in the editor
Versão 1.0.0-alpha.9
Notas da versão 1.0.0-alpha.9: 6 melhorias1 correçãoMostrarOcultar
Melhoria
Chat: Choose your AI provider, connecting chat to Anthropic, OpenAI, or OpenRouter
AI Authoring: AI clients such as Claude and Cursor can now publish pages and set their status, with visibility into staged edits
AI Authoring: Building onto a page that already has content now asks for confirmation before replacing it, so existing work is not lost
Permissions: Chat and the AI admin menu now respect Beaver Builder's Unrestricted Editing and Builder Admin access settings
Accessibility: AI-generated forms and content now follow stronger accessibility guidance, including proper field grouping and labels
Canvas Editing: The editing toolbar now matches Beaver Builder's native overlay styling
Correção
Beaver Builder: Design system styles no longer leak into the builder's interface
Versão 1.0.0-alpha.7
Notas da versão 1.0.0-alpha.7: 8 melhorias1 correçãoMostrarOcultar
Melhoria
Native Authoring: AI clients such as Claude and Cursor can now build native Beaver Builder layouts with rows, columns, and modules, not just HTML and design system blocks
Native Modules: Build with a curated set of native modules, including headings, text, buttons, button groups, images, icons, and separators
Box Module: Build layouts with the Box module as a flexible, top-level container
Templates: Create and list reusable Beaver Builder templates, including row, column, module, and layout templates
Beaver Themer: Create and list Beaver Themer layouts and set their location rules
Design System: Native module colors bind to your design system color tokens, so changing a token recolors the layout, and typography inherits your global and design system fonts
Images: Add images to native layouts by sideloading them from a URL into the media library
Content Editing: Edit text and links on existing native modules
Correção
AI Generation: Adding generated content to an existing page now fills the canvas with a loading state, instead of a strip that could look stuck to the bottom of the page
Versão 1.0.0-alpha.6
Notas da versão 1.0.0-alpha.6: 2 correçõesMostrarOcultar
Correção
Beaver Builder: Fixed design system styles being dropped from layouts rendered on admin pages, such as the dashboard, on WordPress 6.9.1 and later
MCP: Fixed connection failures for AI clients such as Claude and Cursor on certain hosting configurations
Versão 1.0.0-alpha.5
Notas da versão 1.0.0-alpha.5: 8 melhorias3 correçõesMostrarOcultar
Melhoria
Block Authoring: Build design system blocks by hand, dragging Basic Elements like headings, lists, buttons, images, and SVGs from Beaver Builder's content panel
Canvas Editing: Grid drag and drop now supports two-dimensional drop targets and swapping elements, with guards against unreachable cells
Canvas Editing: Inline editing now works on star ratings and SVGs wrapped in links
Permissions: Structural and code edits now respect each user's WordPress editing capabilities and Beaver Builder's unrestricted editing setting
Chat: Block edits show a focused overlay and lock the canvas while the AI is working
Reliability: Design system blocks now save a stripped down version to post_content, so content is not lost if Beaver Builder is deactivated
AI Generation: Decorative backgrounds are now authored as editable CSS background images, supporting responsive background editing
Beaver Builder: White-label branding now extends to the Settings tab
Correção
Tokens: Accepting a change to a token that's in use now asks for confirmation first
Chat: Canceling generation no longer shows an incorrect status message
Page Generation: Generating a page now clears Beaver Builder's leftover default empty row and column instead of stranding it on the page
Versão 1.0.0-alpha.4
Notas da versão 1.0.0-alpha.4: 4 melhorias3 correçõesMostrarOcultar
Melhoria
Chat: The chat panel now matches Beaver Builder's dark UI skin
Beaver Builder: AI chat and admin now respect your Beaver Builder white-label branding, including menu titles and banners
Canvas Editing: Drag elements anywhere within a block, including across parent containers
Canvas Editing: The target grid cell now highlights as you drag, instead of showing an insertion line
Correção
Canvas Editing: Undo, redo, and save now work reliably for design system blocks, with accurate unsaved-changes detection
Canvas Editing: Multiple drag-and-drop and resize fixes, including drops into button and link groups and repeater items
Beaver Builder: Fixed lightbox styling when a block runs in a different location than where it was authored
Versão 1.0.0-alpha.3
Notas da versão 1.0.0-alpha.3: 2 melhoriasMostrarOcultar
Melhoria
Beaver Builder: Design system colors now appear in the color picker, so editing a token in chat updates every module that uses it
Chat: Upload images to your Media Library or pick existing ones to share with the AI
Versão 1.0.0-alpha.2
Notas da versão 1.0.0-alpha.2: 6 melhorias3 correçõesMostrarOcultar
Melhoria
Chat Access: New per-surface toggles in Settings let you turn AI chat on or off independently for Beaver Builder and the WordPress Block Editor
Canvas Editing: Grid column resize now shows live size pills as you drag, so you can see the target value before committing
Canvas Editing: Selecting an off-screen element now scrolls it into view automatically
Canvas Editing: Inline text editing now preserves author CSS targeting parent/child selectors, flexbox, and grid layout
Welcome: Added a video walkthrough on the Getting Started screen and refreshed the roadmap
Usage: Removed estimated cost figures in favor of pointing to your AI provider's usage console for accurate billing
Correção
Block Editor: Fixed click-to-edit text on JavaScript-based design system blocks inside the editor's sandboxed canvas
Canvas Editing: Fixed a brief bold/italic flash when clicking the inner text of a link
Plugin: Fixed a fatal error that could occur during network activation or on non-admin requests
Versão 1.0.0-alpha.1
Notas da versão 1.0.0-alpha.1: 7 melhorias3 correçõesMostrarOcultar
Melhoria
Canvas Editing: Add/remove repeater grid columns via the toolbar menu
Canvas Editing: Resize grid columns via edge handles for simple grids
Canvas Editing: Reset grid column widths via the toolbar menu
Canvas Editing: Added a "Styles" item to the More Actions menu for quick access to element styling settings
Canvas Editing: Multiple improvements to drag and drop within blocks
Chat: Upload screenshots to show the AI what you would like to build
Chat: Removed purple chat overlays in favor of native Beaver Builder module overlays
Correção
Canvas Editing: Fixed Enter not creating paragraphs in rich text fields
Canvas Editing: Fixed BB's floating settings opening during drag and drop
Chat: Multiple reliability improvements for generating and updating content
Versão 0.6.3
Notas da versão 0.6.3: 3 melhorias3 correçõesMostrarOcultar
Melhoria
Generation Spec: Themer-aware context tells the AI to omit header and footer wrappers, skip position: sticky or fixed at the root, and not author admin-bar CSS when generating into an fl-theme-layout post. Signal flows from the _fl_theme_layout_type meta through BB and the get-format-spec MCP ability
Write Tool: Page-level CSS and JS now route through write_blocks via an optional top-level page: { css?, js? }. The singular write_block tool is removed, leaving write_blocks as the only code-write tool. Page asset routing guidance lives in a shared data/spec/core/page-asset-routing.md included by all authoring surfaces
CSS Scoping: Base and page CSS emit a bare arm alongside the descendant arm (.btn plus .fl-ds-block .btn), so portal'd DOM mounted to document.body like lightboxes, popovers, and dialogs inherits DS styling. Reset CSS keeps the original chained-plus-descendant scope so it does not wipe theme chrome. AI-context projections route through the same relaxed form, so sub-agents reason about the runtime CSS shape
Correção
Canvas Editing: DS blocks inside a Themer header, footer, or other non-primary .fl-builder-content wrapper no longer mount inline-edit or structural-selection affordances, and cannot be added to chat selection from the page editor. Rows, columns, and non-DS modules in those wrappers retain current behavior
Admin Bar: The header-like offset rule is gated with :not(.fl-theme-builder-header) so AI-emitted top bars inside Themer headers no longer double-offset. Sticky-marker selectors keep their original gate so sticky CTAs on Themer-headered pages still get the offset
Inferred DS: The "match the page" sub-agent now imports the standard reset from data/spec/core/reset.md verbatim instead of writing one from scratch. Previously the model would emit an Andy-Bell-style reset whose body { min-height: 100vh } scoped to .fl-ds-block and made every generated block at least one viewport tall. The prompt also forbids :root { ... } blocks in base and reset (tokens belong in the tokens field) and requires line-broken formatting
Versão 0.6.2
Notas da versão 0.6.2: 8 correçõesMostrarOcultar
Correção
Chat: Sub-agent JSON no longer leaks into assistant messages on refresh. The resume gate is now default-deny, so only chat jobs resume; sub-agent jobs (write_blocks, update_block_settings_batch, brief_guidance) cancel server-side and reconcile as orphan tool cards
Chat: Scroll state resets on conversation clear, so the "New messages" button no longer sticks around or re-shows on each new message after clearing a non-empty chat
DS Editor: Base CSS, reset, and tokens live-preview in BB via a single in-place sync. Base JS and page JS re-run only on commit events (Save, AI accept, page generation, import) instead of on every keystroke, so observers and intervals no longer leak while typing
Canvas Editing: Structural toolbar actions work when the chat panel is open. The BB-click blocker now shares its element with the structural capture listener, and chat selection-mode no longer kills clicks on .fl-ds-canvas-toolbar or .fl-ds-popover
Admin Bar: Sticky and fixed DS block headers are offset below the WordPress admin bar (32px desktop, 46px ≤782px). Matches header.fl-ds-block, .fl-ds-block > header, and .fl-ds-block classes containing header, site-nav, or sticky. Self-gated by body.admin-bar
BB Integration: The admin-bar offset CSS is now skipped inside the active BB builder UI. BB hides the admin bar while editing, which was pushing sticky DS headers down behind a bar that wasn't there
Base Assets: Meta writes apply wp_slash so literal backslashes in agent input round-trip byte-equal. Base JS runs in try/catch with shim teardown in finally, so a thrown error no longer leaves document.addEventListener permanently shimmed. DS posts now capture revisions across post_content plus base JS, fonts, brief, and guidance, with a forced 50-revision minimum that defeats WP_POST_REVISIONS = 0
Page Overrides: Page CSS and page JS clear correctly when both fields are emptied. The save payload always sends both keys for high-cap users so the backend writes the cleared state, instead of silently keeping stale values
Versão 0.6.1
Notas da versão 0.6.1: 8 melhorias7 correçõesMostrarOcultar
Melhoria
Form Actions: Multiple actions per form submission with drag-to-reorder. One handler failing no longer aborts siblings; redirect still requires all-success
Form Actions: New built-in Redirect action with optional delay (0-30s), absolute http(s) URL and root-relative path support, and inline validation
Canvas Editing: Heading-level switcher in the inline-editing toolbar swaps H1-H6, P, and BLOCKQUOTE on the selected element, mirroring across repeater siblings
Chat: New generate_blocks_structured tool emits typed JSON via a forced sub-agent call, with the same streaming progress checklist as structured page generation
Chat: Structured Generate Blocks is now the default behavior, and the generated section list persists on the tool card after streaming ends and across chat history reloads
Chat: Brief and guidance pass runs after generate_page_structured from pre-parsed sections instead of re-parsing HTML
Form UI: Shared collapsible-card primitive used by repeater rows and the form-submission field for visually consistent compound chrome
Spec: Inner-structure guidance now defaults to no overflow rule to discourage defensive overflow-hidden cargo-culting
Correção
BB Integration: BB's drop placeholder stays visible when dragging onto Design System Blocks. Overflow is temporarily set to visible during drag so the top-level drop bar is not clipped
Chat: DS selection flow on pages with existing native content is collapsed into a single context-aware select card. The two-card "New Design" flow no longer dead-ends against state-gated tools
Chat: The select_design_system preamble now reaches the model on both confirm-classified and apply paths
Chat: generate_page_structured recovers from stringified sections payloads instead of failing the import
Chat: generate_block recovers orphan CSS when build-agent marker labels drift, matching by tag, by selector overlap, with a page-CSS safety net so styling is not silently dropped
Canvas Toolbar: Popover and menu hygiene improvements covering focus indicator, font-family, and mutual exclusion between toolbar surfaces
Image Field: Replace action is shown for URL-only images
Versão 0.6.0
Notas da versão 0.6.0: 16 melhorias8 correçõesMostrarOcultar
Melhoria
Canvas Editing (WYSIWYG): New unified click resolver with a container selection ring, selection mirrored from chat on any click within a DS block, and the BB module overlay suppressed during DS-block selection so the DS surface is the authority
Structural Edits: Hover overlay, click-to-select, delete, duplicate, drag-within-parent, and move-up-to-parent now work inline on the canvas. Includes an overflow "More actions" menu, a flash selection ring on select, ring clamping to clipping ancestors, and a non-item reorder that mirrors across sibling repeater items
Element Styling Panel: Four-value field redesign, ControlGroup foundation polish, schema unification across element types, element-specific class resolution (v1 and v2), readable auto-mints, and tag-prefixed minted classes to prevent collisions
Page-unique class minting with a settings-key tier and chip preview, plus auto-mint write-back that persists minted classes into ds_block_data.template
Live CSS Preview Overlay: Core overlay service with BB host wiring and chat-tool routing, so the model can preview CSS without committing
Structured Page Generation: New tool for composing whole pages from blocks in one pass, with a live progress checklist surfaced for write_blocks
Batch Tools: read_blocks, write_blocks, and update_block_settings_batch now route through new /builder/layout/batch and /builder/modules/batch endpoints, cutting per-block round trips
Anchor Classifier: Splits icon-plus-content links into a link compound plus an extracted icon field, retiring the legacy icon-plus-content shape
SVG auto-annotation pre-pass with type-based keys and a fallback for missing field annotations, so generated blocks annotate cleanly without per-block prompting
Layout Patterns: New spec describing resilient multi-child grid patterns the generator can target
Sub-Agents: Write sub-agents now receive runtime-scoped DS and page CSS plus conversation constraints, and class-generation caps are tuned for block headroom and retry safety
MCP: Cleaned ability descriptions, gated get-page-debug discovery, tightened spec-import guidance to prevent token and class drift, and addressed findings from internal composition sessions
Assistant Integration: fl-ds-block is exposed to BB Assistant via the fl_assistant_post_types_known hook so DS blocks appear in Assistant's content listings
Commit Channel: moduleRef vs. headless routing now lives in a shared orchestrator, with toolbar persistence wired through it
Template Mutation: Substrate primitives that back structural-edit persistence
Chat: Clear-conversation hint added to the chat error card
Correção
Design Tab: Auto-minted classes propagate to sibling repeater items; shared-CSS classes are excluded from the rule-less fallback so they no longer leak into element-styling output
Canvas Editing: Form panel and code editor re-render on template-only ops; stale image toolbar is cleared after a move-up; chat-mode text cursor is narrowed; three click-resolution and post-delete issues fixed
Structural: Form and script tags survive Mode B template-set ops; bound-repeater inner-field edits persist; Mode A panel-close is hardened; structural selection ring is hidden on select instead of lingering
CSS Order: Page CSS is ordered between DS bulk and BB layout via a dep chain; DS CSS is ordered before BB layout; html rules stay cascade-last
DS Scoper: Scope class attaches to the first compound instead of the last, so generated selectors target the intended element
Custom Module: Style changes clear on cancel, the save flash is removed, and a redundant preview flush on save is dropped
Dependencies: Restored missing @floating-ui/dom in the lockfile
Versão 0.5.4
Notas da versão 0.5.4: 5 melhorias6 correçõesMostrarOcultar
Melhoria
Write Tool: Dropped the scope parameter from write_block and always fetch HTML, CSS, and JS so mixed-intent edits routed to structure can author CSS. The editing strategy now bundles multi-axis changes for one block into a single call
Write Tool: Surface the design system's available token names to the write sub-agent with a prefix-agnostic directive, anchoring against hallucinated CSS variable references
Write Tool: Tightened CSS context, drop the duplicated Base CSS block, rename Layout CSS to Design system CSS, and add a Page CSS section so page-level overrides are visible to the agent
CSS Variables: Renamed section image custom properties from --bb-* to --settings-* so the prefix maps directly to settings.foo in mustache. Existing pages with baked --bb- references still round-trip on read
Generation: Bumped the per-turn generate cap from 1 to 3 so the model can retry on sub-agent failure or compose related blocks (hero + features) in a single response. perInputHash:3 and MAX_TOOL_TURNS:15 still bound the worst case
Correção
JS Sanitization: Stored JS containing a < comparison operator (e.g. for (var i = 0; i < count; i++)) is no longer truncated. The sanitizer now strips only and blocks instead of running wp_strip_all_tags over the whole body
Generation: The re-invocation guard is now reset on every SEND, so retrying the same brief after stopping generation no longer triggers a "generate_block was already called in this turn with the same input" error
CSS: CSS background round-trip preserves concrete URLs (top-level and per-item repeater backgrounds) via a new DOM-only inline-style tokenizer shared between JS and PHP runtimes
Settings Panel: After a chat write, the BB settings panel now shows the new values on first open instead of a stale snapshot. The Block Editor DS path's settings merge order also no longer lets stale values win over LLM-authored changes
Refresh Resilience: Refreshing during any in-flight tool call now lands in a sendable state, every assistant tool_use gets a matching tool_result, streaming/pending cards transition to a terminal status, and isLoading is reset. Sub-agent jobs (write_block, update_block_settings, generate_block, infer_design_system) now register with activeJob so resume can route them correctly
MCP: create-design-system now accepts design_system_label as an alias for the canonical label parameter. This matches the cross-tool spelling on generate-page and generate-style-guide, so callers no longer have the value silently dropped into ignored_keys. Also implements the documented fallback so an omitted label resolves to the document title before the hard-coded "Imported Design System" default
Versão 0.5.3
Notas da versão 0.5.3: 1 correçãoMostrarOcultar
Correção
Debug: Pages generated by editors now capture LLM debug meta on sites with FL_DS_DEBUG enabled. The storage REST endpoint now permits anyone with edit_post on the target page; the viewer remains restricted to manage_options
Versão 0.5.2
Notas da versão 0.5.2: 3 melhorias4 correçõesMostrarOcultar
Melhoria
MCP: Normalize ability input by stripping unknown top-level keys and aliasing label to design_system_label and uuid to design_system_uuid instead of failing schema validation; ignored keys are reported back on successful array responses
Spec: Shared section CSS now routes to @base in the new design system flow (and @page in the existing design system flow where @base is read only) so page level rules don't drift across pages on the same design system
Spec: Removed concrete class name examples that were steering generation toward a single eyebrow/title/subtitle skeleton across every site
Correção
Parser: Hardened the CSS section matcher against @section and HTML label drift with a tag name tier and an Oracle containment guard that absorbs orphan CSS into an ancestor section instead of promoting a duplicate sibling block
Inline Editing: Compound link URL edits no longer clobber link text, target, or rel on the chat open headless save path
Inline Editing: Image replacements now persist after refresh on the chat open headless save path
Inline Editing: SVG inline edits now route through SVG sanitization instead of being destroyed by wp_kses_post
Versão 0.5.1
Notas da versão 0.5.1: 1 correçãoMostrarOcultar
Correção
MCP: Fixed an HTTP 500 on authenticated MCP requests caused by rest_url running before $wp_rewrite was initialized; the MCP endpoint URL is now built from home_url and rest_get_url_prefix
Versão 0.5.0
Notas da versão 0.5.0: 14 melhorias10 correções1 reforço de segurançaMostrarOcultar
Melhoria
Inline Editing: Added image, SVG, and link editors with type-aware markers and a URL/options popover
Inline Editing: Toolbar ancestor merge so nested editables share a single toolbar
Admin: New Design System detail page with Used By tab; default and actions moved from the table to the detail page
Block Editor: Page-level CSS now applies to the live document on store changes
MCP: Spec-aware design system creation that preserves the original spec through edits
MCP: Standardized DS-self tool inputs on design_system_uuid across get-design-system, update-design-system-tokens, update-design-system-assets, and update-design-system-guidance. Fixes get-design-system silently returning the site default when called with the wrong key. Breaking change for direct callers of these MCP tools.
MCP: Surfaced externally_modified flag on get-page-outline and get-page-blocks for drift detection
MCP: Stamped last_mcp_hash on generate-page so drift detection fires reliably
MCP: Replaced static image placeholder with an adaptive transparent SVG
MCP: Hardened guidance update against silent empty writes
Parser: CSS over-claim audit added to PageParser (parser-hardening-v3)
Removed the default design system runtime fallback
Removed the fossil designSystem.active setting
Spec: Forbid CSS at-rules inside the script block
Correção
Inline Editing: Pointer cursor on image, SVG, and link editables
Inline Editing: Text editor no longer commits on blur when focus moves to the canvas toolbar
Inline Editing: Popover form fields no longer swallow mousedown
Inline Editing: Fixed hit-testing for images and SVGs with pointer-events: none
Block Editor: Self-hoist canvas-editing toolbar CSS into the portal target document
Block Editor: Reset scroll on admin navigation
AI Chat: Keep Beaver Builder and chat overlays visible during inline edits
AI Chat: Fixed false-dirty Save/Discard when opening chat on the default design system
MCP: Write paths no longer silently drop unknown input
MCP: Suppress unreadable synthetic block ids on get-page-outline
Segurança
Sanitizer hardening, KsesFallback hardening, Mustache ENT_QUOTES, SSRF mitigations, auth tightening, form abuse mitigations, atomic quota and concurrency counters, mcp-oauth options hardening, and Updater defense-in-depth
Versão 0.2.88
Notas da versão 0.2.88: 19 melhorias10 correçõesMostrarOcultar
Melhoria
AI Chat: Major reliability overhaul with a conversation state machine, structured system prompts, and per call model routing
AI Chat: Surgical settings updates via deep merge so unedited fields are preserved when the AI updates a block
AI Chat: Non blocking summary generation with audit, cost telemetry, and a circuit breaker
AI Chat: Tighter design system tool reliability with tools gated by editor state and update tools loaded on demand
Blocks: Inline Text Editing for editing design system block text directly on the page
Beaver Builder: Live apply the design system when using BB templates and saved templates
Block Editor: Nested design system block reads and writes through innerBlocks
Block Editor: Inherit a design system from patterns dropped on pages that don't have one
Block Editor: Support unsynced patterns for users without the unfiltered_html capability
MCP: content_hash concurrency control on design system update tools to prevent overwrites from concurrent edits
MCP: Surgical reads via include filters and a capabilities band on get-page-blocks
MCP: Improved page import feedback with diagnostics, warnings, and label fallback
MCP: Return rendered HTML for native BB nodes via get-page-blocks
Fields: Added a link field type and a shared Popover component
Fields: Added a node bindings layer for dynamic data
Admin: Responsive admin layout and table polish
Permissions: Design system block code permissions consolidated behind a SaveGuard
AI Chat: Renamed user facing "node" to "block" across the chat UI and AI prompts; tool IDs renamed from read_node/write_node to read_block/write_block
AI Chat: Read includes for block reads redesigned around [settings, html]; template capability renamed to html and native/core marked read only
Correção
Block Editor: Fixed FOUC in SandBox previews
Block Editor: Fixed live token sync cascade in the WP 7.0 iframe editor
Block Editor: Fixed duplicate blockIds for fl-ds/custom blocks
Block Editor: Fixed synced pattern design system leaking into SandBox previews
AI Chat: Fixed concurrency_limit 429 errors after canceling a chat
AI Chat: Fixed canned response firing when a tool errored
AI Chat: Fixed anchor link page jumps when clicking inside an active inline edit with chat open
Forms: Fixed key collision when a prefix matched a sibling repeater
SVG: Round trip fixes including attribute case preservation, self closed empty elements, and data-field-href support on icon only anchors
Patterns: Preserve HTML in block settings when saving patterns
Black FridayR$ 19,90por mês
Plano Budget no cartão, preço travado
na Black Friday
Lote 1 termina em00d00h00m
Próximo lote
R$ 24,90Ver a ofertaVer oferta