Skip to content

v0.20.0

Latest

Choose a tag to compare

@patillacode patillacode released this 25 May 19:44

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.