Release 1.7.0
/pagespeed-run now writes only the domain to the database, not the full URL.
View full changelog
Changed
/pagespeed-runwriting only domain to DB instead of URL with schema.
/pagespeed-run. - Airfleet Elements Modals Plugin: Fixed a bug with calling airfleet_modals_priority() from the inc folder. Also added a filter to customize the priority of modal rendering in wp_footer. - Airfleet Monitoring Dashboard: Added support for PageSpeed reporting and tracking, including a full report page and dashboard metrics. - Airfleet Elements Core Plugin: JS utilities are now available through global var _af. - Airfleet Lottie Plugin: Removed two events and replaced them with direct function calls during migration to a new library./pagespeed-run now writes only the domain to the database, not the full URL.
/pagespeed-run writing only domain to DB instead of URL with schema.Fixed a bug with calling airfleet_modals_priority() from the inc folder.
airfleet_modals_priority() from inc folder by including airfleet-elements-modals-api.php earlier in the airfleet-elements-modals.php file_af (e.g. _af.debounce) under the same names, with the exception of domReady (now named ready, i.e. _af.ready) and dispatchEvent (now named dispatch, i.e. _af.dispatch)Removed two events and replaced them with direct function calls during migration to a new library.
airfleet-lottie-load-request. Replaced by direct new DotLottie() calls during migration from @dotlottie/player-component to @lottiefiles/dotlottie-webairfleet-lottie-play-request. Replaced by direct dotLottie.play() calls during migration from @dotlottie/player-component to @lottiefiles/dotlottie-web<dotlottie-player> to <airfleet-lottie-player> custom elementAdded support for PageSpeed reporting and tracking, including a full report page and dashboard metrics.
Added endpoints for running PageSpeed tests and converting domain names in the database.
/pagespeed-run to run PageSpeed tests./admin/convertDomainDatabase to convert domain names in the database without scheme and remove trailing slashes./push endpoint.Added a filter to customize the priority of modal rendering in wp_footer
airfleet/elements/modals/priority to customize the priority of modal rendering in wp_footer (default: 20)Added endpoints for database copying, backing up, and initialization/resetting, as well as a GitHub Actions workflow for building and deploying the worker.
/admin/db/copy/:target to copy the database to a new target which is prefix of tables./admin/db/backup/:format to backup the database. Supported formats: inline, sql, gzip./admin/initDatabase endpoint renamed to /admin/db/init./admin/resetDatabase endpoint renamed to /admin/db/reset.Added Cloudflare cache clearing functionality and updated dependencies.
CloudflareCache class to clear cloudflare cache.airfleet/cache-control/options/cloudflare-supported filter hook to check if cloudflare is supported.CloudfrontCache when distribution_id is missing.airfleet/wordpress-framework dependency to 1.15.0Added new class for customizing date input field position and made date picker width customizable.
.hs-dateinput class with position property set to a customizable value (--afs-hubspot-dateinput-position) for better layout control of the date input field..hs-datepicker width is now determined by the var(--afs-hubspot-date-picker-width). This allows for a more flexible and customizable approach to setting the date picker's width..hs-datepicker element, allowing other elements to occupy their desired space within the form layout.head_inline enqueue scripts were hanging in the air due to wp_head already firing before they were enqueued.