OnPage Speed Checker

Changelog

1.1.0

  • Added CSV Download Report from detail modal for homepage, pages, and posts.
  • Added download popover with CSV and PDF choices from the report button.
  • Added print-friendly PDF export flow (open report and save as PDF from browser dialog).
  • Report includes score summary, Core Web Vitals (LCP, CLS, INP), and top recommendations.
  • Added secure export endpoint with nonce and capability checks.
  • Added CSV value hardening to protect spreadsheet formula injection.

1.0.0

  • Initial stable release.
  • Added API key verification workflow in plugin settings.
  • Added Test API Connection action with connected/disconnected status handling.
  • Added support for testing unsaved API key values before saving settings.
  • Dashboard audit buttons are disabled until API key is verified.
  • Added dashboard notice with direct link to Settings when API key is not verified.
  • Added local environment API test fallback to public probe URL (https://wordpress.org/).
  • Improved API status persistence after test/save to avoid false “Needs Verification” state.
  • Dashboard UI for homepage + content performance overview.
  • Audit actions for homepage, pages, and posts.
  • Detail modal for score breakdown and recommendations.
  • Settings page for audit scope, pagination size, timeout, and Best Practices visibility.
  • Performance-focused PageSpeed request with Best Practices category support.
  • Improved content listing logic for large sites and multilingual setups (pages + posts loaded per type, merged, and sorted).
  • Front page exclusion logic in content table.
  • Simplified table pagination UI to compact navigation (<<, <, current/total, >, >>).
  • Homepage loading overlay (5 animated dots, blur + dark backdrop) while homepage audit is running.
  • Homepage Check Now button is disabled during in-progress checks.
  • Row-level audit UX for pages/posts:
    • Check button is disabled while checking.
    • Status changes to Checking… during request.
    • Status changes to Error when request fails.
  • Improved API reliability on live servers:
    • Retry on timeout (cURL error 28) with extended second-attempt timeout.
    • Better HTTP request args (httpversion, redirection, custom user-agent).
    • More descriptive API error messages per strategy (mobile/desktop).
  • Persisted audit state in DB:
    • Added last_audit_status and last_audit_message.
    • Error status remains visible after page refresh.
  • Automatic DB schema upgrade routine for existing installations.

Plugin Website
Visit website

Version:
1.1.0
Last Updated
May 31, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

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