Version 1.0.3

February 2, 2026

Fixed

  • CHANGELOG format alignment with Craft Plugin Store requirements

Version 1.0.2

February 2, 2026

Fixed

  • Version tag alignment for Craft Plugin Store compatibility

Version 1.0.1

February 1, 2026

Added

  • Built-in spam protection:
    • Honeypot field validation (hidden field that bots fill)
    • Time-based validation (minimum and maximum submission time)
    • JavaScript token generation and validation
    • Rate limiting per IP address (configurable submissions per timeframe)
    • SpamProtectionService for centralized validation
    • Fully configurable thresholds in plugin settings
    • Failed spam attempts logged to Craft logs
    • Enabled by default with sensible defaults

Version 1.0.0

February 1, 2026

Added

  • Initial release of ChatFlow
  • Conversational form builder with chat-like interface
  • Control Panel interface for creating and managing forms
  • Support for multiple field types:
    • Text input
    • Email (with validation)
    • Phone number
    • Textarea
    • Multiple choice buttons
    • Date picker
  • Question builder with drag-and-drop reordering
  • Optional questions with customizable skip button text
  • Submissions management and viewing
  • Export submissions to CSV
  • Multi-channel notification system:
    • Email notifications (multiple recipients)
    • Slack integration via webhooks
    • Microsoft Teams integration
    • Custom webhooks (Zapier, Make, etc.)
  • Form-level notification settings with fallback to global plugin settings
  • Customizable appearance:
    • Avatar styles (solid, gradient, custom image)
    • Brand colors (primary and secondary)
    • Custom initials
    • Automatic text contrast based on background
  • Multi-site support:
    • Full Craft CMS multi-site compatibility
    • Site-specific question text, placeholders, skip text, and multiple choice options
    • Site selector in form editor (breadcrumb navigation)
    • Automatic fallback to primary site content
    • Frontend automatically displays content for current site
  • Multi-language support:
    • Control Panel translations in English (en), Dutch (nl), German (de), French (fr), and Spanish (es)
    • Site-specific content translations for frontend forms
  • Frontend features:
    • Mobile-first responsive design
    • Real-time validation
    • Progress indicator
    • Smooth animations
    • Touch-friendly interface
  • Developer features:
    • Simple Twig template tag: {{ craft.chatflow.render('handle') }}
    • Headless API for AJAX submissions
    • Webhook payload with structured JSON data
    • CSS custom properties for easy theming
    • Built-in webhook tester for local development
  • Auto-generated form handles from names
  • HTML email templates with ChatFlow branding
  • IP address and user agent tracking for submissions

Technical Details

  • Requires Craft CMS 5.0.0 or later
  • Requires PHP 8.2 or later
  • Uses Craft's native Guzzle HTTP client for webhooks
  • Implements proper database migrations for easy installation
  • Clean MVC architecture with dedicated services layer