github marcpope/borgbackupserver v1.0.1

latest releases: v2.22.1, v2.22.0, v2.21.2...
one month ago

Push Notification System Overhaul

New Features

  • Expanded notification events — 12 event types (up from 4), covering backups, restores, clients, repositories, storage, and schedules
  • Service type templates — dropdown with pre-built URL templates for Pushover, Discord, Slack, Telegram, Email, and more
  • Schema-based form builder — each service type has a guided form instead of manual URL entry
  • Email from address field — prevents notifications from landing in spam
  • Mobile-responsive notification services — card layout on mobile, table on desktop
  • Push notification logging — all send attempts logged to server log with success/failure details

Bug Fixes

  • Fix notifications crashing on new event types — changed ENUM columns to VARCHAR to support all 12 event types
  • Fix push notifications not sending for success events — success events (backup completed, S3 sync done, etc.) now always send instead of being deduplicated
  • Fix queue page dates 5 hours ahead — JavaScript now correctly parses UTC timestamps
  • Fix notification severity badges — added Info severity level; success events now show as Info instead of Warning
  • Fix notification services timezone — last used dates now display in user's timezone

Improvements

  • Clients activity chart — now breaks down into Backups, S3 Sync, and Failed (matching dashboard detail)
  • Apprise runs synchronously — captures exit codes and output for better error reporting
  • Event badge overflow — shows "+X more" when many events are selected

Don't miss a new borgbackupserver release

NewReleases is sending notifications on new releases.