github therobbiedavis/Listenarr 0.1.36
Canary 0.1.36

latest releases: 0.2.40, 0.2.39, 0.2.38...
pre-releaseone month ago

This pull request refactors the notification system across the frontend to use a new global toast notification mechanism for user feedback, replacing the previous modal and inline notification approach. It introduces a reusable GlobalToast component, updates all relevant components to use the new toast service, and adds support for server-sent toast messages via SignalR. The changes improve consistency, user experience, and maintainability of notifications throughout the application.

Global Toast Notification System

  • Added new GlobalToast.vue component for displaying toast notifications globally, with support for info, success, warning, and error styles and smooth transitions.
  • Introduced useToast composable service and refactored all components to use it instead of the legacy useNotification or modal alerts, ensuring a consistent notification API. [1] [2] [3] [4] [5] [6] [7]

Component Refactoring

  • Updated all major modals (AddLibraryModal, BulkEditModal, DownloadClientFormModal, EditAudiobookModal, IndexerFormModal, ManualSearchModal, QualityProfileFormModal) to use toast notifications for success, error, and validation feedback, replacing alerts and inline notifications. [1] [[2]](diffhunk://...

Automated canary build

  • Version: 0.1.36
  • Commit: 48ce3c4
  • Original PR: #82

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.