=== Denis82cz Maintenance Exceptions for Elementor – Keep Selected Pages Accessible ===
Contributors: denis82cz
Tags: elementor, maintenance, coming soon, exceptions
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.4.0
License: GPL-2.0-or-later

Keeps selected pages and URLs publicly accessible during Elementor maintenance mode.

== Description ==

The plugin adds a Maintenance Exceptions page under Settings. You can:

* select specific WordPress pages,
* enter an exact path, for example /contact/,
* allow an entire URL branch using a wildcard, for example /pages/*.

The plugin uses an official Elementor filter and does not modify Elementor files.

== Installation ==

1. Upload and activate the plugin.
2. Open Settings > Maintenance Exceptions.
3. Select pages or enter URL rules.
4. Save the settings.

== Changelog ==

= 0.4.0 =
* Change the plugin directory, main file, and text domain to ds82-maintenance-exceptions-for-elementor.
* Rename translation files and internal settings-page identifiers to match the new plugin slug.
* Declare compatibility with WordPress 7.1.

= 0.3.0 =
* Use unique plugin-specific setting identifiers to prevent conflicts with other plugins and themes.
* Improve saving of full URL rules with trailing wildcards.
* Fix URL exceptions being cleared during the first save after activation.

= 0.2.0 =
* Rename the plugin to Denis82cz Maintenance Exceptions for Elementor.

= 0.1.0 =
* Initial public release.
* Keep selected WordPress pages accessible during Elementor maintenance mode.
* Support exact URL rules and wildcard rules for entire URL branches.
* Add a direct URL settings link to the plugin action row.
* Include Czech, German, Russian, French, Polish, and Slovak translations.
* Use a unique ds82 code prefix to prevent conflicts with other plugins.
* Add a descriptive title for the WordPress.org plugin listing.
