=== Form Auto-Save (Lite) === Author: Inline Studio Contributors: inlinestudio, guysoroka Tags: form, autosave, elementor, cf7, gravity forms Requires at least: 5.8 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.3.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Form Auto-Save automatically saves users’ input across all WordPress forms. == Description == Never lose form data again — automatically save users’ input across all WordPress forms (Elementor, CF7, Gravity, JetForm & more). Lightweight, privacy-safe, and beautifully simple. Form Auto-Save ensures your users never lose the information they enter in your site’s forms. Whether they refresh the page, close it by mistake, or lose connection — their data is safely restored next time they open the same form. Works seamlessly with all major form plugins, including Elementor, Contact Form 7, Gravity Forms, JetForm and any standard HTML form. Lightweight, privacy-friendly (uses only localStorage), and requires zero setup — it just works. **Upgrade to Pro:** Unlock extra features including custom storage type (local/session), expiration days, user-based saves, and admin management tools. 👉 [Upgrade to Pro](https://inline-studio.co.il/form-auto-save-pro) == Features == * Works with **any form** in WordPress (Elementor, CF7, Gravity Forms, JetForm, etc.) * Automatically saves user input locally while typing * Recovers the form data after page reload or browser crash * Displays a friendly “Auto-Save Active” message under each form * Clears saved data after successful form submission * Lightweight and privacy-safe (uses only localStorage) * Zero configuration — install and it just works! == Installation == 1. Upload the `form-auto-save` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the ‘Plugins’ menu in WordPress 3. Go to **Tools → Form Auto-Save** to enable or disable auto-saving 4. Enjoy! Your users’ form data will now be automatically saved locally. == Frequently Asked Questions == = Does this plugin store any data on the server? = No. All form data is stored locally in the user’s browser using `localStorage`. It never leaves their device. = Does it work with Elementor forms? = Yes, it works with Elementor Pro forms, Contact Form 7, JetForm, Gravity Forms, and any HTML form that uses `
` tags. = Can I control how long the data is saved? = In the Lite version, data is stored indefinitely until the form is submitted successfully. In the Pro version, you can set expiration days and choose between `localStorage` and `sessionStorage`. == Screenshots == 1. Auto-save notification under forms 2. Clean and modern settings page under “Tools → Form Auto-Save” == Changelog == = 1.3.0 = * Added fully branded admin page under Tools * Added enable/disable toggle * Added “Upgrade to Pro” links in both Tools and Plugins screens * Refined design with Inline Studio branding * Code cleanup and optimization = 1.2.0 = * Added user-facing auto-save message under forms * Added admin notice on activation * Minor code improvements = 1.1.0 = * Added universal form support (Elementor, CF7, JetForm, etc.) * Improved localStorage handling * Added clear on successful submit = 1.0.0 = * Initial release — auto-saves form data locally for Contact Form 7 == Upgrade Notice == = 1.3.0 = This version introduces a full admin dashboard, enable/disable control, and Pro upgrade options with Inline Studio’s clean design.