=== Pixellize Form Database ===
Contributors: shubhamralli91
Tags: forms, database, contact form 7, wpforms, ninja forms
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically captures and stores form submissions from Contact Form 7, WPForms, and Ninja Forms into a unified admin database.

== Description ==

Pixellize Form Database automatically captures every submission from Contact Form 7, WPForms, and Ninja Forms and stores it in a dedicated database table. Browse, search, and manage all entries directly from the WordPress admin dashboard — no third-party services required.

= Features =

* Auto-detects Contact Form 7, WPForms, and Ninja Forms
* Stores all form submissions in a custom database table
* Admin dashboard with a forms overview and per-form submission tables
* Searchable and sortable entries using the native WordPress list table
* Filter submissions by month using the native date dropdown
* Export filtered submissions as a CSV file
* Bulk delete submissions
* Detailed entry view showing every submitted field
* Per-plugin enable/disable tracking toggles in Settings
* Screen Options to control how many submissions appear per page

= Supported Form Plugins =

* Contact Form 7 (wpcf7_before_send_mail hook)
* WPForms (wpforms_process_complete hook)
* Ninja Forms (ninja_forms_after_submission hook)

== Installation ==

1. Upload the `pixellize-form-database` folder to `/wp-content/plugins/`.
2. Activate the plugin through the **Plugins** menu.
3. Click **Form Database** in the admin sidebar to view submissions.

== Frequently Asked Questions ==

= Does this work with WPForms Lite? =

Yes. The plugin hooks into `wpforms_process_complete`, which fires in both the free and paid versions of WPForms.

= Does this work with Ninja Forms free version? =

Yes. The plugin hooks into `ninja_forms_after_submission`, which is available in the free version of Ninja Forms.

= Will existing form submissions be captured retroactively? =

No. Only submissions made after the plugin is activated are stored.

= Can I disable tracking for a specific plugin? =

Yes. Go to **Form Database → Settings** and toggle tracking on or off for each detected form plugin individually.

= What happens when I delete the plugin? =

The custom database table and all stored settings are removed on uninstall.

== Changelog ==

= 1.0.0 =
* Initial release.
* Support for Contact Form 7, WPForms, and Ninja Forms.
* Admin submissions dashboard with search, sort, and month filter.
* CSV export with active search and date filters applied.
* Per-plugin tracking toggles in Settings.
* Screen Options for submissions per page.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
