Glance Live Search

Changelog

1.4.0

  • New: FULLTEXT search support with automatic index detection (large catalog performance boost)
  • New: Full Site Editing (FSE) block theme support
  • New: object cache (Redis / Memcached) with wp_cache_flush_group invalidation (WP 6.1+)
  • New: automatic cache invalidation on product create, update, delete, and stock change
  • New: text button switches to icon on mobile
  • New: Pro/Free dual-activation guard with automatic deactivation and admin notice
  • New: body-offset awareness for dropdown positioning (Elementor, Divi compatibility)
  • Improved: minified CSS/JS loaded in production via SCRIPT_DEBUG detection
  • Improved: shortcode guarantees asset loading via ensure_assets() in late-rendering contexts
  • Improved: FULLTEXT boolean operators escaped from user input
  • Improved: search cache stores total_found — no duplicate COUNT query on cache hit
  • Improved: CSV export streams in 1000-row chunks (prevents out-of-memory)
  • Improved: CSV export includes UTF-8 BOM for Excel Windows
  • Improved: max_results server-side cap (1–50)
  • Improved: is_product() added to asset detection
  • Improved: ARIA attributes on mobile overlay input
  • Improved: ArrowUp from no selection selects last result
  • Improved: Tab key closes dropdown
  • Improved: network error fallback message always shown
  • Improved: focus restored on mobile overlay close
  • Improved: prefers-reduced-motion covers admin animations
  • Improved: unique form IDs for multi-instance outside-button mode
  • Improved: hook naming harmonized to slash format with backward-compatible aliases
  • Improved: @since docblocks on all public methods
  • Improved: defensive CSS protects layout against theme overrides
  • Improved: CommerceKit AJAX Search neutralized when Glance is active on Shoptimizer
  • Removed: Modal display mode
  • Removed: Inline display mode
  • Fix: search bar unstyled on homepage — ensure_assets() enqueues in theme header context
  • Fix: WC_AJAX requests not loading search engine — $_GET[‘wc-ajax’] detection added
  • Fix: Pro/Free simultaneous activation fatal error — GLS_PRO_ACTIVE sentinel constant
  • Fix: Free version color and result display options not locked behind Pro gate

1.3.0

  • New: client-side multi-term cache (5-minute TTL)
  • New: “View all results” link with total product count
  • New: search history with localStorage and clear button
  • New: full-screen mobile overlay with configurable breakpoint and safe area support
  • New: search in descriptions and short descriptions
  • New: product tag search results
  • New: WC_AJAX endpoints (faster responses)
  • New: 10 PHP filter hooks for developers
  • New: Gutenberg block and Elementor widget
  • Improved: analytics fire only on network requests
  • Improved: XSS protection on history items
  • Fix: mobile overlay body scroll lock
  • Fix: WC_AJAX class existence check

1.2.0

  • Added CTR / click tracking and upsell recommendations
  • Added design presets: Sharp, Clean, Pill
  • Added category search results
  • Improved rate limiting and cache key (includes filters + language)
  • Added DB migration system

1.1.0

  • Added search analytics dashboard
  • Added Polylang / WPML language support
  • Added price and in-stock filters

1.0.0

  • Initial release

Plugin Website
Visit website

Author
woonet237
Version:
1.4.0
Last Updated
March 28, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.4
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.