• v0.6.3 09babaea75

    Robin released this 2026-08-01 04:14:08 +02:00 | 17 commits to main since this release

    🎨 Style your forms without writing CSS — first step

    Every contact form and newsletter signup form now has a Style section in its
    card, with a live preview:

    • A Preset dropdown (Default / Dark / Minimal / Card / Ocean / Forest /
      Sunset) that sets the whole look in one click.
    • Behind a Customize toggle, one dropdown per axis — colour scheme
      (Auto / White / Dark / Ocean / Forest / Sunset / Deep blue / Purple party /
      Pink), roundness, spacing, font size, label font, body
      font
      , label emphasis — each with an Edit button that opens the
      individual knobs (colour pickers, sizes) when you want exact control.
    • Anything you tweak by hand flips the preset to Custom; the preview repaints
      as you go.

    This is a first step, not the finished feature. More customization is being
    added in the next releases — saved custom presets, the same editor on the global
    defaults, effects and animations, and inheriting your theme's palette. What ships
    today already covers the common cases; expect the panel to grow.

    Three things to know when you update:

    1. Newsletter signup forms now actually apply their style. They previously
      carried a style setting that did nothing. If you had picked one, those forms
      will change appearance.
    2. If you wrote custom CSS targeting the old preset classes
      (preset--minimal, preset--soft, preset--contrast), it no longer applies
      — presets are now data, not CSS classes.
    3. The CSS variable --lrob-etk-form-error* is renamed to
      --lrob-etk-cf-error*.

    No database migration, no settings to redo.

    🛡️ Captcha fix

    An unfilled homemade captcha (pictogram / math) no longer produces a cryptic
    JSON error. The form shows a single inline "Please complete the anti-spam
    check"
    under the captcha and doesn't submit. And if a server notice pollutes
    the response, the frontend now salvages the real message instead of failing on a
    parse error.

    🏠 New home: git.lrob.net

    Development has moved to
    git.lrob.net/WP/email-toolkit
    source, releases and issue tracker. Automatic updates now come from there, so
    this is the release that carries your installation across. New versions are also
    picked up as soon as WordPress runs its next check, instead of up to an hour
    later.

    Bug reports and suggestions: git.lrob.net/WP/email-toolkit/issues
    or lrob.fr/contact.

    Downloads