=== Floating Circle Button === Plugin Name: Floating Circle Button Plugin URI: https://idevelop.vip/ Description: A premium, multi-channel floating contact hub for WordPress. Includes WhatsApp fanning buttons, Office Hours, Smart Nudge, and GDPR-compliant analytics. Version: 1.2.7 Author: iDevelop Author URI: https://idevelop.vip/ Contributors: idevelop Text Domain: idevelop-floating-circle-button Requires at least: 5.0 Tested up to: 7.0 Stable tag: 1.2.7 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html == Short Description == Premium, multi-channel floating button for WhatsApp, Email, Phone, and Telegram. Features Office Hours, Smart Nudge, and Analytics. == Description == Elevate your website's contact experience with the Floating Circle Button. This is a comprehensive social hub that connects your visitors directly to WhatsApp, Email, Phone, or Telegram. **Key Features:** * **Multi-Channel Hub**: Add multiple contact methods in one elegant floating menu. * **WhatsApp Personalization**: Pre-fill messages with dynamic tags like {{url}} and {{title}}. * **Office Hours**: Show or hide the button based on your business hours. * **Smart Nudge**: Grab attention with a non-intrusive speech bubble. * **GDPR Compliant Analytics**: Track clicks without storing any personal data. * **Highly Customizable**: Change positions, colors, icons, and entrance animations. * **Fast & Lightweight**: Zero external dependencies (Vanilla JS/CSS). == Installation == 1. Upload the plugin files to the `/wp-content/plugins/idevelop-floating-circle-button` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Use the 'Floating Circle Button' menu to configure your settings. == Frequently Asked Questions == = Does it work with cache plugins? = Yes, the button logic is entirely client-side (JavaScript), so it works perfectly with WP Rocket, LiteSpeed, etc. = Can I hide the button on mobile? = Yes, you can choose specifically which devices to show the button on in the settings page. == Screenshots == 1. The main settings page. 2. The floating button hub on a live site. 3. Customizing active channels. == Changelog == = 1.2.7 = * Storage Optimization: Aggressively pruning old artifacts and cleaning up space before/after each run. = 1.2.6 = * CI/CD Compliance: Added wp_unslash() to all inputs. * Readme: Added required Short Description section. * Workflow: Improved resilient deployment even when GitHub artifact storage is full. = 1.2.5 = * Bulletproof Stealth Settings Handler: Fixes "Link expired" errors on high-security servers and Cloudflare Zero Trust. = 1.2.4 = * Visual Fix: Ensuring icon styles (Black/Green) correctly override theme defaults. * Robustness: Added initial settings save fallback. = 1.1.0 = * Added Smart Nudge (Speech bubble). * Added GDPR-compliant click tracking. * Improved Office Hours logic. = 1.0.0 = * Initial release.