github Skyfay/DBackup v1.1.0

latest releases: v2.3.1, v2.3.0, v2.2.1...
one month ago

Notification System Expansion & UI Improvements

✨ Features

  • notifications: New "Connection Offline" system notification event — sends an alert when a source or destination becomes unreachable after repeated health check failures, with configurable repeat reminder (default 24h)
  • notifications: New "Connection Recovered" system notification event — sends an alert when a previously offline source or destination becomes reachable again, including downtime duration

🎨 Improvements

  • ui: Empty state on Settings → Notifications now links directly to the Notifications page to create an adapter
  • ui: Redesigned permission picker for API Key and Group dialogs — replaced cramped scroll area with a spacious 3-column category card grid, global select/deselect all, and per-category count badges for much better overview

📝 Documentation

  • docs: Added "No Vendor Lock-In" messaging to README and Wiki — highlights that backups are standard dumps, decryptable offline with the Recovery Kit and a standalone script

🧪 Tests

  • notifications: Updated event count assertions to match new health check events (14 event types, 12 system event definitions, added health category)
  • runner: Fixed "Closing rpc while fetch was pending" CI failure in notification-logic tests — added missing mocks for dashboard-service and notification-log-service to prevent unresolved dynamic imports during test teardown

🔧 CI/CD

  • pipeline: Added Wiki Build stage to validate workflow — ensures the VitePress documentation builds without errors on every PR

🐳 Docker

  • Image: skyfay/dbackup:v1.1.0
  • Also tagged as: latest, v1
  • Platforms: linux/amd64, linux/arm64

Don't miss a new DBackup release

NewReleases is sending notifications on new releases.