=== Link Watchdog ===
Contributors: yodsira
Tags: broken links, links, images, maintenance, cron
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.1.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Scheduled broken link and image checks — cron batches, never on visitors' page loads. Weekly email digest with what broke and what got fixed.

== Description ==

Link Watchdog scans your published posts and pages for links and images, then checks every URL in small cron batches — your visitors' page loads carry zero extra work. Broken (404/410), server-error, timeout and redirecting links are reported in the admin and summarized in a weekly email digest that only fires when something changed.

* DOM-based extraction (no regex on markup)
* deduplication: one URL, many pages, checked once
* HEAD with GET fallback, 5-second timeouts
* internal and external links, images too
* weekly digest: what broke, what got fixed
* clean uninstall removes both tables, options and scheduled events

== Pro Version ==

Pro adds automation, reports and integrations on top of the free version
(one license = one site, 12 months of updates):

https://yodsira.com/buy/link-watchdog

== Installation ==

1. Install and activate.
2. Open Link Watchdog → "Scan posts now".
3. Results appear as cron batches complete; weekly passes run automatically.

== Frequently Asked Questions ==

= Does it slow my site down? =
No. Scanning and HTTP checks happen only in cron batches.

= Which URLs are checked? =
http/https links and images inside published post/page content. Anchors, mailto, tel, javascript and data URIs are skipped.

== Changelog ==

= 0.1.0 =
* First release: cron-batch scanning, HTTP checking with GET fallback, admin report, change-only weekly digest, clean uninstall.
