Repository navigation
v0.14.0
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
notifyUserfilled. 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_templatesand030_user_notify_idsrun 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.