π Free Analytics Dashboard – Free users now see basic stats (Total, Today, This Week, This Month) on the Analytics tab instead of a locked screen
πΌοΈ SVG Icon Fix – Added viewBox attribute to plugin SVG icons so they scale correctly on the Freemius pricing page
π¨ Modern Modal Redesign – Glassmorphism backdrop, slide-up entrance animation, refined typography, gradient submit button with hover lift, modern focus rings, and polished inline close button
π Theme Compatibility – Fixed “Report a typo” link not appearing on some themes by replacing timing-dependent wp_script_is guard with did_action(‘wp’) check
1.3.0 – March 2026
π WooCommerce Compatibility – Fixed “Report a typo” link appearing in WooCommerce emails by guarding against non-frontend contexts
βοΈ Custom Link Text – New free setting to customize the “Report a typo” link text shown to visitors
π String Consistency – Unified all link text strings to “Report a typo” (removed inconsistent “Report a spelling mistake”)
π Translation Cleanup – Removed stale translation entries from .pot and .po files
π Zero-Dependency Chart – Replaced Chart.js CDN (65 KB) with lightweight inline SVG chart (~80 lines of vanilla JS)
1.2.0 – February 2026
π Security Hardening – Comprehensive security re-audit with all findings resolved
π‘οΈ XSS Prevention – Escaped all dynamic output in admin templates (esc_html, esc_url, esc_attr)
π Input Sanitization – Added wp_unslash() consistently before all sanitization calls
β Allowlist Validation – Email frequency setting validated against strict allowlist
π Internationalization – Full i18n support with wp_localize_script for all frontend strings
π Translation Ready – Added .pot file and French (fr_FR) translation
π‘οΈ SRI Protection – Subresource Integrity hash for Chart.js CDN to prevent supply-chain attacks
β‘ jQuery Removed – Frontend report.js now uses native Fetch API (zero jQuery dependency)
β¨οΈ Accessibility – Escape key closes the report modal
π Directory Protection – Added index.php silence files to all plugin directories
π CSV Export Fix – Quoted filename in Content-Disposition header per RFC 6266
π JS Guard – Protected premium-only JS (email test, chart rendering) from ReferenceError on free version
π§Ή Code Quality – Consistent escaping across admin interface, email templates, and PDF export
1.1.0 – February 2026
π NEW PRO VERSION: Premium features now available!
π Analytics Dashboard – View comprehensive stats, 30-day trends, and most reported posts (Pro)
π§ Email Notifications – Instant, daily, and weekly digest options with configurable recipients (Pro)
π€ Export Features – Export reports to CSV or PDF with date/post filtering (Pro)
π¨ Tabbed Admin Interface – Modern, organized admin experience with Analytics, Reports, Settings, and Email tabs
β‘ Enhanced Rate Limiting – Pro users get 30 reports/hour (vs 5/hour for free)
π Performance Boost – Added 5-minute object caching for analytics and reports list
π Security Enhancement – Replaced md5() with wp_hash() for IP hashing