Ensures correct theme context and cache segmentation for Varnish ESI block requests in multi-theme Magento setups. Prevents ESI blocks from being rendered with the wrong theme and skips inline rendering of TTL blocks that will be served via ESI includes.
Strict Compliant Modules
These modules pass strict static analysis (PHPStan L8+, PHPCS) and build without errors.
Makes the Klaviyo (Klaviyo_Reclaim) extension work with Hyva themes, providing CSP-strict customer identification via Alpine.js, viewed-product tracking, and cart reload tracking using the fetch API instead of RequireJS/jQuery.
Adds a sortable and filterable Stock Status column to the Admin product grid, enabling quick identification of in-stock and out-of-stock products without opening each product individually.
Disables inline editing on the Customers, Customer Addresses, CMS Pages, Blocks, URL Rewrites, Inventory Sources, Inventory Stocks, and B2B Companies admin grids, keeping them as navigation-only listings to prevent accidental row edits.
Enables Magento staging functionality for gift sales rules. Provides compatibility between Smile's Gift Sales Rule module and Magento's Sales Rule Staging module.
Adds payment method icons for Hyva themes. Includes default, flat, and mono styles, usable in phtml files and CMS content.
Mitigates the PolyShell unrestricted file upload vulnerability in the Magento REST API by enforcing an image-only extension allowlist on custom option file uploads. Blocks executable file uploads at both the validator and uploader level.
Integrates Lucide Icons into Hyva themes. Allows usage of SVG icons in CMS content, pages, blocks and widgets.
Adds delayed message publishing to Magento's message queue system, allowing queue messages to be scheduled for processing after a configurable number of minutes. Includes a cron job and CLI command for publishing delayed messages.
Extends Magento Page Builder with explicit image width/height fields, link labels, and lazy-loading tags to improve Core Web Vitals performance and accessibility scores.
Adds width/height attributes to Page Builder images and aria-label to links. Improves Google Web Vitals scores related to image dimensions and link accessibility.
Applies input masks to form fields within Hyvä themes using Alpine.js. Improves user experience and data validation by formatting user input.