• 1.1.0 837f5fd5bf

    1.1.0
    All checks were successful
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    simon released this 2026-03-13 21:12:24 +01:00 | 6 commits to main since this release

    1.1.0 - 2026-03-13

    Added

    • Browser timezone for datetime display – Date/time values (e.g. join request submitted at, approved at, rejected at) are shown in the user’s local timezone.
    • Registration toggle – New global setting to disable direct registration (/register). When disabled, visitors are redirected to sign-in and the register link is hidden; join form remains available.
    • Configurable SMTP in global settings – SMTP host, port, user, password, and TLS options configurable via Admin → Global Settings. Test-email action to verify delivery. Join confirmation and other transactional emails use this configuration.
    • Theme and language selector on unauthenticated pages – Sign-in and join pages now offer theme (light/dark) and locale (e.g. German/English) controls in the header.
    • Duplicate-email handling for join form – If an applicant’s email is already a member or already has a pending join request, the system sends a clarifying email (already-member or already-pending) and shows the same success message (anti-enumeration).
    • Reviewed-by display for join requests – Approval UI shows who reviewed a request via a dedicated display field, without loading the User record.
    • Improved field order and seeds for join request approval – Approval screen field order improved; seed data updated for join-form and approval flows.
    • Tests for SMTP mailer configuration – Tests for SMTP config and for join confirmation email delivery failure (domain and LiveView).

    Changed

    • SMTP settings layout – SMTP options reordered and grouped in global settings for clearer configuration.
    • Join confirmation mail – Uses configurable SMTP from settings; on delivery failure the join form shows an error and no success message.
    • i18n – Gettext catalogs updated for new and changed strings.

    Fixed

    • Login page translation – Corrected translation/locale handling on the sign-in page.
    Downloads