- Added flexible attachment delivery modes allowing files to be sent directly as email attachments or delivered through secure download links. - Added secure download link generation with token-based access, expiration support, download limits, and optional password protection. - Added centralized attachment delivery handling through dedicated services for improved separation between upload, storage, and download workflows. - Added support for private attachment storage using local storage or Amazon S3 while keeping files protected from direct public access. - Revised download routing and controller flow to support protected attachment retrieval through generated download URLs. - Revised email template rendering to display attachment links and access credentials only when secure link delivery mode is enabled. - Revised attachment processing flow to prevent internal storage paths from being exposed in outgoing emails. - Revised attachment metadata handling for secure downloads, including improved file information management, access rules, and download tracking. - Updated vendor plugins to the latest version. - Other minor improvements.
- Added centralized attachment configuration handling through attachment service, including client-side configuration generation for file validation. - Added dynamic base URL handling for JavaScript routes across deployments. - Revised attachment help generation and form rendering flow to separate display data from language translations. - Revised file upload validation architecture to remove duplicated MIME/type mappings and rely on configuration-driven rules. - Revised mail controller attachment handling to focus on backend validation, storage, and email processing only. - Revised AJAX URL message generation to use the configured application URL across deployments. - Updated vendor plugins to the latest version. - Other minor improvements.
- Added max length validation and Unicode character stripping for form fields, including subject and phone inputs. - Added server-side block to prevent execution of uploaded PHP files for improved security. - Revised subject field handling to support full validation configuration. - Revised form input sanitization to enforce UTF-8 encoding, remove control characters, and strip disallowed HTML. - Revised file upload validation to reject disallowed extensions and MIME types. - Updated vendor plugins to the latest version. Improved Overall performance improvements.
- Added a new Recipient Email field to the form, allowing submissions to be directed to a specified destination. This upgrade expands the form’s capabilities from a basic contact form to a more dynamic tool for secure file transfer and third-party communication, especially when attachments are included. - Revised modal positioning logic so it can now be fully controlled through the configuration file, allowing for easier layout customization and greater flexibility. - Revised form validation by moving the validation logic out of the controller into a dedicated service layer, enhancing efficiency, maintainability, and separation of concerns. - Updated vendor plugins to the latest version. Improved Other minor improvements.
- Added full Right-to-Left (RTL) language support for languages like Arabic, Hebrew, and Persian, covering forms, inputs, navigation menus, toasts, and layout flow. - Added automatic theme detection for reCAPTCHA and Turnstile widgets, which now instantly adapt to dark or light mode without needing a reload. - Improved AI-powered message generation: the generated content now automatically replaces the message subject for better relevance, and the closure name uses the user's provided name instead of a generic fallback. - Improved Blade templates for ADA compliance. Enhancements include semantic HTML updates, ARIA attributes, and screen reader support to improve accessibility for users with disabilities. - Improved CAPTCHA handling: reCAPTCHA and Turnstile widgets now reset automatically when validation fails, ensuring users don’t get stuck on errors. - Enhanced dark/light mode handling: reduced flickers and added a debounce to prevent redundant widget reloads. - Refined overall RTL experience: cleaner alignment, more natural UI flow, and improved form field consistency for RTL users.
- Added AI-powered message generation using OpenAI. Users can describe their intent and receive an auto-generated, professional message. Includes a modal interface, multilingual support, and fallback error handling. - Enhanced feedback and error states for AI generation requests to improve user experience and reliability. Refined JavaScript and UI responsiveness across modals and form components.
- Improved overall functionality and user experience, including UX/UI refinements and better state management for file uploads and form submission feedback.
- Added support for toggling light/dark mode and switching languages via both dropdown and icon-based UI. Preferences are now persisted using `localStorage`. - Polished styling and interaction logic for the theme and language switcher.
- Implemented secure file upload functionality with support for both local server storage and Amazon AWS S3 integration. Uploads include validation for MIME type and file size, and are fully configurable via .env. - Extended translation support across both Blade templates and JavaScript files to ensure consistency across multilingual interfaces.
- Integrated automatic reCAPTCHA re-rendering when toggling dark/light mode. This ensures correct theming and accessibility for the CAPTCHA widget. - Refined visual transitions and consistency across dark mode elements.
- Added CAPTCHA options: Google reCAPTCHA and Cloudflare Turnstile, fully configurable via `.env`. Enhances bot protection and compliance.
- Introduced dark mode toggle and full multilingual interface support, including automatic RTL/LTR layout detection based on selected language.
- Initial Release.
Last Update:
Jul 21, 2026 10:10 AM
Published:
Jun 01, 2025 17:29 PM
Version:
Category:
High Resolution:
YesFiles Included: