• v0.20.0 331b34e5fa

    v0.20.0
    All checks were successful
    Release / test (push) Successful in 39s
    Release / e2e (push) Successful in 6m32s
    Release / build (push) Successful in 1m56s
    Stable

    patillacode released this 2026-05-25 21:29:31 +02:00 | 0 commits to main since this release

    v0.20.0

    This release is all about security visibility and keeping bots out.

    Security notifications

    Piruetas can now ping you in real time when things happen on your instance, things like admin logins, new signups, and rate limit hits.
    Both ntfy and Telegram are supported; configure whichever you prefer (or both) via NTFY_URL, NTFY_TOPIC, NTFY_TOKEN, TELEGRAM_BOT_TOKEN, and TELEGRAM_CHAT_ID.
    All optional, all off by default.

    Sharing age gate

    New accounts have to wait 7 days (by default) before they can share journal entries publicly.
    The share button is disabled in the meantime and tells you exactly how many days are left.
    Admins are exempt.
    If 7 days doesn't fit your setup, SHARING_WAIT_DAYS lets you change it. Set to zero 0 if don't want to enable this feature.

    Bug fix

    Corrected a template block placement in the admin users page that was causing page scripts to load incorrectly.

    Downloads