Back to Home

Changelog

All notable changes to MagicWP are documented here

Version 1.24.0

November 11, 2025

Latest

🎯 New - Copy Protection v1.2.0: Major Feature Upgrade

  • Page-Specific Protection: Control which pages, post types, and categories are protected with granular targeting rules
  • Text Watermarking: Automatically append attribution when users copy text (better UX than blocking!)
  • Screenshot Protection: Detect PrintScreen and snipping tool attempts with blur effects
  • Image Watermarking: Add CSS overlay watermarks to images with 6 position options
  • Toast Customization: Choose from 6 notification positions and custom durations

✨ Improvements

  • Better UX: Watermarking approach instead of aggressive blocking
  • 28 settings (up from 8) for granular control
  • Placeholder support: {site_name}, {post_title}, {post_url}
  • Smart exclusions: Exclude checkout/cart pages, code blocks, specific post types
  • Dynamic image watermarking with MutationObserver
  • Print protection with watermark overlay

🔧 Technical

  • Complete JavaScript rewrite (~500 lines) with modular architecture
  • Added page targeting logic with wildcard URL matching
  • Clipboard manipulation for text watermarking
  • CSS-based image watermarks (6 positions: center, corners, tile)
  • Toast positioning system with 6 locations
  • Enhanced settings schema with post type and category selectors

💡 Use Cases

  • Bloggers: Protect blog posts but not product pages
  • Photographers: Watermark portfolio images with custom branding
  • E-commerce: Protect product images while excluding checkout pages
  • Educational: Allow copy with attribution instead of blocking
  • Premium Content: Protect specific categories only

📚 Documentation

  • Added IMPROVEMENT-IDEAS.md with v1.3.0 roadmap
  • Added CHANGELOG.md with detailed v1.2.0 notes
  • Added usage examples and recommended settings
  • Updated module description highlighting new features

Version 1.23.0

November 10, 2025

🎯 New - Social Proof v2.5.0: Multiple Campaigns

  • Campaign System: Create multiple notification campaigns with different settings for different pages
  • Page URL Targeting: Target specific pages/URLs with wildcard support (e.g., /product/*)
  • Device Targeting: Show campaigns only on mobile, desktop, or tablet devices
  • User Role Targeting: Target logged-in, logged-out, admin, or customer users
  • Date Range Scheduling: Set start and end dates for seasonal/promotional campaigns
  • Priority System: Higher priority campaigns automatically override lower priority ones
  • Campaign-Specific Settings: Each campaign can have its own notification configuration
  • Automatic Campaign Selection: JavaScript automatically loads the matching campaign based on context
  • Database Table: New wp_magicwp_social_proof_campaigns table for campaign storage

✨ Improvements

  • Enhanced Social Proof module description to mention Multiple Campaigns feature
  • Updated FEATURE-COMPARISON.md showing Social Proof now matches TrustPulse core features
  • Added comprehensive campaign CRUD methods (create, update, delete, get)
  • Implemented URL pattern matching with wildcard support

🔧 Technical

  • Added AJAX endpoint: magicwp_get_active_campaign
  • Added campaign management methods in Social Proof module backend
  • JavaScript initialization flow updated to support campaign settings override
  • Build script updated to version 1.23.0

💡 Usage Examples

  • Homepage Promo: "Free Shipping" notification only on homepage during Nov 1-30
  • Product Pages: "Recent Purchases" notifications on all /product/* pages
  • Blog Posts: "Newsletter Signups" for logged-out visitors only
  • Mobile Promotions: Special offers shown only on mobile devices
  • Admin Previews: Test campaigns visible only to admin users

Version 1.21.8

November 8, 2025

Fixed

  • Enhanced CSS fix for admin menu icon positioning when active
  • Added !important declarations to prevent icon shift on menu selection
  • Fixed padding and margin overrides for active menu states

Version 1.21.7

November 8, 2025

Fixed

  • Initial fix for admin menu icon shifting left when selected
  • Added custom CSS styles for menu icon positioning

Version 1.21.6

November 8, 2025

Improved

  • Updated admin menu icon to use 16x16 favicon for better clarity
  • Optimized icon sizes for different display contexts

Version 1.21.5

November 8, 2025

Added

  • Custom MagicWP icon in WordPress admin navigation
  • MagicWP logo in admin header replacing Sparkles icon

Improved

  • Enhanced branding consistency across admin interface
  • Updated to use official plugin icon assets

Version 1.21.4

November 2025

Fixed

  • Magic Search: Removed glass effect from search button
  • Magic Search: Fixed button preview not updating in real-time
  • ButtonPreview: Corrected setting names (changed from trigger_* to button_*)
  • ButtonPreview: Fixed opacity conversion from percentage to decimal

Version 1.21.3

November 2025

Fixed

  • Magic Search: Fixed discrepancy between admin preview and frontend appearance
  • Removed inline styles causing modal styling inconsistencies
  • Switched to CSS variables for all modal styling

Version 1.21.2

November 2025

Added

  • Magic Cookie Consent: Customizable Preferences button appearance
  • Magic Cookie Consent: Modal overlay color customization
  • Magic Cookie Consent: Enhanced modal customization options

Version 1.21.1

November 2025

Fixed

  • Critical error: Removed non-existent is_enabled() method call
  • Magic Cookie Consent: Fixed module initialization

Version 1.21.0

November 2025

Added

  • New Module: Magic Cookie Consent
  • GDPR/CCPA compliant cookie consent management
  • Animated banner with glassmorphism design
  • Customizable preference center
  • 50+ configuration options
  • Do Not Track support
  • Lightweight implementation (<25KB total)

Version 1.20.1

October 2025

Improved

  • Performance optimizations
  • Bug fixes and stability improvements

Earlier Versions

2025

Features

  • Magic Floating Icons module
  • Magic Search module with modal overlay
  • Magic Scroll Progress indicator
  • Magic Copy Protection
  • Magic Back to Top button
  • Magic Reading Time display
  • Magic Table of Contents
  • Magic Tooltips
  • Magic Breadcrumbs
  • And many more modules...