v1.6148
Broken-link checker overhaul.
Fixed
- The broken-link admin notice now stays dismissed. Earlier versions shipped no JavaScript, so the dismiss "X" only hid it for that page load and never told the server. Dismissing now records which links were dismissed; the notice only returns when a later scan finds a link that was not in the dismissed set.
- Far fewer false positives.
401/403/405/429/451/999, other non-2xx/3xx, and transient network errors are now reported as "Could not verify" rather than broken. Only404,410, and dead domains count as broken. HEAD requests that fail retry once with GET, so HEAD-hostile servers (e.g. LinkedIn) are no longer mislabelled.
Added
- An ignore list (mute a URL or whole host) managed from the dashboard widget.
- A "Scan now" button and per-link "Recheck".
- A "Could not verify" transparency section.
- The
timu_elc_broken_status_codesfilter (defaults to 404 and 410).
See readme.txt and CHANGELOG.md for the full changelog.