=== Manfi FormFlow Engine ===
Contributors: nisan92
Tags: form, form builder, contact form, multi-step, wordpress forms
Requires at least: 6.2
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Manfi FormFlow Engine is a visual builder to create, manage, and display dynamic multi-step forms on your WordPress website.

== Description ==

Manfi FormFlow Engine is a powerful, flexible visual form builder plugin that helps you create and manage custom forms in WordPress without any coding knowledge.

Whether you need a simple contact form, an interactive survey, or an advanced multi-step wizard, Manfi FormFlow Engine provides a modern drag-and-drop builder experience inside your WordPress admin dashboard.

---

### 🆓 FREE VERSION FEATURES

* **Visual Drag-and-Drop Builder:** Build responsive forms effortlessly with an intuitive interface and real-time field reordering.
* **Multi-Step Form Wizard:** Group fields into structured steps with customizable step navigation (Numbered Circles, Dots, Step Indicators) and progress bars.
* **12+ Native Field Types:** Text, Email, Select, Radio, Checkboxes, File Uploads, Date/Time pickers with past/future constraints, Range Slider with live value bubble, Accessible SVG Star Ratings, Interactive HTML5 Canvas Signature Pad, Dynamic Repeater rows, Hidden query parameters, and Presentation Instruction cards.
* **Form Submission Storage:** Automatically store entries securely in dedicated database tables.
* **Submissions Management & CSV Export:** Inspect entries in structured cards, copy JSON data, delete records, and stream 1-click CSV exports with clean column headers.
* **Core Form Actions:** Send notification emails with dynamic placeholders, set custom URL/post redirects, create WordPress posts, or generate pending WooCommerce orders upon submission.
* **Custom Email Templates CPT:** Design notification email layouts using the Gutenberg block editor or page builders with dynamic `{field_name}` placeholders.
* **Reliable SMTP Setup:** Outgoing SMTP configuration with auto-discovery from WP Mail SMTP to guarantee high email deliverability.
* **Page Builder Integrations:** Native Gutenberg Block, dedicated Elementor Widget, and native Bricks Builder Element with live canvas previews.
* **White Labeling:** Rebrand the plugin name, menu label, and author credits for client handoffs.
* **Live Inline Form Preview:** Preview forms in a beautiful popup modal with backdrop blur straight from the dashboard.
* **WordPress Multisite Compatible:** Full network-activation schema provisioning and uninstall data sweeping.

---

### 🚀 PRO VERSION (UPGRADE TO UNLOCK)

Supercharge your forms into an automated workflow and lead-generation engine with **Manfi FormFlow Engine Pro**:

* **🛡️ Advanced Anti-Spam Protection:** Zero-friction bot protection with **Cloudflare Turnstile** and **Google reCAPTCHA v3** (invisible) alongside smart Honeypot fields.
* **📋 1-Click Form Templates Library:** Jumpstart your forms with pre-built production schemas (Lead Generation, Job Application, Event Registration, Client Onboarding Brief, and Customer Satisfaction NPS).
* **🔄 Submission Status Pipeline:** Track submissions across workflow stages (**New**, **In Progress**, **Resolved**, **Spam**) with interactive dropdowns and status badges.
* **✏️ Admin Inline Submission Editing:** Directly edit and correct submitted entries inside WordPress.
* **✉️ Automated User Confirmation Receipts:** Auto-dispatch personalized HTML receipt confirmations to submitters.
* **💳 Payment Integrations (Stripe & PayPal):** Accept credit cards, digital wallets, and donations directly on submission with dynamic amount mapping.
* **⚡ Integrations & Automations:** Stream submissions into Google Sheets and sync contacts into Mailchimp audiences.

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/ or install it through the WordPress Plugins screen.
2. Activate the plugin through the Plugins screen in WordPress.
3. Go to the 'Manfi FormFlow Engine' menu in your WordPress admin dashboard.
4. Create your first form using the visual builder and publish it.
5. Copy the generated shortcode and paste it into any page or post.

== Frequently Asked Questions ==

= How do I display a form on a page? =
Use the shortcode shown in the form list or builder screen, for example: `[manffoen_form id="123"]`.

= Why is my form not showing? =
Ensure the form status is set to 'Published' and that the shortcode ID matches an existing form in your list.

= Does it support multi-step forms? =
Yes! Multi-step form fields and step navigation are fully supported within the builder.

== Screenshots ==

1. Forms list in WordPress admin panel.
2. Visual form builder interface in the WordPress admin dashboard.
3. Form Settings in edit form screen.
4. Create action on submission.
5. Render multi-step form in frontend.
6. Render multi-step form in frontend.
7. White Label settings.
8. Custom Email Template.
9. Form submission logs and history.
10. Custom SMTP setup.

== Changelog ==
= 2.0.0 =
* feature: Added Form Templates Library modal in All Forms page for 1-click starter template loading.
* feature: Modular submission actions engine with Save Submission, HTML Email, Webhook JSON POST, and WooCommerce order creation.
* feature: Extensible action and filter hooks for Pro add-on integrations (Anti-Spam, templates, pipelines).
* feature: Added submission workflow status column badge in submissions table.
* fix: Resolved TypeScript configuration deprecation notice in admin builder jsconfig.json.
* updated: Synced version alignment with Manfi FormFlow Engine Pro v2.0.0.
* updated: Bumped plugin version to 2.0.0.

= 1.1.8 =
* feature: Added official Freemius SDK integration for seamless licensing and automated Pro upgrades.
* compatibility: Synced compatibility and version alignment with Manfi FormFlow Engine Pro v1.1.8.
* updated: Bumped plugin version to 1.1.8.

= 1.1.7 =
* feature: Added 1-click Export Submissions to CSV functionality with human-readable column headers and streaming download.
* feature: Added individual submission deletion from the Submissions table with confirmation and real-time counter updates.
* feature: Added single submission deletion action on the dedicated submission details view page.
* updated: Enhanced Other Plugins dashboard with Magic Copy for Elementor Pro dual CTA links and live WordPress.org stats.
* updated: Bumped plugin version to 1.1.7.

= 1.1.6 =
* feature: Added a dedicated native Bricks Builder Element (`Manffoen_Bricks_Form_Element`) allowing users to select, preview, and embed forms visually in the Bricks Builder panel.
* updated: Bumped plugin version to 1.1.6.

= 1.1.5 =
* feature: Added a dedicated native Gutenberg Block allowing users to select, preview, and embed forms visually in the Block Editor with block inspector controls.
* feature: Added a dedicated Elementor Widget with dynamic form selection dropdown and comprehensive wrapper styling controls (alignment, background, padding, border, and box-shadow).
* updated: Bumped plugin version to 1.1.5.

= 1.1.4 =
* feature: Added built-in field validation rules supporting Min Length constraints, custom Regex Pattern validation, custom error validation messages, and real-time frontend validation feedback.
* updated: Bumped plugin version to 1.1.4.

= 1.1.3 =
* security: Applied an important security patch. Users should update immediately.
* fix: Corrected typos in documentation and admin notices.
* updated: Bumped plugin version to 1.1.3.


= 1.1.1 =
* feature: Added a presentation-only Form Description / Instructions Field allowing admins to display rich-text layout dividers and headings between form fields.
* feature: Added a powerful Field Conditional Logic engine permitting fields (including the instructions card block) to be shown or hidden dynamically based on another field's value.
* feature: Added one-click Duplicate Form template cloning action shortcut on the forms listing table.
* feature: Added customizable Form Revisions settings permitting admins to enable/disable revision logs and configure the max saved backups dynamically.
* feature: Added Numbered Circles, Circles Only, Dots, and Dots Only step progress bar navigation styles with horizontal slide/scrolling and mobile auto-scroll viewport centering.
* feature: Added interactive, canvas-based Signature field enabling users to sign forms natively across touch and desktop viewports.
* updated: Massive premium UI/UX visual design overhaul for the admin builder dashboard, collapsible settings sidebars, and front-end wizard step forms featuring modern slate-blue/indigo colors, curved layouts, and elastic modal transitions.


== Upgrade Notice ==

= 2.0.0 =
Major release v2.0.0 introducing modular form actions, Pro integration hooks, Form Templates Library, and synchronized compatibility with Manfi FormFlow Engine Pro v2.0.0.

= 1.1.8 =
Upgrade to 1.1.8 for synchronized compatibility with Manfi FormFlow Engine Pro v1.1.8 and Freemius SDK integration.
