Changelog
All notable changes to this project will be documented in this file.
[Unreleased]
Added
- Added Dynamic Schema-based Submissions Grid: The submissions view now uses a dynamic grid format with columns generated from the form schema, improving data readability, adding truncation for long texts, and presenting files as links.
- Added "Get HTML/Code" feature with pre-built form templates and AJAX submission snippets.
- Admin Menu Improvement: Refactored the navigation menu across all admin pages to be more intuitive, highlighting the current page and moving "Documentation" to a better position.
- Added Edit, Duplicate and Delete actions for Forms in the Admin Dashboard.
- Added "Download CSV" feature to export form submissions data.
- Added Submission Limits & Expiration: Automatically disable forms after a certain date or a specific number of submissions.
[Initial Release]
Added
- Basic PHP form processing without frameworks.
- Admin Panel for form creation, submission viewing, and password management.
- Email notifications on form submission.
- Database storage support (SQLite and MySQL) with a "none" option.
- Secure file upload handling.
- Domain whitelisting for form submissions.
- Custom redirects after successful submission via
_next hidden field.- AJAX submission support returning JSON responses.