=== Infinity Testimonial for Elementor & Gutenberg ===
Contributors: nahian91
Donate link: https://devnahian.com/
Tags: testimonials, elementor, gutenberg, slider, swiper, reviews, carousel, social proof, feedback
Requires at least: 5.8
Tested up to: 6.9
Stable tag: 1.2.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A high-performance, modular testimonial engine for Elementor and Gutenberg featuring dynamic group filtering and pro slider capabilities.

== Description ==

**Infinity Testimonial Pro** is a professional-grade testimonial management system designed for developers, agencies, and high-conversion landing pages. It allows you to create a centralized database of social proof and display it seamlessly across both **Elementor** and the **Gutenberg (Block Editor)**.

Unlike standard testimonial plugins, Infinity Testimonial uses a unique **Batch Group Filtering** logic. This allows you to tag testimonials into specific groups (e.g., "SaaS Clients," "Enterprise," "E-commerce") and call those specific batches anywhere on your site without creating multiple widgets.

### Key Features:
* **Dual-Editor Support:** Native Elementor Widget and Gutenberg Block included.
* **Infinity Batch System:** Filter by group name metadata to display targeted social proof.
* **Pro Slider Engine:** Powered by Swiper.js with full control over Autoplay speed, Pause on Hover, Centered Slides, and Infinite Looping.
* **Responsive Control:** Custom column counts and spacing for Desktop, Tablet, and Mobile devices.
* **High-End Design System:** Premium "Squircle" avatar frames, verified badges, and brand accent color integration.
* **Performance First:** Assets are loaded conditionally; if a slider isn't on the page, the slider scripts aren't loaded.
* **Clean Code:** Written to WordPress Coding Standards (WPCS) with PHP 8.1+ compatibility.

== Installation ==

1. Upload the `infinity-testimonials` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Use the 'Testimonials' menu in your admin sidebar to add your client feedback.
4. Ensure you fill out the 'Group Name' meta field to utilize the Batch Filtering feature.
5. In Elementor, search for "Infinity Testimonial" or use the block in Gutenberg.

== Frequently Asked Questions ==

= How do I use the Batch Filtering? =
In the Testimonial editor, assign a group name (e.g., `featured`). In the Elementor or Gutenberg settings, enter `featured` in the "Selected Batch" field. Only testimonials with that group name will be displayed.

= Is Swiper.js included? =
Yes, the plugin enqueues the latest version of Swiper.js (v11) specifically for its slider capabilities.

= Does it support translation? =
Yes, the plugin is fully translation-ready with a Text Domain of `infinity-testimonials`.

== Screenshots ==

1. **Testimonial Slider:** A clean, responsive slider with arrows and pagination dots.
2. **Batch Controls:** The Elementor sidebar showing the Batch selection and Slider Engine settings.
3. **Verified Design:** Close-up of the modern squircle avatar and the verified customer badge.

== Changelog ==

= 1.2.0 =
* **Major Update:** Finalized the Infinity Batch filtering logic.
* **New:** Added professional slider engine settings (Speed, Pause on Hover, Centered).
* **Fix:** Resolved Text Domain mismatch and Version header warnings.
* **Enhancement:** Improved CSS architecture for better theme inheritance.

= 1.1.0 =
* Added Gutenberg block registration support.
* Integrated basic Swiper.js functionality.

= 1.0.0 =
* Initial Beta release.

== Upgrade Notice ==

= 1.2.0 =
This update is highly recommended for all users to ensure compatibility with the latest version of Elementor and to resolve metadata filtering issues.