Changelog

Latest releases for Fancoolowp, fetched from the dplugins.com shop.

FanCoolo WP v1.4.0

Features

  • MCP-only AI architecture — removed built-in AI providers (Claude/OpenAI/Ollama backends); build blocks, symbols, and SCSS partials directly from Claude Code or the Claude App via Model Context Protocol.
  • Cross-platform CLI (bin/fancoolo) with interactive site selector, WP-CLI commands, and a Node.js MCP stdio bridge.
  • OAuth 2.1 server for a native Claude App connector.
  • REST API transport for connecting remote sites over MCP.
  • Multi-site support — auto-discovery of sites (no env vars), plus list_sites / switch_site tools.
  • Custom AI Instructions — per-site rules appended to the MCP prompt.
  • FanCoolo Abilities API registered for AI-agent discovery.
  • Figma integration — maps Figma colors/typography/spacing to the closest WordPress theme.json tokens in the AI context.
  • Symbol attributes stored in the database with a dedicated AttributesManager UI.
  • Block Explorer UI and block API actions.
  • Bidirectional parent blocks — declaring a parent now actually inserts the block into that parent's inserter (ParentBlockBridgeService, server + editor JS filter).
  • New MCP tools: update_post, sideload_media, get_tailwind_config, get/update_ai_instructions.

Improvements

  • One-click "Install Bridge" button; CLI Setup renamed to AI Settings.
  • RULES.md bundled with the plugin as the single source of block-building rules, audited for accuracy.
  • Settings unified into a single page.
  • Monaco editor with inline editing, focus and spacing refinements.
  • Symbol editor aligned with block editor — tabs, padding, split view, cleaner PHP examples; @param PHPDoc fallback; attributes exposed as direct PHP variables.
  • Dynamic Ollama model selection — no hardcoded default; falls back to the first installed model.
  • Image attachment UI + server support.
  • Light theme and content-based asset versioning.
  • camelCase preserved through the save pipeline.

Bugs

  • First block on a fresh install no longer 404s — removed a duplicate parent_blocks column that blocked table creation.
  • Orphaned posts now roll back when block setup fails after insert.
  • Empty editor on reload with plain permalinks fixed (double ? in REST URLs).
  • Saved Parent Block now shows after reload (parent / parent_blocks key mismatch).
  • get() on a block no longer crashes — removed a double-explode of parent_blocks in processRow().
  • Visual QA false "Undefined variable" fixed — preview renderer no longer strips a template's leading <?php tag.
  • SCSS compiler — fixed Dart Sass loader init, an undefined-variable reference, and compiled CSS not being written to file.

FanCoolo WP v1.3.0

Features

  • Ai integration ( Claude, OpenAI, Ollama )
  • Figma MCP
  • Context
  • Register styles

Improvements

  • Split app into subpages to improve code load

FanCoolo WP v1.2.0

Features

  • Symbols manager
  • Winden integration
  • Link Attribute URL Toggle (now you can manage what you want to display to the user URL, Label name, Target)
  •  Block Bindings API Integration
    • Better performance (no regex parsing on every render)
    • WordPress-native approach using official API
    • Easier debugging (bindings visible in block.json)
    • Backward compatible with legacy parsing

Improvements

  • Added default values in Attributes
  • Wordpress 6.9 compatibility
  • Much faster blocks load

Fixes

  • Hardcoded URLs
  • Now once block,  symbol or scss partial  is deleted, file / folder will be deleted
  • EDD License Integration & Post Save Hooks

 

FanCoolo WP v1.1.0

Features

  • Multisite. You can now generate blocks from root that you can add in all sub-sites
  • Option to view Posts, Symbols, SCSS Partials as tabs or structured list

Improvements

  • InnerBlocksProcessor - Added WordPress context variables. Templates can access post type, user ID, editor state
  • SymbolProcessor - Added ImageHelper global. Symbol templates can use image helper directly
  • BlockLoader - Set ImageHelper in GLOBALS. Source of ImageHelper availability
  • block-renderer.js - SVG/custom HTML now works without restrictions

FanCoolo WP v1.0.2

Features

  • New dynamic field "relationships" - gives you select posts option
  • New dynamic field "post types" - gives you select posts types option
  • New dynamic field "taxonomies" - gives you select taxonomies and terms inside taxonomy option

Improvements

  • Code Snippets plain text replaced with highlighted code with Monaco Editor
  • Attributes are collapsable to take less space
  • Attributes are now draggble with drag item only. 

FanCoolo WP v1.0.1

Features

  • New field "File upload"
  • Added WordPress Icons in addition to Dashicons

Improvements

  • Added bottom margin to Image field
  • Added bottom margin to Data field

Bug Fixes

  • Conversion to Camel Case was not working correctly in Attribute Manager examples if word have several uppercase letters
  • Update cache key hashing to use md5 for compatibility

 

FanCoolo WP v1.0.0 - A visual block builder for WordPress Gutenberg

Features

  • Custom Block Creation - Build native Gutenberg blocks using PHP, SCSS, and JavaScript through an intuitive WordPress admin interface
  • Reusable Symbols - Create PHP components once and use them across multiple blocks with automatic updates
  • SCSS Partials - Share styles globally or selectively across blocks with automatic recompilation
  • Hot Reload - See changes instantly in the editor during development
  • File Generation - Automatic generation of block.json, render.php, styles, and view.js files
  • Attribute Management - Configure block settings with built-in field types (text, toggle, range, select, etc.)
  • Inner Blocks Support - Enable nested block structures with custom layouts
  • Bulk Operations - Regenerate multiple blocks at once for efficient updates

Technical Highlights

  • Server-side rendered blocks for better performance
  • Built-in PHP syntax validation
  • Source maps for debugging compiled SCSS
  • REST API for all CRUD operations
  • Security-first with proper sanitization and escaping
  • Revisions support for tracking changes