Skip to content

v0.14.0

Choose a tag to compare

@Rombond Rombond released this 07 Nov 14:45
· 43 commits to master since this release
30810ce

Highlights

  • Webhooks v2: body and URL are now Liquid templates, with ready-made presets for Discord (embed with poster), ntfy, Gotify, Telegram, Slack, Pushover, Apprise and Home Assistant. An empty template still sends the original JSON envelope, so existing integrations keep working.
  • In-app template help: the webhook editor lists every variable of the chosen event (description, example value, click to insert), plus a short Liquid cheatsheet and a live preview.
  • Auth and headers per webhook: Bearer, Basic or custom headers, on top of the existing HMAC signature.
  • Send once per recipient: a webhook can be delivered once per concerned user (requester, issue participants, admins) with notifyUser filled. Users can set their Discord user ID and Telegram chat ID in Profile > Settings, so personal alerts work without the mobile apps.
  • New events: request.auto_approved, issue.reopened, test.
  • Mobile push, one click: Admin > Connections > "Enable mobile notifications" registers your server with the public push relay (no key to ask for). Public keys have a daily quota (200 alerts) and always send generic alert texts.
  • French translation review: informal "tu" everywhere, consistent terms ("Signalements", "Ma liste" instead of "À voir", "Réglages"), French typography.

Fixes

  • A problem can no longer be reported on a title that is not in the library (web, iOS, Android; the server refuses it with not_in_library). Partially available series are still allowed.
  • Reopening an issue that is already open no longer fires issue.reopened.

Upgrade notes

  • Migrations 029_webhook_templates and 030_user_notify_ids run automatically at start.
  • New setting Tipsarr public address (Admin > Webhooks): the base of {{ url }} links in webhooks. Empty = no links.
  • If you used a hand-issued relay key, it keeps working unchanged. "Enable mobile notifications" replaces it with a public key (quota, no titles in alerts).

Apps

No minimum app version change. The new French strings reach iOS and Android with their next builds.