=== SWPD Fortress Maintenance ===
Contributors: ymenard
Tags: maintenance, maintenance mode, coming soon, whitelist, import export
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 2.3.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Maintenance mode for WordPress with whitelist rules, protected disable phrase, custom image upload, admin bar status, and JSON import/export.

== Description ==

SWPD Fortress Maintenance lets administrators place a WordPress site into maintenance mode while keeping safe access for administrators and selected IP addresses.

Features include:

* Maintenance response with HTTP 503 and Retry-After headers.
* IP whitelist rules with exact IP, CIDR, and IPv4 range support.
* Protected disable phrase to avoid accidental deactivation.
* Locale-aware maintenance texts.
* Custom background image upload with validation.
* Admin bar ON/OFF status indicator.
* JSON import and export for plugin settings.
* Public preview for administrators.

The plugin does not send data to external services.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP from the WordPress admin screen.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Open `Maintenance` in the admin menu.
4. Configure your texts, whitelist rules, and optional background image.
5. Enable maintenance mode when needed.

== Frequently Asked Questions ==

= Will administrators still see the website? =

Yes. Administrators are not blocked by default.

= Can I allow selected IP addresses? =

Yes. The whitelist supports exact IPs, CIDR notation, and IPv4 ranges.

= Does the plugin return a proper maintenance status? =

Yes. It returns HTTP 503 and a Retry-After header.

= Does the plugin track users or send telemetry? =

No. The plugin does not send data to external services.

== Screenshots ==

1. Settings screen.
2. Maintenance page preview.

== Changelog ==

= 2.3.3 =
* Removed extra plugin row links and restored native WordPress auto-update behavior.

= 2.3.2 =
* Added self-hosted update integration for releases served from sitewebprodesign.fr.
* Added Plugin URI, Author URI, and Update URI metadata.
* Added plugin row meta link to sitewebprodesign.fr.
* Removed locale diagnostics from the admin screen.
* Updated author name to Yvon MENARD.

= 2.3.0 =
* Repository-oriented build.
* Removed promotional footer output from the maintenance page.
* Updated plugin metadata and readme for WordPress.org submission.
* Kept whitelist, upload, multilingual, and import/export features.

== Upgrade Notice ==

= 2.3.3 =
* Removed extra plugin row links and restored native WordPress auto-update behavior.

= 2.3.2 =
Adds self-hosted update support and clean plugin metadata.

= 2.3.0 =
Repository-oriented build for WordPress.org submission.
