feat: add campaign alerts feature with alerts management and UI integration

- Introduced a new `CampaignAlerts` class for handling alerts logic.
- Added database migration for `campaign_alerts` table creation.
- Implemented methods for fetching, marking, and deleting alerts in the `CampaignAlerts` factory class.
- Created a new view for displaying campaign alerts with filtering options.
- Updated the main client view to include a badge for the number of alerts.
- Enhanced sync functionality to support campaigns and products separately.
- Adjusted styles for alert badges in the UI.
This commit is contained in:
2026-02-20 01:33:53 +01:00
parent 2c331fda07
commit 0024a25bfb
17 changed files with 1394 additions and 31 deletions

View File

@@ -15,7 +15,9 @@
"Bash(git push:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(php:*)"
"Bash(php:*)",
"WebFetch(domain:adspro.projectpro.pl)",
"mcp__ide__getDiagnostics"
]
}
}