v1.0.8-beta.017 - feat: implement notification batching for bulk series requests
- lib/importer.ts: Added logic to batch Comic Available notifications. The system now checks for remaining active downloads in a requested volume and sends a single, consolidated email/Discord alert (e.g., 24 Issues Available) when the final issue completes, preventing notification spam.
- api/request/route: Applied identical batching logic for Request Approved notifications. Approving an entire series now generates a single summary alert. Also ensured the
otified flag is reset on status changes so the in-app bell updates dynamically. - api/notifications/route: Fixed a bug where COMPLETED requests were missing from the in-app notification bell by ensuring both IMPORTED and COMPLETED statuses are fetched.
- components/site-header: Updated the Notification Bell UI to accurately reflect the different lifecycle stages (Approved, Downloading, Available) with distinct colors and icons.