mirror of
https://github.com/Cleanuparr/Cleanuparr.git
synced 2026-02-04 12:21:33 -06:00
[PR #284] [MERGED] Rework notifications system #189
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Cleanuparr/Cleanuparr/pull/284
Author: @Flaminel
Created: 8/31/2025
Status: ✅ Merged
Merged: 9/2/2025
Merged by: @Flaminel
Base:
main← Head:rework_notifications📝 Commits (10+)
19eb16fphase #1df7652dphase #2: refactored providers6b406cfphase #3: API integrationa31aed6phase #4: frontend integration222fd42fixed notification componentfdc2033rework notification modals #1a9185berework notification modals #26835e28fixed notification settings page layoutafad16afixed notification provider components layoutb8d19dcfixed event fields duplication📊 Changes
73 files changed (+5060 additions, -1225 deletions)
View changed files
📝
code/backend/Cleanuparr.Api/Controllers/ConfigurationController.cs(+535 -52)📝
code/backend/Cleanuparr.Api/DependencyInjection/MainDI.cs(+5 -3)📝
code/backend/Cleanuparr.Api/DependencyInjection/NotificationsDI.cs(+8 -10)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/CreateAppriseProviderDto.cs(+10 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/CreateNotifiarrProviderDto.cs(+8 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/CreateNotificationProviderBaseDto.cs(+20 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/TestAppriseProviderDto.cs(+10 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/TestNotifiarrProviderDto.cs(+8 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/UpdateAppriseProviderDto.cs(+10 -0)➕
code/backend/Cleanuparr.Api/Models/NotificationProviders/UpdateNotifiarrProviderDto.cs(+8 -0)➕
code/backend/Cleanuparr.Domain/Enums/NotificationEventType.cs(+13 -0)➕
code/backend/Cleanuparr.Domain/Enums/NotificationProviderType.cs(+7 -0)📝
code/backend/Cleanuparr.Infrastructure/Events/EventPublisher.cs(+1 -1)📝
code/backend/Cleanuparr.Infrastructure/Features/Notifications/Apprise/AppriseProvider.cs(+36 -71)📝
code/backend/Cleanuparr.Infrastructure/Features/Notifications/Apprise/AppriseProxy.cs(+4 -3)📝
code/backend/Cleanuparr.Infrastructure/Features/Notifications/Consumers/NotificationConsumer.cs(+63 -9)➕
code/backend/Cleanuparr.Infrastructure/Features/Notifications/INotificationConfigurationService.cs(+15 -0)➖
code/backend/Cleanuparr.Infrastructure/Features/Notifications/INotificationFactory.cs(+0 -18)����
code/backend/Cleanuparr.Infrastructure/Features/Notifications/INotificationProvider.cs(+4 -20)➕
code/backend/Cleanuparr.Infrastructure/Features/Notifications/INotificationProviderFactory.cs(+8 -0)...and 53 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.