• v0.6.2 630124b47c

    UltimateByte released this 2026-06-28 12:20:10 +02:00 | 20 commits to main since this release

    Smoother, more resilient forms

    This release hardens contact forms and newsletter signup forms against a frustrating real-world case — visitors whose browser, privacy extension, or cookie-consent setup blocks the anti-spam widget from loading.

    Your forms keep working when the captcha can't load. If a content/cookie blocker stops the Cloudflare Turnstile (or hCaptcha / reCAPTCHA) widget from appearing, the form now tells the visitor right away — "the anti-spam check couldn't load — it's likely blocked by your cookie settings or a content blocker" — instead of letting them fill everything out and hit a cryptic error on send. The form simply won't submit until the check is available, so nobody gets a confusing dead-end (or a scary server error page). Visitors on slow connections are unaffected — the form waits patiently for the widget to load rather than crying wolf.

    Messages now appear where you're looking. Success and error messages moved to the bottom of the form, right under the Send button — so on a long form the confirmation no longer scrolls off the top out of view. The page only nudges to the message when it isn't already on screen.

    The "Picture recognition" captcha is legible everywhere. Its icons were turning white-on-white on light form themes; they now stay sharp against whatever background your form uses.

    Spam handling stays tight: bot submissions that skip the captcha entirely are still rejected — they just no longer clutter your submissions inbox, which now keeps only genuine attempts.

    Downloads