All project releases

Filter the combined changelog by project.

airfleet/airfleet-nexus-plugin

Release 0.41.0

View on GitHub

Added

  • forms: New Forms module — Gutenberg-based CPT (afn_form) with Custom HTML (embed) and HubSpot Form provider blocks, single-block editor guard, and a submit actions registry extensible via airfleet/nexus/forms/submit-action-types filter.
  • forms: Built-in submit actions — content actions (Thank You Message, Calendly, Show Reusable Content) and addon actions (Redirect with delay, Close Parent Modal, Open Modal). Frontend handler executes actions on airfleet/nexus/form/success event.
  • block-form: New Form block (airfleet-nexus/form) — a CPT reference that renders provider block content via do_blocks(). In-editor form picker with live sandboxed preview.
  • block-hubspot-form: New HubSpot Form block (airfleet-nexus/hubspot-form) with form selector, live preview, submit action controls, and portal/region overrides.
  • hubspot-forms: New HubSpot Forms sub-module — OAuth 2.0 Public App integration (one-click connect, auto-refresh tokens), HubSpot Marketing API v3 form list, and HubSpot v4 embed rendering. Manual Private App token fallback included.
  • block-cf7-form: New CF7 Form block (airfleet-nexus/cf7-form) — Contact Form 7 integration with form picker, submit action controls, and wpcf7mailsentairfleet/nexus/form/success event bridge.
  • cf7-forms: New CF7 Forms sub-module — lightweight provider requiring only the CF7 plugin. No settings page or API credentials needed.
  • forms: Shared form events module (form-events.js) with FORM_EVENTS constants and dispatchFormEvent() helper. All provider bridges dispatch airfleet/nexus/form/success with consistent detail payload (provider, formId, fields, providerEvent).
  • Docs: Add docs/modules/forms.md, docs/modules/hubspot-forms.md, and docs/blocks/form.md.
airfleet/airfleet-nexus-plugin

Release 0.40.0

View on GitHub

Changed

  • Documentation: add an AI roadmap reference guide covering platform architecture, initiative map, phased delivery plan, consolidation naming, and feature inventory
airfleet/airfleet-nexus-plugin

Release 0.39.0

View on GitHub

Added

  • media-background: Add a hidden Media Background block (airfleet-nexus/media-background) for multi-layer media backgrounds in native WordPress Group blocks, including responsive art direction support for video and animation layers.
  • support-group-block-background: Add native core/group controls in the inspector and toolbar to insert, edit, and remove Media Background containers.
  • media-background: Add focus-mode editing, layered positioning, and responsive visibility handling so background media stays behind Group content while remaining easy to edit.

Changed

  • Documentation: add a block guideline to standardize the initial block.json version for new blocks on 0.1.0
  • Documentation: add a block style ownership guideline so child block selectors stay with the block that owns the markup
airfleet/airfleet-nexus-plugin

Release 0.38.0

View on GitHub

Changed

  • Dev Containers: add OpenCode to both container configurations, persist per-developer OpenCode config across rebuilds, and document the new setup flow
  • Dev Containers: bump Bun to 1.3.12 in the shared Dockerfile and refresh the pinned Linux checksums
airfleet/airfleet-nexus-plugin

Release 0.37.0

View on GitHub

Changed

  • Module Manager: block enabling modules until their direct dependencies are enabled, show missing dependency details in the admin UI, and warn when enabled modules are missing dependencies
airfleet/airfleet-nexus-plugin

Release 0.36.0

View on GitHub

Added

  • Add required settings-page module providing a consolidated Airfleet → Settings admin screen with DataForm-based module settings sections grouped by module function

Changed

  • ai-block-generator: migrate API key configuration from its standalone submenu into Airfleet → Settings → Content using a REST-exposed object option with legacy option migration
  • Documentation: add settings-page module docs and update settings-related navigation and usage guidance
airfleet/airfleet-nexus-plugin

Release 0.35.0

View on GitHub

Added

  • environment: Add a shared module that resolves the current site environment using WP_ENVIRONMENT_TYPE with hostname-based fallback heuristics
  • environment-badge: Add a color-coded admin bar badge that highlights local, development, staging, and production environments

Changed

  • Documentation: Add module guides for the new environment utilities and environment badge modules and sync documentation navigation sources
airfleet/airfleet-nexus-plugin

Release 0.34.0

View on GitHub

Added

  • force-login: Add a new module that redirects anonymous frontend visitors to the WordPress login screen while bypassing admin, AJAX, REST, cron, and WP-CLI requests
  • force-login: Add airfleet/nexus/force-login/bypass and airfleet/nexus/force-login/redirect_url filters for request allowlisting and custom login flows

Changed

  • Documentation: Add Force Login module docs and sync docs navigation plus documentation maintenance guidance for new module pages
airfleet/airfleet-nexus-plugin

Release 0.33.0

View on GitHub

Changed

  • Dev Containers: Add bun run build to postCreateCommand to automatically generate build artifacts when the container starts
  • Dev Containers: Add GitHub Pull Requests extension
  • Dev Containers: Enable VS Code setting workbench.browser.enableChatTools
airfleet/airfleet-nexus-plugin

Release 0.32.0

View on GitHub

Added

  • support-button-icon: Added module for native Gutenberg block button support. It extends the Button block with SVG icon selector and icon alignment right and left options.
  • support-button-icon: Added two block variations for button with icon. One for the native block core/buttons which is the wrapper for the button block. And another for the button block.
  • support-button-icon: New editor asset loading using enqueue_block_assets for CSS to prevent iframe console errors.

Changed

  • support-responsive: Consolidated asset loading patterns to match the new standards and avoid iframe injection errors.
  • support-hide-block: Consolidated asset loading patterns to match the new standards and avoid iframe injection errors.
  • Refactored EnqueueEditorScripts classes to include helper methods for build paths, URLs, and handles.
airfleet/airfleet-canvas-theme

Release 0.6.0

View on GitHub

Added

  • Added native Gutenberg block example style for the large button
airfleet/airfleet-nexus-plugin

Release 0.31.1

View on GitHub

Fixed

  • block-lottie: Use childNode.remove() instead of parentNode.removeChild() for cleaner DOM cleanup
  • Use string argument instead of regex in replaceAll for docs asset path normalization
airfleet/airfleet-nexus-plugin

Release 0.31.0

View on GitHub

Added

  • Docs: Add favicon and logo branding support to docmd-generated documentation site
  • Docs: Configure favicon path and logo variants (light/dark) in docmd configuration
  • Docs: Bump npm dependency @docmd/core to ^0.6.7
airfleet/airfleet-nexus-plugin

Release 0.30.0

View on GitHub

Added

  • block-lottie: New Lottie Animation block (airfleet-nexus/lottie) for embedding Lottie and dotLottie animations with configurable playback, lazy loading, poster images, and player controls. Uses @lottiefiles/dotlottie-web for canvas-based rendering via Web Component (<afnb-lottie-player>).
  • block-lottie: Five playback modes — in view, on load, on hover, on click, and scroll-driven animation with configurable frame segments and scroll thresholds.
  • block-lottie: Poster image support with optional lazy loading via IntersectionObserver.
  • block-lottie: Player controls UI (play/pause, seekable progress bar, loop toggle) rendered via JavaScript.
  • block-lottie: Modular frontend JS architecture — view.js split into 7 modules (constants, canvas, controls, event-bridge, lottie-player, poster, scroll-playback).
  • block-lottie: Editor UI with SelectControl for play mode, ToggleControl for loading, HStack side-by-side dimensions, toolbar Replace button via MediaReplaceFlow, and smart auto-pause interdependency.
  • allow-lottie: New module that registers .json and .lottie MIME types for WordPress media uploads.
airfleet/airfleet-nexus-plugin

Release 0.29.0

View on GitHub

Changed

  • Updated documentation and skill terminology around frontend JavaScript architecture and modules/-based block structure.
airfleet/airfleet-nexus-plugin

Release 0.28.0

View on GitHub

Changed

  • nexus-block-patterns skill: Added Frontend JS Architecture section documenting modular view.js pattern with modules/ subdirectory, guidance on choosing between static and dynamic blocks, and a dedicated "Common Mistakes" anti-patterns section.
  • docs/guide/blocks.md: Added Frontend JavaScript Architecture section with guidelines for when and how to split view.js into modules.
airfleet/airfleet-nexus-plugin

Release 0.27.0

View on GitHub

Added

  • Added Video file block (Working partially, future development will fix remaining bugs and add more features if needed)
  • Added Video file block options: loading, autoplay, auto pause, mute video, show controls, loop video, replace video, upload video, aspect ratio.
  • Added in video-file block play promise tracking to prevent AbortError on rapid scroll in/out
  • Added in video-file block autoplay-blocked fallback that re-shows the play overlay when the browser rejects play()
  • Added in video-file block per-instance mute/unmute state tracking via volumechange listener
  • Added in video-file block "Tap to unmute" indicator for restoring sound after viewport autoplay force-mutes
  • Added in video-file block force-mute before IO-triggered autoplay for iOS Safari and Firefox 61+ compatibility
airfleet/airfleet-canvas-theme

Release 0.5.0

View on GitHub

Added

  • Added core block heading and core block paragraph example styles so developers can use them as examples.
  • Added two example approaches. Using JS approach src/js/editor-extensions/style-variations.js and using theme.json approach styles/example.json.
  • Added doc docs/blocks/block-styles.md that explains two approaches developers can use to add block styles.

Removed

  • Removed src/scss/blocks/core-buttons.scss as it is no longer used as an example.
airfleet/airfleet-canvas-theme

Release 0.4.1

View on GitHub

Fixed

  • Exclude src folder from release package
airfleet/airfleet-nexus-plugin

Release 0.26.1

View on GitHub

Fixed

  • Exclude src folder from release package