v1.8.1
This commit is contained in:
parent
7b7fff5246
commit
b6a55a7f04
27 changed files with 2221 additions and 45 deletions
|
|
@ -1,5 +1,32 @@
|
|||
== Changelog ==
|
||||
|
||||
= 1.8.1 =
|
||||
|
||||
_Release date: 2026-06-08_
|
||||
|
||||
**Fixed**
|
||||
|
||||
* Network Operations buttons now use standard HTML POST forms with server-side redirect (PRG pattern), replacing the AJAX approach that failed due to network admin script-loading constraints.
|
||||
* Removed unreliable in-render script enqueueing for Network Tools page; operation buttons now work without JavaScript.
|
||||
* JS dismiss/cancel labels on the Alerts page now use i18n strings from `wp_localize_script`.
|
||||
|
||||
= 1.8.0 =
|
||||
|
||||
_Release date: 2026-06-08_
|
||||
|
||||
**Added**
|
||||
|
||||
* **WordPress Multisite support** — plugin now declares `Network: true` and can be activated network-wide.
|
||||
* **Two operating modes** configurable from Network Admin → Media Audit → Settings:
|
||||
* **Per site** (default) — each site operates independently, identical to v1.7.x behaviour.
|
||||
* **Central** — API credentials and filter lists are configured once in the network admin and shared across all sites. Site-level admin pages show a placeholder notice linking to the network admin panel.
|
||||
* **Network admin panel** (central mode only): aggregated Audit list, Alerts list, and Tools page showing all media across all sites with a "Site" column identifying origin. Network Tools page allows triggering internal and external scans across all sites via Action Scheduler.
|
||||
* **Network mirror table** `{base_prefix}mra_network_index` — lightweight denormalised index enabling fast cross-site queries without per-request `switch_to_blog()` loops. Synchronised automatically after each scan batch.
|
||||
* **New site provisioning** — when the plugin is network-active, tables are automatically created for newly added sites via the `wp_initialize_site` hook.
|
||||
* **Settings migration** — on first switch to central mode, existing settings from the main site are copied to the network option as a starting point.
|
||||
* **Network-aware uninstall** — when `delete_on_uninstall` is set, uninstalling removes tables and options from every site in the network plus the mirror table.
|
||||
* DB schema version bumped to `1.3.0`.
|
||||
|
||||
= 1.7.1 =
|
||||
|
||||
_Release date: 2026-06-02_
|
||||
|
|
|
|||
Loading…
Reference in a new issue