=== Neutrope Redirect Flow for Contact Form 7 ===
Contributors: neutropeinc
Tags: contact form 7, cf7, redirect, thank you page, forms
Requires at least: 6.4
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.3.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Send visitors to a chosen page after a successful Contact Form 7
submission, with an optional message and delay.

== Description ==

Neutrope Redirect Flow for Contact Form 7 improves what happens after a
Contact Form 7 form is submitted.

For each Contact Form 7 form you can enable this plugin and, on a
successful submission, send the visitor to a published page on your own
site. You can optionally show a short message first and wait a
configurable number of seconds before the redirect.

Every form is configured independently from a single "Redirect Flow"
settings page. If Contact Form 7 is not active, the plugin still
activates safely and shows an admin notice instead of causing an error.

Custom or external redirect URLs, analytics integrations, CAPTCHA
handling, step forms and Pro features are not included yet.

This plugin is an independent add-on and is not affiliated with or
endorsed by the authors of Contact Form 7.

== Features ==

* Per-form enable toggle for your Contact Form 7 forms.
* After a successful submission, redirect to a selected published page
  on the same site.
* Optional message shown before the redirect (leave blank for none).
* Configurable redirect delay: 0, 1, 2, 3 or 5 seconds.
* Each form is configured independently.
* Safe when Contact Form 7 is inactive: no fatal error, admin notice
  shown instead.
* GPL-2.0-or-later. The full license text is bundled in the LICENSE
  file.

== Installation ==

1. Upload the `neutrope-redirect-flow-for-contact-form-7` folder to the
   `/wp-content/plugins/` directory, or install the plugin through the
   WordPress Plugins screen.
2. Activate Neutrope Redirect Flow for Contact Form 7 through the
   Plugins screen.
3. (Recommended) Install and activate Contact Form 7.
4. Open "Redirect Flow" under the Contact menu (or under Settings if
   Contact Form 7 is not active) and configure each form.

== Frequently Asked Questions ==

= Does this plugin require Contact Form 7? =

Contact Form 7 is required for the form list, the per-form settings and
the post-submit redirect. The plugin still activates without it and
shows a notice instead of failing.

= What happens after a successful submission? =

For a form where this plugin is enabled and "Redirect to a page" is
selected, the visitor is sent to the page you chose. If a message is
set it is shown first, and if a delay is set the redirect waits that
many seconds.

= Can it redirect to an external or custom URL? =

No. Only published pages on your own site can be selected. External or
arbitrary URLs are not included yet.

= What data does it store? =

A single option named `nrfcf7_settings`, containing the per-form
settings (enable, after-submit action, redirect page, delay and
message). It is removed when the plugin is deleted.

== Screenshots ==

1. The Redirect Flow settings page: per-form enable, after-submit
   action, redirect page, redirect delay and redirect message.

== Changelog ==

= 0.3.4 =
* Added the `Requires Plugins: contact-form-7` plugin header for WordPress.org plugin dependency support.

= 0.3.3 =
* Renamed the plugin to Neutrope Redirect Flow for Contact Form 7 for WordPress.org submission readiness.
* Updated the plugin slug, text domain, main plugin file name, internal prefixes, admin slugs, asset handles, and build ZIP output naming.
* Updated the plugin ZIP top-level directory to neutrope-redirect-flow-for-contact-form-7.

= 0.3.2 =
* Updated WordPress.org contributor username for plugin directory readiness.

= 0.3.1 =
* Added bundled LICENSE file.
* Added reproducible ZIP build script.
* Improved readme.txt for plugin directory readiness.
* Improved internationalization handling.
* Fixed Plugin Check escaping and naming issues.
* Fixed generated ZIP paths for WordPress upload compatibility.

= 0.3.0 =
* Added redirect delay setting for thank-you page redirects.
* Added optional redirect message before moving to the selected page.

= 0.2.0 =
* Added per-form thank-you page redirect settings.
* Added frontend handling for Contact Form 7 successful submissions.

= 0.1.0 =
* Initial foundation release.
* Safe bootstrap with Contact Form 7 detection and admin notice.
* Settings page with Contact Form 7 form list.
* Per-form enable toggle saved to a plugin option.
* Uninstall cleanup of the plugin option.

== Upgrade Notice ==

= 0.3.4 =
Adds the Contact Form 7 dependency header for WordPress.org review readiness.

= 0.3.3 =
Plugin rename and slug cleanup for WordPress.org submission readiness.

= 0.3.2 =
Contributor metadata update for WordPress.org plugin directory readiness.

= 0.3.1 =
MVP hardening release with LICENSE, build ZIP improvements, readme
cleanup, and Plugin Check fixes.

= 0.3.0 =
Adds an optional pre-redirect message and a configurable redirect delay
for the per-form thank-you page redirect.

= 0.2.0 =
Adds an optional per-form redirect to a selected page after a successful
Contact Form 7 submission.

= 0.1.0 =
First foundation release. Per-form enable settings only; no frontend
behavior yet.

== License ==

This plugin is licensed under the GPL-2.0-or-later. The full license
text is included in the bundled LICENSE file.
License URI: https://www.gnu.org/licenses/gpl-2.0.html
